
var nnoun = 86
var ndesc = 46
var njob = 35
var nname = 32
var ncolor = 13
var nsuf = 40
var ncry = 19
var nthe = 22
var npre1 = 38
var npre2 = 19
var nverb = 17
var nvsuf = 7
var nloc = 27
var nnum = 6

var noun = new BuildArray(nnoun)
var desc = new BuildArray(ndesc)
var job = new BuildArray(njob)
var name = new BuildArray(nname)
var color = new BuildArray(ncolor)
var suf = new BuildArray(nsuf)
var cry = new BuildArray(ncry)
var the = new BuildArray(nthe)
var pre1 = new BuildArray(npre1)
var pre2 = new BuildArray(npre2)
var verb = new BuildArray(nverb)
var vsuf = new BuildArray(nvsuf)
var loc = new BuildArray(nloc)
var num = new BuildArray(nnum)

num[1] = "Hp"
num[2]="Kills"
num[3]="Deaths"
num[4]="Suicides"
num[5]="Lives"
num[6]="Chances"


loc[1]="Florida"
loc[2]="D.C."
loc[3]="Maine"
loc[4]="Springfield"
loc[5]="Space"
loc[6]="Hell"
loc[7]="Heaven"
loc[8]="Somewhere"
loc[9]="Russia"
loc[10]="USA"
loc[11]="Away"
loc[12]="Thegrave"
loc[13]="Behind"
loc[14]="Portland"
loc[15]="NewYork"
loc[16]="California"
loc[17]="Texas"
loc[18]="France"
loc[19]="TheUK"
loc[20]="Utah"
loc[21]="Nevada"
loc[22]="Vegas"
loc[23]="Chicago"
loc[24]="Germany"
loc[25]="TheMoon"
loc[26]="Mars"
loc[27]="Work"

vsuf[1]="Off"
vsuf[2]="Again"
vsuf[3]="Now"
vsuf[4]="Please"
vsuf[5]="OrElse"
vsuf[6]="OrBust"
vsuf[7]="By"

verb[1]="Run"
verb[2]="Hit"
verb[3]="Die"
verb[4]="Fuck"
verb[5]="Shit"
verb[6]="Laugh"
verb[7]="Kill"
verb[8]="Drive"
verb[9]="Paint"
verb[10]="Live"
verb[11]="Flee"
verb[12]="Try"
verb[13]="Shoot"
verb[14]="Fire"
verb[15]="Explode"
verb[16]="Eat"
verb[17]="Sleep"

the[1]="The"
the[2]=""
the[3]="One"
the[4]=""
the[5]=""
the[6]=""
the[7]=""
the[8]=""
the[9]=""
the[10]=""
the[11]=""
the[12]=""
the[13]=""
the[14]=""
the[15]=""
the[16]=""
the[17]=""
the[18]=""
the[19]=""
the[20]=""
the[21]=""
the[22]=""

pre1[1]="Great"
pre1[2]="Big"
pre1[3]="Omni"
pre1[4]="Neo"
pre1[5]="Tele"
pre1[6]="Geo"
pre1[7]="NO"
pre1[8]="Un"
pre1[9]="Mega"
pre1[10]="Mini"
pre1[11]=""
pre1[12]=""
pre1[13]=""
pre1[14]=""
pre1[15]=""
pre1[16]=""
pre1[17]=""
pre1[18]=""
pre1[19]=""
pre1[20]=""
pre1[21]=""
pre1[22]=""
pre1[23]=""
pre1[24]=""
pre1[25]=""
pre1[26]=""
pre1[27]=""
pre1[28]=""
pre1[29]=""
pre1[30]=""
pre1[31]=""
pre1[32]=""
pre1[33]=""
pre1[34]=""
pre1[35]=""
pre1[36]=""
pre1[37]=""
pre1[38]=""

