// global array variables
var aryDwarfOne      = new Array();
var aryDwarfTwo      = new Array();
var aryDwarfThree    = new Array();
var aryDwarfMale     = new Array();
var aryDwarfFemale   = new Array();
var aryElfOne        = new Array();
var aryElfTwo        = new Array();
var aryElfThree      = new Array();
var aryElfMale       = new Array();
var aryElfFemale     = new Array();
var aryHobbitOne     = new Array();
var aryHobbitTwo     = new Array();
var aryHobbitThree   = new Array();
var aryHobbitMale    = new Array();
var aryHobbitFemale  = new Array();
var aryRohirOne      = new Array();
var aryRohirTwo      = new Array();
var aryRohirThree    = new Array();
var aryRohirMale     = new Array();
var aryRohirFemale   = new Array();
var aryDundOne      = new Array();
var aryDundTwo      = new Array();
var aryDundThree    = new Array();
var aryDundMale     = new Array();
var aryDundFemale   = new Array();
var aryBeorOne      = new Array();
var aryBeorTwo      = new Array();
var aryBeorThree    = new Array();
var aryBeorMale     = new Array();
var aryBeorFemale   = new Array();
var aryOrcOne        = new Array();
var aryOrcTwo        = new Array();
var aryOrcThree      = new Array();
var aryOrcMale       = new Array();
var aryOrcFemale     = new Array();
var aryTrollOne      = new Array();
var aryTrollTwo      = new Array();
var aryTrollThree    = new Array();
var aryTrollMale     = new Array();
var aryTrollFemale   = new Array();

// ********************************************************

aryDwarfOne[0] ="Bar"
aryDwarfOne[1] ="Sha"
aryDwarfOne[2] ="Buz"
aryDwarfOne[3] ="Fel"
aryDwarfOne[4] ="Bun"
aryDwarfOne[5] ="Gab"
aryDwarfOne[6] ="Gam"
aryDwarfOne[7] ="Ibu"
aryDwarfOne[8] ="Inb"
aryDwarfOne[9] ="Kaz"
aryDwarfOne[10] ="Kha"
aryDwarfOne[11] ="Khe"
aryDwarfOne[12] =""
aryDwarfOne[13] ="Khu"
aryDwarfOne[14] ="Kib"
aryDwarfOne[15] ="Mah"
aryDwarfOne[16] ="Zi"
aryDwarfOne[17] ="Tar"
aryDwarfOne[18] ="Thar"
aryDwarfOne[19] ="The"
aryDwarfOne[20] ="Zig"

aryDwarfTwo[0] ="a"
aryDwarfTwo[1] ="i"
aryDwarfTwo[2] ="u"
aryDwarfTwo[3] ="o"
aryDwarfTwo[4] ="il"
aryDwarfTwo[5] =""
aryDwarfTwo[6] =""
aryDwarfTwo[7] =""
aryDwarfTwo[8] =""
aryDwarfTwo[9] =""

aryDwarfThree[0] ="l"
aryDwarfThree[1] =""
aryDwarfThree[2] =""
aryDwarfThree[3] =""
aryDwarfThree[4] =""
aryDwarfThree[5] =""
aryDwarfThree[6] =""
aryDwarfThree[7] =""
aryDwarfThree[8] =""
aryDwarfThree[9] =""

aryDwarfFemale[0] = ""
aryDwarfFemale[1] = ""
aryDwarfFemale[2] = "enu"
aryDwarfFemale[3] = "ari"
aryDwarfFemale[4] = "eka"
aryDwarfFemale[5] = "aya"
aryDwarfFemale[6] = "eka"
aryDwarfFemale[7] = "ara"
aryDwarfFemale[8] = "a"
aryDwarfFemale[9] = "uda"
aryDwarfFemale[10] = "ha"
aryDwarfFemale[11] = "ela"
aryDwarfFemale[12] = ""
aryDwarfFemale[13] = ""
aryDwarfFemale[14] = "ka"
aryDwarfFemale[15] = ""
aryDwarfFemale[16] = "sha"
aryDwarfFemale[17] = ""
aryDwarfFemale[18] = ""
aryDwarfFemale[19] = "nala"

