// Skrypt udostepniany na zasadzie Open Source
// Jesli sie niepomylilem w obliczeniach skrypt powinien generowac 18441 roznych imion.
// Jesli wprowadzisz jakiekolwiek zmany byloby milo jakbys je przeslal na 
// malcolm@irc.pl

function RandNames_elfy()
{
var elfy_1 = new Array("Aes", "Air", "Al", "Ald", "Am", "Ang", "Cal", "Ca", "Car", "Dol", "Endri", "Eldir", "Eldi", "Ell", "Epon", "Err", "Fann", "Far", "Fil", "Gal", "Gil", "Hal", "Har", "Has", "Ilu", "Imra", "Im", "Io", "Lar", "Laurel", "Laure", "Lin", "Lor", "Loral", "Lora", "Mal", "Mar", "Mor", "Orr", "Pel", "Ral", "Shas", "Sir", "Talla", "Tall", "Ter", "Tor", "Ullia", "Ullial", "Uria", "Urdith", "Val", "Vir", "Yav", "Yava");
var elfy_2 = new Array("alion", "andar", "andara", "andil", "andile", "andilas", "andiril", "ane", "anel", "arel", "arr", "avandrel", "cora", "coral", "coran", "coranna", "dil", "drigar", "ellion", "endil", "fan", "fana", "far", "galiel", "gran", "grana", "hal", "hali", "hil", "hile", "holen", "huir", "ia", "ian", "ina", "indel", "irrlan", "lad", "llana", "llanal", "lor", "mal", "maris", "mir", "mor", "nor", "oth", "ras", "riel", "rond", "thin", "thol", "uviel", "wen", "wing");
var elfy = new Array(elfy_1[Math.round(Math.random()*(55 - 1))] + elfy_2[Math.round(Math.random()*(55 - 1))]);
var wyborfunc = new Array(elfy);
document.name_buttons.text.value = (elfy);
}

function RandNames_krasnoludy()
{
var krasn_1 = new Array("Zig", "Ger", "Gor", "Kha", "Dal", "Del", "Yar", "Pa", "Ka", "Fri", "Ed", "Gr", "Gom", "Bar", "Vo", "Mor", "Ale", "Hol", "Fra", "Ga", "Hein", "Iso", "Alf", "Bro", "Bel", "Adel", "Ehr", "Mun", "Hun", "Har", "Gum", "Gus", "Gron", "Dwin", "Rha", "Dho", "Leo", "Zor", "Orr", "Ghor");
var krasn_2 = new Array("rin", "grin", "ertz", "vert", "or", "orri", "ril", "na", "rak", "ili", "ar", "unda", "ilda", "tha", "icht", "mar", "rra", "rda", "ann", "kka", "um", "er", "el", "rid", "rl", "ul", "ut", "pen", "tz", "gar", "bar", "rim", "ps", "tha");
var krasnoludy = new Array(krasn_1[Math.round(Math.random()*(40 - 1))] + krasn_2[Math.round(Math.random()*(34 - 1))]);
document.name_buttons.text.value = (krasnoludy);
}

function RandNames_gnomy()
{
var gnom_1 = new Array("Aar", "An", "Ar", "As", "Co", "Hi", "Han", "Har", "Hel", "Iir", "Ja", "Jan", "Jar", "Ko", "Li", "Mo", "Mar", "Na", "Nik", "Os", "Ol", "Peku", "Ral", "Sam", "San", "Theo", "Ter", "Tom", "Ul", "Val", "Vin", "Slig", "Yal", "Ket", "Bian", "Uhl", "Imr", "Bran", "Brom", "Vim");
var gnom_2 = new Array("an", "ar",  "ai", "orf", "ei", "oth", "or", "om", "iv", "og", "av", "ik", "sh", "eh", "uz", "uf", "oc", "op", "uy", "uk", "ol", "uh", "ina", "ova", "ina", "ih", "off", "ofa", "od");
var gnomy = new Array(gnom_1[Math.round(Math.random()*(40 - 1))] + gnom_2[Math.round(Math.random()*(29 - 1))]);
document.name_buttons.text.value = (gnomy);
}

function RandNames_halflingi()
{
var half_1 = new Array("Ing", "Ber", "Bro", "Wil", "Der", "Dri", "Carm", "Fru", "Brun", "Vru", "Us", "Ler", "Ker", "Mer", "Mit", "Ger", "Uhl", "Per", "Gigis", "Vern", "Lui", "Gret", "Nast", "Thy", "Ehrm", "Bern", "Ern", "Fri", "Ren", "Beg", "Bar", "Sig", "Vert", "Alb", "Bor", "Vol", "Hed", "Hard", "Die", "Ott", "Vald", "Hil", "Fra");
var half_2 = new Array("ef", "illa", "st", "ia", "helm", "oi", "ui", "hilda", "ion", "son", "mar", "ihi", "er", "tel", "und", "en", "ehr", "ler", "hold", "ann", "ssia", "iki", "ata", "ty", "onia", "rea", "run", "tha", "ica", "rid", "itt", "rin", "wig", "hl", "nz");
var halflingi = new Array(half_1[Math.round(Math.random()*(43 - 1))] + half_2[Math.round(Math.random()*(35 - 1))]);
document.name_buttons.text.value = (halflingi);
}