pre2[1]="Prof."
pre2[2]="Dr."
pre2[3]="Count"
pre2[4]="Duke"
pre2[5]="Sir"
pre2[6]="Lord"
pre2[7]="King"
pre2[8]="Captain"
pre2[9]="Major"
pre2[10]="General"
pre2[11]=""
pre2[12]=""
pre2[13]=""
pre2[14]=""
pre2[15]=""
pre2[16]=""
pre2[17]=""
pre2[18]=""
pre2[19]=""


cry[1]="Lag"
cry[2]="Whoa"
cry[3]="WTF"
cry[4]="Yeah"
cry[5]="Argh"
cry[6]="Arr"
cry[7]="Hmpf"
cry[8]="Hoho"
cry[9]="Doh"
cry[10]="Duh"
cry[11]="Huh"
cry[12]="Bleh"
cry[13]="LOL"
cry[14]="AFK"
cry[15]="BRB"
cry[16]="ROFL"
cry[17]="ROFLMAO"
cry[18]="Woohoo"
cry[19]="Ding"

suf[1]="zilla"
suf[2]="y"
suf[3]=""
suf[4]=""
suf[5]=""
suf[6]="X"
suf[7]="Sucks"
suf[8]=" Inc."
suf[9]="!"
suf[10]="?"
suf[11]="rama"
suf[12]=""
suf[13]=""
suf[14]=""
suf[15]=""
suf[16]=""
suf[17]=""
suf[18]=""
suf[19]=""
suf[20]=""
suf[21]=""
suf[22]=""
suf[23]=""
suf[24]=""
suf[25]=""
suf[26]=""
suf[27]=""
suf[28]=""
suf[29]=""
suf[30]=""
suf[31]=""
suf[32]=""
suf[33]=""
suf[34]=""
suf[35]=""
suf[36]=""
suf[37]=""
suf[38]=""
suf[39]=""
suf[40]=""

desc[1]="Toxic"
desc[2]="Elite"
desc[3]="Grim"
desc[4]="Troubling"
desc[5]="Dead"
desc[6]="Sonic"
desc[7]="Slippery"
desc[8]="Warm"
desc[9]="Undying"
desc[10]="Happy"
desc[11]="Sad"
desc[12]="Crying"
desc[13]="Running"
desc[14]="Shooting"
desc[15]="Cool"
desc[16]="Fake"
desc[17]="Sorry"
desc[18]="Eating"
desc[19]="Speaking"
desc[20]="Sparring"
desc[21]="Bright"
desc[22]="Fresh"
desc[23]="Funny"
desc[24]="Silent"
desc[25]="Boring"
desc[26]="Killing"
desc[27]="Fuzzy"
desc[28]="Solid"
desc[29]="Neutral"
desc[30]="Evil"
desc[31]="Good"
desc[32]="Beserk"
desc[33]="Skilled"
desc[34]="Real"
desc[35]="Fat"
desc[36]="Gay"
desc[37]="Dark"
desc[38]="Jet"
desc[39]="Team"
desc[40]="Tough"
desc[41]="Main"
desc[42]="Violent"
desc[43]="Armed"
desc[44]="Clean"
desc[45]="Dirty"
desc[46]="Broken"