aryDwarfMale[0] = "nud"
aryDwarfMale[1] = "ram"
aryDwarfMale[2] = "gil"
aryDwarfMale[3] = "bad"
aryDwarfMale[4] = "dum"
aryDwarfMale[5] = "gin"
aryDwarfMale[6] = "kis"
aryDwarfMale[7] = "him"
aryDwarfMale[8] = "thol"
aryDwarfMale[9] = "lek"
aryDwarfMale[10] = "lak"

// ********************************************************

aryElfOne[0] ="Ai"
aryElfOne[1] ="Al"
aryElfOne[2] ="Ael"
aryElfOne[3] ="Afr"
aryElfOne[4] ="Cu"
aryElfOne[5] ="E\u00E4r"
aryElfOne[6] ="Fa"
aryElfOne[7] ="Fe"
aryElfOne[8] ="For"
aryElfOne[9] ="Gil"
aryElfOne[10] ="Il"
aryElfOne[11] ="Ka"
aryElfOne[12] ="Lo"
aryElfOne[13] ="Le"
aryElfOne[14] ="Ni"
aryElfOne[15] ="Nar"
aryElfOne[16] ="Ta"
aryElfOne[17] ="Te"
aryElfOne[18] ="Ti"
aryElfOne[19] ="Tu"
aryElfOne[20] ="Mi"

aryElfTwo[0] ="a"
aryElfTwo[1] ="e"
aryElfTwo[2] ="i"
aryElfTwo[3] ="o"
aryElfTwo[4] ="u"
aryElfTwo[5] =""
aryElfTwo[6] =""
aryElfTwo[7] =""
aryElfTwo[8] =""
aryElfTwo[9] =""

aryElfThree[0] ="b"
aryElfThree[1] ="d"
aryElfThree[2] ="g"
aryElfThree[3] ="h"
aryElfThree[4] ="l"
aryElfThree[5] ="m"
aryElfThree[6] ="n"
aryElfThree[7] ="s"
aryElfThree[8] ="t"
aryElfThree[9] =""

aryElfFemale[0] = "a"
aryElfFemale[1] = "ala"
aryElfFemale[2] = "anna"
aryElfFemale[3] = "ip"
aryElfFemale[4] = "ia"
aryElfFemale[5] = "ila"
aryElfFemale[6] = "ina"
aryElfFemale[7] = "on"
aryElfFemale[8] = "ola"
aryElfFemale[9] = "ona"
aryElfFemale[10] = "ya"
aryElfFemale[11] = "yel"
aryElfFemale[12] = "yana"
aryElfFemale[13] = "ya"
aryElfFemale[14] = "ys"
aryElfFemale[15] = "yla"
aryElfFemale[16] = "ynn"
aryElfFemale[17] = "yon"
aryElfFemale[18] = "yola"
aryElfFemale[19] = "wen"

aryElfMale[0] = "lda"
aryElfMale[1] = "ran"
aryElfMale[2] = "tar"
aryElfMale[3] = "dor"
aryElfMale[4] = "dae"
aryElfMale[5] = "hel"
aryElfMale[6] = "dur"
aryElfMale[7] = "sul"
aryElfMale[8] = "on"
aryElfMale[9] = "il"
aryElfMale[10] ="e"

// ********************************************************

aryHobbitOne[0] ="Li"
aryHobbitOne[1] ="Bi"
aryHobbitOne[2] ="Fa"
aryHobbitOne[3] ="Ma"
aryHobbitOne[4] ="Me"
aryHobbitOne[5] ="Lo"
aryHobbitOne[6] ="Ba"
aryHobbitOne[7] ="Fro"
aryHobbitOne[8] ="Sa"
aryHobbitOne[9] ="Ha"
aryHobbitOne[10] ="Ha"
aryHobbitOne[11] ="Jo"
aryHobbitOne[12] ="He"
aryHobbitOne[13] ="So"
aryHobbitOne[14] ="La"
aryHobbitOne[15] ="Pu"
aryHobbitOne[16] ="Pi"
aryHobbitOne[17] ="Ro"
aryHobbitOne[18] ="To"
aryHobbitOne[19] ="Ta"
aryHobbitOne[20] ="Mi"

aryHobbitTwo[0] ="l"
aryHobbitTwo[1] ="h"
aryHobbitTwo[2] ="c"
aryHobbitTwo[3] ="m"
aryHobbitTwo[4] ="s"
aryHobbitTwo[5] =""
aryHobbitTwo[6] =""
aryHobbitTwo[7] =""
aryHobbitTwo[8] =""
aryHobbitTwo[9] =""