function RandNames_ludzie()
{
var ludzie_1 = new Array("Ab", "Ac", "Ad", "Af", "Agr", "Ast", "As", "Al", "Adw", "Adr", "Ar", "Bo", "Br", "Bon", "Can", "Ced", "Cr", "Ch", "Cad", "Dah", "Dym", "Dra", "Dwi", "Eber", "Ed", "Eth", "Et", "Er", "El", "Eow", "Fal", "Fr", "Ger", "Gr", "Gret", "Gal", "Hod", "Hel", "Her", "Ha", "Ibn", "Jer", "Klar", "Ka", "Kir", "Ked", "Liut", "Loth", "Lar", "Leg", "May", "Mehl", "Mir", "Nath", "Nyd", "Ol", "Oc", "On", "Pav", "Pr", "Raf", "Rh", "Ryd", "Sath", "Sob", "Sev", "Teo", "Tro", "Tha", "Val", "Vayne", "Yen", "Yark", "Zyv", "Uhl", "Wan", "Wic");
var ludzie_2 = new Array("gart", "hard", "erad", "enen", "kan", "ed", "id", "ay", "ard", "ian", "il", "emen", "er", "era", "ela", "holt", "enda", "era", "enna", "iss", "ald", "alt", "ira", "ila", "nin", "ik", "nik", "ilia", "rond", "old", "za", "av", "om", "ryk", "es", "os", "iks", "iel");
var ludzie = new Array(ludzie_1[Math.round(Math.random()*(77 - 1))] + ludzie_2[Math.round(Math.random()*(38 - 1))]);
var sosaria_1 = new Array("Bel", "Lu", "Dant", "Bla", "Tal", "Chal", "Rhag", "Hord", "Meib", "Colo", "Hyph", "Ver", "Kola", "Kyth", "Lave", "Tig", "Aven", "Kyl", "My", "Ang", "Dil", "Sar", "Bip", "Gold", "Silver", "Ruby", "Jap", "Flant", "Nys", "Nil", "Amil", "Lip", "Jem", "Timo", "Est", "Esmer", "Proc", "Marc", "Pseud", "Aga", "Khaz", "Ach", "Peri", "Art", "Fall", "Ka", "Miy", "Bik", "Mik", "Cind", "Wol", "Ray", "Hal", "Rob", "Timm", "Bokas", "Asilo", "Zort", "Nogli", "Sedi", "Werpol", "Dinrep", "Shine", "Caplon", "Verilo", "Besid", "Hage", "Cunpol", "Deriter", "Sawan", "Pesidon", "Moswad", "Fiphi", "Serfigen", "Cerwegan", "Lyni", "Jikpol", "Quinn", "Roy", "Dese", "Verti", "Wodsaf", "Lanep");
var sosaria_2 = new Array("stye", "illon", "hawk", "ilo", "ker", "yanki", "zuz", "ius", "ven", "isab", "lay", "vitch", "hut", "mmer", "cobs", "ving", "rol", "light", "kall", "ven", "sharr", "cil", "unube", "ahm", "lino", "iba", "ivo", "filo", "avo", "ilo", "dsa", "jako", "mina", "-Cuir", "lion", "maker", "ong", "tram", "icule", "scire", "philus", "wacs", "ham", "olite", "ka", "mythe", "pil", "renite", "ra", "hun", "deswer", "sertoplak", "vertino", "kalap", "janal", "nipfit", "aragipo", "gafvab", "kilor", "zanio", "wasio", "slin", "til", "hustil", "lisdo", "wesdon", "werjon", "kryon", "kit", "max", "walk", "zaredo", "kibilo", "wemep", "yeter", "wilkan", "likasio", "dil", "lin", "swern", "ilip", "hasad", "cerion", "sawern", "terop", "sanio", "pilion");
var sosaria = new Array(sosaria_1[Math.round(Math.random()*(83 - 1))] + sosaria_2[Math.round(Math.random()*(87 - 1))]);
var wyborfunc = new Array(ludzie, sosaria);
document.name_buttons.text.value = (wyborfunc[Math.round(Math.random()*1)]);
}

function RandNames_ogry()
{
var ogry_1 = new Array("Zag", "Er", "Gol", "Gro", "Ar", "Kal", "Atu", "Gra", "Az", "Vro", "Val", "Thum", "Tem", "Bar", "Gwa", "Zho", "Gro", "Abu", "Bal", "Koz", "Com", "Azo", "Ozo", "Bro", "Zeal", "Zar", "Thor", "Gryz", "Ol", "Kva", "Kha", "Aga", "Egza", "Khro");
var ogry_2 = new Array("zag", "um", "bun", "un", "zar", "uun", "bur", "ga", "zur", "wur", "ur", "uz", "kir", "za", "anda", "an", "zan", "him", "hid", "om", "oum", "ber", "ot", "tor", "dor", "ta", "tha", "than", "der", "ghor", "aod", "iza", "hun", "thun", "thum", "uin");
var ogry = new Array(ogry_1[Math.round(Math.random()*(34 - 1))] + ogry_2[Math.round(Math.random()*(36 - 1))]);
document.name_buttons.text.value = (ogry);
}