noun[1]="Pepper"
noun[2]="Hunt"
noun[3]="System"
noun[4]="Explosion"
noun[5]="Tuxedo"
noun[6]="Corn"
noun[7]="Grave"
noun[8]="Down"
noun[9]="Up"
noun[10]="Win"
noun[11]="Ping"
noun[12]="Gamble"
noun[13]="Hunger"
noun[14]="Glock"
noun[15]="Weapons"
noun[16]="Name"
noun[17]="Player"
noun[18]="Box"
noun[19]="Soul"
noun[20]="Boy"
noun[21]="Tooth"
noun[22]="Knight"
noun[23]="Night"
noun[24]="Time"
noun[25]="Star"
noun[26]="God"
noun[27]="Shot"
noun[28]="Phone"
noun[29]="Pistol"
noun[30]="Man"
noun[31]="Woman"
noun[32]="Sound"
noun[33]="Light"
noun[34]="Pain"
noun[35]="Wave"
noun[36]="Clan"
noun[37]="Melee"
noun[38]="Me"
noun[39]="Crypt"
noun[40]="Humans"
noun[41]="Car"
noun[42]="Meat"
noun[43]="Face"
noun[44]="Paradox"
noun[45]="Byte"
noun[46]="Fruit"
noun[47]="Frenzy"
noun[48]="Logic"
noun[49]="Bear"
noun[50]="Bot"
noun[51]="Snake"
noun[52]="Noise"
noun[53]="Murder"
noun[54]="Day"
noun[55]="Zap"
noun[56]="Dad"
noun[57]="Skill"
noun[58]="Citizen"
noun[59]="Liberty"
noun[60]="Desert"
noun[61]="Duck"
noun[62]="Llama"
noun[63]="Goose"
noun[64]="Bunny"
noun[65]="Bird"
noun[66]="Wind"
noun[67]="Bear"
noun[68]="Claw"
noun[69]="Cat"
noun[70]="Dog"
noun[71]="Bat"
noun[72]="Wasabi"
noun[73]="Engine"
noun[74]="Hat"
noun[75]="Tree"
noun[76]="Salsa"
noun[77]="Frag"
noun[78]="Fantasy"
noun[79]="Practice"
noun[80]="Vote"
noun[81]="Cheese"
noun[82]="Flag"
noun[83]="Money"
noun[84]="Mansion"
noun[85]="Paper"
noun[86]="Cup"



job[1]="Reaper"
job[2]="Sniper"
job[3]="Master"
job[4]="Blaster"
job[5]="Marksman"
job[6]="Hunter"
job[7]="Camper"
job[8]="Clown"
job[9]="Toucher"
job[10]="King"
job[11]="Tester"
job[12]="Idler"
job[13]="Scout"
job[14]="Trainer"
job[15]="Lagger"
job[16]="Invader"
job[17]="Assassin"
job[18]="Queen"
job[19]="Cheater"
job[20]="Newbie"
job[21]="Lamer"
job[22]="Ninja"
job[23]="Owner"
job[24]="Captain"
job[25]="Driver"
job[26]="Cowboy"
job[27]="Sailor"
job[28]="Pirate"
job[29]="Coder"
job[30]="Farmer"
job[31]="Teacher"
job[32]="Student"
job[33]="Warrior"
job[34]="Spy"
job[35]="Athlete"


name[1]="Joe"
name[2]="Mark"
name[3]="Ted"
name[4]="Al"
name[5]="Bush"
name[6]="Gore"
name[7]="Clinton"
name[8]="Saddam"
name[9]="Don"
name[10]="Chris"
name[11]="Nick"
name[12]="Jake"
name[13]="Sam"
name[14]="Dan"
name[15]="Don"
name[16]="McGee"
name[17]="Maria"
name[18]="Jim"
name[19]="Robin"
name[20]="John"
name[21]="Johnny"
name[22]="Arthur"
name[23]="David"
name[24]="Boris"
name[25]="Floyd"
name[26]="Kane"
name[27]="McDonald"
name[28]="Scott"
name[29]="Scotty"
name[30]="Kirk"
name[31]="Lee"
name[32]="Lola"

color[1]="Blue"
color[2]="Red"
color[3]="Yellow"
color[4]="Orange"
color[5]="Green"
color[6]="Purple"
color[7]="Black"
color[8]="White"
color[9]="Gray"
color[10]="Silver"
color[11]="Gold"
color[12]="Bronze"
color[13]="Rainbow"


function BuildArray(size){
    this.length = size
    for (var i = 1; i <= size; i++){
        this[i] = null}
    return this
}