aryHobbitThree[0] ="u"
aryHobbitThree[1] ="a"
aryHobbitThree[2] ="e"
aryHobbitThree[3] ="i"
aryHobbitThree[4] ="o"
aryHobbitThree[5] =""
aryHobbitThree[6] =""
aryHobbitThree[7] =""
aryHobbitThree[8] =""
aryHobbitThree[9] =""

aryHobbitFemale[0] = "na"
aryHobbitFemale[1] = "lla"
aryHobbitFemale[2] = "nna"
aryHobbitFemale[3] = "olle"
aryHobbitFemale[4] = "se"
aryHobbitFemale[5] = "ira"
aryHobbitFemale[6] = "ry"
aryHobbitFemale[7] = "rre"
aryHobbitFemale[8] = "ara"
aryHobbitFemale[9] = "day"
aryHobbitFemale[10] = "nda"
aryHobbitFemale[11] = "ala"
aryHobbitFemale[12] = "tie"
aryHobbitFemale[13] = "ra"
aryHobbitFemale[14] = "ty"
aryHobbitFemale[15] = "ey"
aryHobbitFemale[16] = "nie"
aryHobbitFemale[17] = "loy"
aryHobbitFemale[18] = "ley"
aryHobbitFemale[19] = "ina"

aryHobbitMale[0] = "an"
aryHobbitMale[1] = "en"
aryHobbitMale[2] = "uck"
aryHobbitMale[3] = "in"
aryHobbitMale[4] = "oto"
aryHobbitMale[5] = "ato"
aryHobbitMale[6] = "ck"
aryHobbitMale[7] = "ise"
aryHobbitMale[8] = "ry"
aryHobbitMale[9] = "le"
aryHobbitMale[10] = "lo"

// ********************************************************

aryRohirOne[0] ="Eo"
aryRohirOne[1] ="E"
aryRohirOne[2] ="Eor"
aryRohirOne[3] ="Eol"
aryRohirOne[4] ="Fa"
aryRohirOne[5] ="Hal"
aryRohirOne[6] ="Ha"
aryRohirOne[7] ="Fo"
aryRohirOne[8] ="Fol"
aryRohirOne[9] ="He"
aryRohirOne[10] ="Hel"
aryRohirOne[11] ="Dir"
aryRohirOne[12] ="Der"
aryRohirOne[13] ="Er"
aryRohirOne[14] ="Ni"
aryRohirOne[15] ="Pe"
aryRohirOne[16] ="Th"
aryRohirOne[17] ="Ga"
aryRohirOne[18] ="Ao"
aryRohirOne[19] ="Ur"
aryRohirOne[20] ="Mer"

aryRohirTwo[0] =""
aryRohirTwo[1] =""
aryRohirTwo[2] =""
aryRohirTwo[3] =""
aryRohirTwo[4] =""
aryRohirTwo[5] =""
aryRohirTwo[6] =""
aryRohirTwo[7] =""
aryRohirTwo[8] =""
aryRohirTwo[9] =""

aryRohirThree[0] =""
aryRohirThree[1] =""
aryRohirThree[2] =""
aryRohirThree[3] =""
aryRohirThree[4] =""
aryRohirThree[5] =""
aryRohirThree[6] =""
aryRohirThree[7] =""
aryRohirThree[8] =""
aryRohirThree[9] =""

aryRohirFemale[0] = "yn"
aryRohirFemale[1] = "etta"
aryRohirFemale[2] = "atte"
aryRohirFemale[3] = "ay"
aryRohirFemale[4] = "ese"
aryRohirFemale[5] = "ira"
aryRohirFemale[6] = "ina"
aryRohirFemale[7] = "ona"
aryRohirFemale[8] = "la"
aryRohirFemale[9] = "na"
aryRohirFemale[10] = "na"
aryRohirFemale[11] = "sa"
aryRohirFemale[12] = "tena"
aryRohirFemale[13] = "ve"
aryRohirFemale[14] = "ya"
aryRohirFemale[15] = "iya"
aryRohirFemale[16] = "yna"
aryRohirFemale[17] = "yon"
aryRohirFemale[18] = "layn"
aryRohirFemale[19] = "wyn"

aryRohirMale[0] = "orl"
aryRohirMale[1] = "erl"
aryRohirMale[2] = "ir"
aryRohirMale[3] = "ulm"
aryRohirMale[4] = "elm"
aryRohirMale[5] = "at"
aryRohirMale[6] = "ohl"
aryRohirMale[7] = "ulm"
aryRohirMale[8] = "er"
aryRohirMale[9] = "arl"
aryRohirMale[10] = "ol"

// ********************************************************
aryDundOne[0] ="Ara"
aryDundOne[1] ="Alo"
aryDundOne[2] ="Al"
aryDundOne[3] ="Afr"
aryDundOne[4] ="Ber"
aryDundOne[5] ="Ca"
aryDundOne[6] ="Fu"
aryDundOne[7] ="For"
aryDundOne[8] ="F"
aryDundOne[9] ="Bad"
aryDundOne[10] ="Har"
aryDundOne[11] ="Kev"
aryDundOne[12] ="Lot"
aryDundOne[13] ="Le"
aryDundOne[14] ="Ni"
aryDundOne[15] ="Pu"
aryDundOne[16] ="Th"
aryDundOne[17] ="Ga"
aryDundOne[18] ="To"
aryDundOne[19] ="Ta"
aryDundOne[20] ="Mi"

aryDundTwo[0] ="l"
aryDundTwo[1] ="e"
aryDundTwo[2] ="r"
aryDundTwo[3] ="o"
aryDundTwo[4] ="h"
aryDundTwo[5] =""
aryDundTwo[6] =""
aryDundTwo[7] =""
aryDundTwo[8] =""
aryDundTwo[9] =""

aryDundThree[0] =""
aryDundThree[1] ="d"
aryDundThree[2] ="g"
aryDundThree[3] =""
aryDundThree[4] ="l"
aryDundThree[5] =""
aryDundThree[6] =""
aryDundThree[7] =""
aryDundThree[8] =""
aryDundThree[9] =""

aryDundFemale[0] = "a"
aryDundFemale[1] = "ella"
aryDundFemale[2] = "anna"
aryDundFemale[3] = "ay"
aryDundFemale[4] = "esse"
aryDundFemale[5] = "ira"
aryDundFemale[6] = "ina"
aryDundFemale[7] = "ona"
aryDundFemale[8] = "lla"
aryDundFemale[9] = "na"
aryDundFemale[10] = "na"
aryDundFemale[11] = "sa"
aryDundFemale[12] = "tee"
aryDundFemale[13] = "vie"
aryDundFemale[14] = "ya"
aryDundFemale[15] = "ila"
aryDundFemale[16] = "ynna"
aryDundFemale[17] = "yon"
aryDundFemale[18] = "la"
aryDundFemale[19] = "wena"

aryDundMale[0] = "an"
aryDundMale[1] = "en"
aryDundMale[2] = "or"
aryDundMale[3] = "ar"
aryDundMale[4] = "ot"
aryDundMale[5] = "at"
aryDundMale[6] = "ol"
aryDundMale[7] = "et"
aryDundMale[8] = "er"
aryDundMale[9] = "al"
aryDundMale[10] = "ol"
// ********************************************************

aryBeorOne[0] ="Beo"
aryBeorOne[1] ="Be"
aryBeorOne[2] ="Bo"
aryBeorOne[3] ="We"
aryBeorOne[4] ="Bor"
aryBeorOne[5] ="Cra"
aryBeorOne[6] ="Fa"
aryBeorOne[7] ="For"
aryBeorOne[8] ="B"
aryBeorOne[9] ="Bu"
aryBeorOne[10] ="Bra"
aryBeorOne[11] ="Bre"
aryBeorOne[12] ="Cu"
aryBeorOne[13] ="Cru"
aryBeorOne[14] ="Gi"
aryBeorOne[15] ="P"
aryBeorOne[16] ="Br"
aryBeorOne[17] ="Gr"
aryBeorOne[18] ="Tr"
aryBeorOne[19] ="To"
aryBeorOne[20] ="Mi"

aryBeorTwo[0] =""
aryBeorTwo[1] ="e"
aryBeorTwo[2] =""
aryBeorTwo[3] ="o"
aryBeorTwo[4] =""
aryBeorTwo[5] =""
aryBeorTwo[6] =""
aryBeorTwo[7] =""
aryBeorTwo[8] =""
aryBeorTwo[9] =""