function gamerName(frm) {

    var rNumb2 = Math.ceil(Math.random() * 18)
    var rNumb = Math.ceil(Math.random() * 20)
    var rval = Math.ceil(Math.random() * 100)
    var rnoun = Math.ceil(Math.random() * nnoun)
    var rnoun2 = Math.ceil(Math.random() * nnoun)
    var rdesc = Math.ceil(Math.random() * ndesc)
    var rjob = Math.ceil(Math.random() * njob)
    var rname = Math.ceil(Math.random() * nname)
    var rcolor = Math.ceil(Math.random() * ncolor)
    var rsuf = Math.ceil(Math.random() * nsuf)
    var rcry = Math.ceil(Math.random() * ncry) 
    var rthe = Math.ceil(Math.random() * nthe) 
    var rpre1 = Math.ceil(Math.random() * npre1)     
    var rpre2 = Math.ceil(Math.random() * npre2) 
    var rverb = Math.ceil(Math.random() * nverb)     
    var rvsuf = Math.ceil(Math.random() * nvsuf) 
    var rloc = Math.ceil(Math.random() * nloc) 
    var rnum = Math.ceil(Math.random() * nnum)
    var rval2 = Math.ceil(Math.random() * 100)
    var rval3 = Math.ceil(Math.random() * 9)
    var number = "";
if(rNumb2==1){
number = rval2;}
if(rNumb2==2){
number = "0"+rval3;}
if (rsuf<11){
number="";}

if(rNumb == 1){
return the[rthe]+pre1[rpre1]+desc[rdesc]+noun[rnoun]+suf[rsuf]+number+"\n"}
if(rNumb == 2){
return the[rthe]+pre1[rpre1]+desc[rdesc]+job[rjob]+suf[rsuf]+number+"\n"}
if(rNumb == 3){
return the[rthe]+pre1[rpre1]+pre2[rpre2]+desc[rdesc] + job[rjob]+suf[rsuf] +number+"\n"}
if(rNumb == 4){
return the[rthe]+pre1[rpre1]+pre2[rpre2]+desc[rdesc] + noun[rnoun]+suf[rsuf]+number +"\n"}
if(rNumb == 5){
return the[rthe]+pre1[rpre1]+pre2[rpre2]+noun[rnoun]+suf[rsuf]+number+"\n"}
if(rNumb == 6){
return the[rthe]+pre1[rpre1]+job[rjob] + "From"+ loc[rloc]+number +"\n"}
if(rNumb == 7){
return the[rthe]+pre1[rpre1]+desc[rdesc]+job[rjob] + "from"+ loc[rloc]+number +"\n"}
if(rNumb == 7){
return the[rthe]+color[rcolor]+job[rjob]+suf[rsuf] +number+"\n"}
if(rNumb == 8){
return the[rthe]+ job[rjob]+name[rname]+suf[rsuf] +number+"\n"}
if(rNumb == 9){
return name[rname]+"s"+noun[rnoun]+suf[rsuf]+number +"\n"}
if(rNumb == 10){
return verb[rverb]+vsuf[rvsuf]+job[rjob]+number +"\n"}
if(rNumb == 11){
return cry[rcry]+noun[rnoun]+suf[rsuf]+number+"\n"}
if(rNumb == 12){
return desc[rdesc]+color[rcolor]+job[rjob] +number+"\n"}
if(rNumb == 13){
return the[rthe]+noun[rnoun]+noun[rnoun2]+suf[rsuf] +number+"\n"}
if(rNumb == 14){
return desc[rdesc]+color[rcolor]+job[rjob] +number+"\n"}
if(rNumb == 15){
return rval+num[rnum]+job[rjob] +"\n"}
if(rNumb == 16){
return rval+num[rnum]+noun[rnoun] +"\n"}
if(rNumb == 17){
return the[rthe]+job[rjob]+cry[rcry]+number+"\n"}
if(rNumb == 18){
return rval+noun[rnoun]+"s"+the[rthe]+job[rjob]+suf[rsuf] +"\n"}
if(rNumb == 19){
return the[rthe]+noun[rnoun]+job[rjob]+noun[rnoun2]+number+"\n"}
if(rNumb == 20){
if(rNumb2<9){
return pre2[rpre2]+desc[rdesc]+name[rname]+the[rthe]+noun[rnoun]+number+"\n"}
if(rNumb2>=9){
return pre2[rpre2]+name[rname]+the[rthe]+noun[rnoun]+suf[rsuf]+number+"\n"}

}
}