aryBeorThree[0] =""
aryBeorThree[1] ="l"
aryBeorThree[2] ="r"
aryBeorThree[3] =""
aryBeorThree[4] =""
aryBeorThree[5] =""
aryBeorThree[6] =""
aryBeorThree[7] =""
aryBeorThree[8] =""
aryBeorThree[9] =""

aryBeorFemale[0] = "a"
aryBeorFemale[1] = "eran"
aryBeorFemale[2] = "arn"
aryBeorFemale[3] = "ar"
aryBeorFemale[4] = "es"
aryBeorFemale[5] = "irn"
aryBeorFemale[6] = "ine"
aryBeorFemale[7] = "one"
aryBeorFemale[8] = "eona"
aryBeorFemale[9] = "ren"
aryBeorFemale[10] = "nar"
aryBeorFemale[11] = "san"
aryBeorFemale[12] = "ern"
aryBeorFemale[13] = "vinl"
aryBeorFemale[14] = "rana"
aryBeorFemale[15] = "ila"
aryBeorFemale[16] = "noa"
aryBeorFemale[17] = "yoen"
aryBeorFemale[18] = "leln"
aryBeorFemale[19] = "wenl"

aryBeorMale[0] = "an"
aryBeorMale[1] = "en"
aryBeorMale[2] = "orn"
aryBeorMale[3] = "arn"
aryBeorMale[4] = "oern"
aryBeorMale[5] = "aren"
aryBeorMale[6] = "oln"
aryBeorMale[7] = "ent"
aryBeorMale[8] = "urn"
aryBeorMale[9] = "arln"
aryBeorMale[10] = "ornt"

// ********************************************************
aryOrcOne[0] ="Erk"
aryOrcOne[1] ="Orh"
aryOrcOne[2] ="Orkl"
aryOrcOne[3] ="Urh"
aryOrcOne[4] ="Uek"
aryOrcOne[5] ="Burz"
aryOrcOne[6] ="Flr"
aryOrcOne[7] ="Naz"
aryOrcOne[8] ="Foh"
aryOrcOne[9] ="Durb"
aryOrcOne[10] ="Uk"
aryOrcOne[11] ="K"
aryOrcOne[12] ="L"
aryOrcOne[13] ="Lek"
aryOrcOne[14] ="Nhor"
aryOrcOne[15] ="Nock"
aryOrcOne[16] ="T"
aryOrcOne[17] ="Tr"
aryOrcOne[18] ="Thro"
aryOrcOne[19] ="The"
aryOrcOne[20] ="Erk"

aryOrcTwo[0] =""
aryOrcTwo[1] ="e"
aryOrcTwo[2] ="u"
aryOrcTwo[3] =""
aryOrcTwo[4] ="ul"
aryOrcTwo[5] =""
aryOrcTwo[6] =""
aryOrcTwo[7] =""
aryOrcTwo[8] =""
aryOrcTwo[9] =""

aryOrcThree[0] ="k"
aryOrcThree[1] ="h"
aryOrcThree[2] ="r"
aryOrcThree[3] ="v"
aryOrcThree[4] ="x"
aryOrcThree[5] ="m"
aryOrcThree[6] ="n"
aryOrcThree[7] ="z"
aryOrcThree[8] ="t"
aryOrcThree[9] ="w"

aryOrcFemale[0] = ""
aryOrcFemale[1] = ""
aryOrcFemale[2] = "ashu"
aryOrcFemale[3] = "irp"
aryOrcFemale[4] = "iea"
aryOrcFemale[5] = "ija"
aryOrcFemale[6] = "eka"
aryOrcFemale[7] = "oor"
aryOrcFemale[8] = "saa"
aryOrcFemale[9] = "ona"
aryOrcFemale[10] = "kha"
aryOrcFemale[11] = "rel"
aryOrcFemale[12] = "rka"
aryOrcFemale[13] = "pek"
aryOrcFemale[14] = "kai"
aryOrcFemale[15] = "ga"
aryOrcFemale[16] = "sha"
aryOrcFemale[17] = "ku"
aryOrcFemale[18] = "ishi"
aryOrcFemale[19] = "hai"

aryOrcMale[0] = "zum"
aryOrcMale[1] = "imp"
aryOrcMale[2] = "rak"
aryOrcMale[3] = "glob"
aryOrcMale[4] = "gul"
aryOrcMale[5] = "ash"
aryOrcMale[6] = "at"
aryOrcMale[7] = "lug"
aryOrcMale[8] = "onk"
aryOrcMale[9] = "uk"
aryOrcMale[10] = "ul"

// ********************************************************

aryTrollOne[0] ="B"
aryTrollOne[1] ="C"
aryTrollOne[2] ="H"
aryTrollOne[3] ="D"
aryTrollOne[4] ="D"
aryTrollOne[5] ="B"
aryTrollOne[6] ="F"
aryTrollOne[7] ="S"
aryTrollOne[8] ="Fr"
aryTrollOne[9] ="K"
aryTrollOne[10] ="J"
aryTrollOne[11] ="K"
aryTrollOne[12] ="L"
aryTrollOne[13] ="Y"
aryTrollOne[14] ="N"
aryTrollOne[15] ="P"
aryTrollOne[16] ="V"
aryTrollOne[17] ="R"
aryTrollOne[18] ="T"
aryTrollOne[19] ="W"
aryTrollOne[20] ="M"

aryTrollTwo[0] ="l"
aryTrollTwo[1] ="e"
aryTrollTwo[2] =""
aryTrollTwo[3] ="o"
aryTrollTwo[4] =""
aryTrollTwo[5] ="a"
aryTrollTwo[6] ="o"
aryTrollTwo[7] ="e"
aryTrollTwo[8] ="u"
aryTrollTwo[9] ="u"

aryTrollThree[0] ="a"
aryTrollThree[1] ="u"
aryTrollThree[2] ="a"
aryTrollThree[3] ="ua"
aryTrollThree[4] ="o"
aryTrollThree[5] ="e"
aryTrollThree[6] =""
aryTrollThree[7] =""
aryTrollThree[8] =""
aryTrollThree[9] =""

aryTrollFemale[0] = "cka"
aryTrollFemale[1] = "yo"
aryTrollFemale[2] = "rta"
aryTrollFemale[3] = "cu"
aryTrollFemale[4] = "cha"
aryTrollFemale[5] = "nd"
aryTrollFemale[6] = "opa"
aryTrollFemale[7] = "hu"
aryTrollFemale[8] = "ja"
aryTrollFemale[9] = "na"
aryTrollFemale[10] = "ha"
aryTrollFemale[11] = "sa"
aryTrollFemale[12] = "ti"
aryTrollFemale[13] = "ica"
aryTrollFemale[14] = "ya"
aryTrollFemale[15] = "e"
aryTrollFemale[16] = "oe"
aryTrollFemale[17] = "yola"
aryTrollFemale[18] = "cla"
aryTrollFemale[19] = "ka"

aryTrollMale[0] = "ck"
aryTrollMale[1] = "ch"
aryTrollMale[2] = "sh"
aryTrollMale[3] = "gnu"
aryTrollMale[4] = "rgh"
aryTrollMale[5] = "t"
aryTrollMale[6] = "b"
aryTrollMale[7] = "l"
aryTrollMale[8] = "rt"
aryTrollMale[9] = "ls"
aryTrollMale[10] = "ol"

// function: getName
//
function getName()
{

  var strOutput = "";
  var strRace   = document.frmNameGen.selRace.options[document.frmNameGen.selRace.selectedIndex].value;
  var strSex    = document.frmNameGen.selSex.options[document.frmNameGen.selSex.selectedIndex].value;

  switch (strRace)
  {
    case "Dwarf"    :
      strOutput += aryDwarfOne[Math.floor(aryDwarfOne.length*Math.random())];
      strOutput += aryDwarfTwo[Math.floor(aryDwarfTwo.length*Math.random())];
      strOutput += aryDwarfThree[Math.floor(aryDwarfThree.length*Math.random())];
   	  if (strSex == "Male")
      {strOutput += aryDwarfMale[Math.floor(aryDwarfMale.length*Math.random())] + " ";}
  	  else {strOutput += aryDwarfFemale[Math.floor(aryDwarfFemale.length*Math.random())] + " ";}
  	  break;
    case "Elf"      :
      strOutput += aryElfOne[Math.floor(aryElfOne.length*Math.random())];
      strOutput += aryElfTwo[Math.floor(aryElfTwo.length*Math.random())];
      strOutput += aryElfThree[Math.floor(aryElfThree.length*Math.random())];
  	  if (strSex == "Male")
 	  {strOutput += aryElfMale[Math.floor(aryElfMale.length*Math.random())] + " ";}
	  else {strOutput += aryElfFemale[Math.floor(aryElfFemale.length*Math.random())] + " ";}
	  break;
    case "Half-Elf" :
  	  break;
    case "Hobbit"   :
      strOutput += aryHobbitOne[Math.floor(aryHobbitOne.length*Math.random())];
      strOutput += aryHobbitTwo[Math.floor(aryHobbitTwo.length*Math.random())];
      strOutput += aryHobbitThree[Math.floor(aryHobbitThree.length*Math.random())];
	  if (strSex == "Male")
	  {strOutput += aryHobbitMale[Math.floor(aryHobbitMale.length*Math.random())] + " ";}
	  else {strOutput += aryHobbitFemale[Math.floor(aryHobbitFemale.length*Math.random())] + " ";}
	  break;
    case "Rohir"    :
      strOutput += aryRohirOne[Math.floor(aryRohirOne.length*Math.random())];
      strOutput += aryRohirTwo[Math.floor(aryRohirTwo.length*Math.random())];
      strOutput += aryRohirThree[Math.floor(aryRohirThree.length*Math.random())];
  	  if (strSex == "Male")
      {strOutput += aryRohirMale[Math.floor(aryRohirMale.length*Math.random())] + " ";}
      else {strOutput += aryRohirFemale[Math.floor(aryRohirFemale.length*Math.random())] + " ";}
	  break;
	case "Dund"    :
      strOutput += aryDundOne[Math.floor(aryDundOne.length*Math.random())];
      strOutput += aryDundTwo[Math.floor(aryDundTwo.length*Math.random())];
      strOutput += aryDundThree[Math.floor(aryDundThree.length*Math.random())];
  	  if (strSex == "Male")
      {strOutput += aryDundMale[Math.floor(aryDundMale.length*Math.random())] + " ";}
      else {strOutput += aryDundFemale[Math.floor(aryDundFemale.length*Math.random())] + " ";}
	  break;
   case "Beor"    :
      strOutput += aryBeorOne[Math.floor(aryBeorOne.length*Math.random())];
      strOutput += aryBeorTwo[Math.floor(aryBeorTwo.length*Math.random())];
      strOutput += aryBeorThree[Math.floor(aryBeorThree.length*Math.random())];
  	  if (strSex == "Male")
      {strOutput += aryBeorMale[Math.floor(aryBeorMale.length*Math.random())] + " ";}
      else {strOutput += aryBeorFemale[Math.floor(aryBeorFemale.length*Math.random())] + " ";}
	  break;
 
    case "Orc"      :
      strOutput += aryOrcOne[Math.floor(aryOrcOne.length*Math.random())];
      strOutput += aryOrcTwo[Math.floor(aryOrcTwo.length*Math.random())];
      strOutput += aryOrcThree[Math.floor(aryOrcThree.length*Math.random())];
      if (strSex == "Male")
	  {strOutput += aryOrcMale[Math.floor(aryOrcMale.length*Math.random())] + " ";}
	  else {strOutput += aryOrcFemale[Math.floor(aryOrcFemale.length*Math.random())] + " ";}
	  break;
    case "Troll" :
      strOutput += aryTrollOne[Math.floor(aryTrollOne.length*Math.random())];
      strOutput += aryTrollTwo[Math.floor(aryTrollTwo.length*Math.random())];
      strOutput += aryTrollThree[Math.floor(aryTrollThree.length*Math.random())];
	  if (strSex == "Male")
	  {strOutput += aryTrollMale[Math.floor(aryTrollMale.length*Math.random())] + " ";}
      else {strOutput += aryTrollFemale[Math.floor(aryTrollFemale.length*Math.random())] + " ";}
	  break;
    default: //do nothing
  }
  document.frmNameGen.txtDisplay.value = "";
  document.frmNameGen.txtDisplay.value = strOutput;

}

function resetList()
{
  document.frmNameGen.txtList.value="";
}

function setList()
{
  var strList = document.frmNameGen.txtDisplay.value;
  while (strList.length < 13)
  {
	strList += " ";
  }
  strList += "  [" +
             document.frmNameGen.selRace.options[document.frmNameGen.selRace.selectedIndex].value +
             "]\n";
  document.frmNameGen.txtList.value += strList;
}

