You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
18 KiB
JavaScript

var nm1 = ["", "", "", "", "b", "cr", "d", "g", "gr", "j", "k", "kr", "kh", "n", "q", "r", "s", "st", "str", "v", "vr", "z"];
var nm2 = ["a", "o", "u", "a", "o", "u", "a", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "aa", "au", "ua"];
var nm3 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "br", "d", "dd", "dr", "dv", "g", "gr", "j", "k", "kk", "kq", "kr", "kv", "lg", "lb", "lv", "lk", "lq", "lz", "m", "mm", "mr", "md", "n", "nn", "ng", "r", "rr", "rl", "rv", "rn", "rm", "sc", "sk", "sg", "sq", "tc", "tr", "ts", "v", "vr", "vn", "z", "zz", "zr", "zc", "zg"];
var nm4 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z"];
var nm5 = ["ck", "d", "g", "m", "n", "r", "rr", "tt", "th", "x", "z", "zz"];
var nm6 = ["", "", "", "", "", "ch", "d", "g", "gn", "h", "j", "k", "kh", "m", "n", "q", "r", "s", "sh", "sz", "v", "y", "z"];
var nm7 = ["a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "e", "e", "i", "i", "aa", "ae", "ua", "ue", "ea"];
var nm8 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "br", "d", "dd", "dr", "dh", "g", "gg", "gr", "j", "k", "kk", "kr", "ky", "lg", "ln", "lv", "lk", "lm", "lr", "m", "mm", "mr", "mn", "n", "nn", "ng", "r", "rr", "rl", "ry", "rn", "rm", "sc", "sm", "sn", "sq", "th", "tr", "ts", "v", "vl", "vn", "z", "zs", "zr", "zn", "zl"];
var nm9 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z"];
var nm10 = ["", "", "", "", "", "", "", "h", "l", "n", "s", "th", "x", "y"];
var nm11 = ["", "", "d", "g", "j", "k", "kh", "n", "q", "r", "s", "v", "z"];
var nm12 = ["a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "a", "o", "u", "a", "e", "i", "o", "u", "e", "e", "i", "i", "aa", "ua"];
var nm13 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "d", "g", "j", "k", "m", "n", "r", "v", "z", "b", "br", "d", "dd", "dr", "g", "gg", "gr", "j", "k", "kk", "kr", "lg", "lv", "lk", "m", "mm", "mr", "n", "nn", "ng", "r", "rr", "rl", "rn", "rm", "sc", "sq", "tr", "ts", "v", "vn", "z", "zr"];
var nm14 = ["b", "d", "g", "j", "k", "m", "n", "r", "v", "z"];
var nm15 = ["", "", "d", "h", "l", "m", "n", "s", "th", "x"];
var nm16 = ["Abe", "Abel", "Aben", "Aber", "Abh", "Abhu", "Abs", "Absw", "Aca", "Acan", "Ach", "Achr", "Act", "Acti", "Acu", "Acum", "Ada", "Adam", "Ade", "Adel", "Adm", "Admo", "Aeg", "Aegi", "Aen", "Aeni", "Aer", "Aeri", "Aeru", "Aes", "Aesc", "Afg", "Afgh", "Afw", "Afwi", "Aga", "Agar", "Agat", "Agr", "Agre", "Agri", "Agu", "Agui", "Ahe", "Ahey", "Ahl", "Ahlf", "Aik", "Aiki", "Ajo", "Ajoi", "Aka", "Akag", "Akat", "Akd", "Akda", "Ake", "Aker", "Aks", "Aksa", "Ala", "Alab", "Alam", "Alar", "Alb", "Albi", "Ald", "Alde", "Ale", "Alex", "Alf", "Alfo", "Alg", "Algo", "Ali", "Alie", "All", "Alla", "Alli", "Allo", "Alm", "Alma", "Als", "Alst", "Alt", "Alta", "Alu", "Alum", "Alun", "Ama", "Amaz", "Amb", "Ambe", "Ambl", "Ame", "Ameg", "Amet", "Amm", "Ammo", "Amo", "Amos", "Amp", "Amph", "Ana", "Anal", "Anap", "Anat", "And", "Anda", "Ande", "Andr", "Ang", "Angl", "Anh", "Anhy", "Ank", "Anke", "Ann", "Anna", "Ano", "Anor", "Ant", "Anth", "Anti", "Antl", "Anto", "Any", "Anyo", "Apa", "Apat", "Apo", "Apop", "Aqu", "Aqua", "Ara", "Arag", "Arc", "Arch", "Arct", "Arcu", "Arf", "Arfv", "Arg", "Arge", "Argu", "Arm", "Arma", "Ars", "Arse", "Art", "Arth", "Arti", "Artr", "Asb", "Asbe", "Ash", "Ashb", "Asi", "Asis", "Ast", "Astr", "Ata", "Atac", "Ath", "Athe", "Aub", "Aube", "Aug", "Auge", "Augi", "Aur", "Auri", "Auro", "Aut", "Autu", "Ava", "Aval", "Ave", "Aven", "Axi", "Axin", "Azu", "Azur", "Bab", "Babi", "Bad", "Badd", "Bao", "Baot", "Bar", "Bari", "Bars", "Bary", "Bas", "Bast", "Bau", "Baux", "Baz", "Bazz", "Bec", "Beck", "Ben", "Beni", "Bens", "Bent", "Ber", "Berr", "Bert", "Bery", "Bio", "Biot", "Bir", "Birn", "Bis", "Bism", "Bix", "Bixb", "Blo", "Blod", "Bloo", "Blos", "Bob", "Bobf", "Boe", "Boeh", "Bor", "Bora", "Born", "Bot", "Botr", "Bou", "Boul", "Bour", "Bow", "Bowe", "Bra", "Bram", "Bras", "Brau", "Braz", "Bre", "Brei", "Brew", "Bri", "Bria", "Bro", "Broc", "Brom", "Bron", "Broo", "Bru", "Bruc", "Brus", "Bud", "Budd", "Bue", "Buer", "Buk", "Buko", "Bul", "Bult", "Byt", "Byto", "Cab", "Cabr", "Cad", "Cadm", "Caf", "Cafe", "Cal", "Cala", "Calc", "Cald", "Cale", "Cali", "Can", "Canc", "Canf", "Car", "Carn", "Caro", "Carr", "Cary", "Cas", "Cass", "Cav", "Cava", "Cel", "Cela", "Cele", "Cels", "Cem", "Ceme", "Cer", "Ceri", "Ceru", "Ces", "Cesb", "Cey", "Ceyl", "Cha", "Chab", "Chal", "Chao", "Chap", "Char", "Chi", "Chil", "Chl", "Chlo", "Cho", "Chon", "Chr", "Chro", "Chry", "Cin", "Cinn", "Cit", "Citr", "Cla", "Clar", "Cle", "Clev", "Cli", "Clin", "Cob", "Coba", "Coe", "Coes", "Cof", "Coff", "Col", "Cole", "Coll", "Colo", "Colt", "Colu", "Com", "Comb", "Con", "Conc", "Conn", "Coo", "Coop", "Cop", "Copa", "Copi", "Copp", "Cor", "Cora", "Cord", "Coru", "Cov", "Cove", "Cre", "Cree", "Cri", "Cris", "Cro", "Croc", "Cron", "Croo", "Cros", "Cry", "Cryo", "Cum", "Cumb", "Cumm", "Cup", "Cupr", "Cya", "Cyan", "Cyl", "Cyli", "Cym", "Cymo", "Cyp", "Cypr", "Dan", "Danb", "Dat", "Dato", "Dav", "Davi", "Daw", "Daws", "Del", "Dele", "Delv", "Dem", "Dema", "Des", "Desc", "Dia", "Diab", "Diad", "Diam", "Dias", "Diat", "Dic", "Dick", "Dig", "Dige", "Dio", "Diop", "Dju", "Djur", "Dol", "Doll", "Dolo", "Dom", "Dome", "Dra", "Drav", "Dum", "Dumo", "Edi", "Edin", "Eka", "Ekan", "Elb", "Elba", "Els", "Elsm", "Eme", "Emer", "Emp", "Empr", "Ena", "Enar", "Ens", "Enst", "Eos", "Eosp", "Epi", "Epid", "Eps", "Epso", "Ery", "Eryt", "Esp", "Espe", "Ett", "Ettr", "Euc", "Euch", "Eucl", "Eucr", "Eud", "Eudi", "Eux", "Euxe", "Fab", "Fabi", "Fas", "Fass", "Fay", "Faya", "Fel", "Feld", "Fer", "Ferb", "Ferg", "Fero", "Ferr", "Fic", "Fich", "Flu", "Fluo", "For", "Forn", "Fors", "Fou", "Foug", "Fra", "Fran", "Fre", "Frei", "Fres", "Fuk", "Fuku", "Gad", "Gado", "Gah", "Gahn", "Gal", "Gala", "Gale", "Gar", "Garn", "Gat", "Gate", "Gay", "Gayl", "Ged", "Geda", "Geh", "Gehl", "Gei", "Geig", "Geo", "Geoc", "Geor", "Ger", "Germ", "Gers", "Gib", "Gibb", "Gis", "Gism", "Gla", "Glau", "Gle", "Gles", "Gme", "Gmel", "Goe", "Goet", "Gol", "Gold", "Gos", "Gosh", "Gosl", "Gra", "Graf", "Grap", "Gre", "Gree", "Grei", "Gro", "Gros", "Gru", "Grun", "Gum", "Gumm", "Gun", "Gunn", "Gyp", "Gyps", "Hac", "Hack", "Hag", "Hagg", "Hai", "Haid", "Hal", "Hali", "Hall", "Halo", "Han", "Hank", "Hap", "Hapk", "Har", "Hard", "Harm", "Hau", "Haue", "Haus", "Hauy", "Haw", "Hawl", "Hax", "Haxo", "Haz", "Haze", "Hea", "Heaz", "Hec", "Hect", "Hed", "Hede", "Hel", "Heli", "Hell", "Hem", "Hema", "Hemi", "Her", "Herb", "Herd", "Hes", "Hess", "Heu", "Heul", "Hib", "Hibo", "Hid", "Hidd", "Hil", "Hilg", "His", "Hisi", "Hol", "Holm", "Hom", "Homi", "Hop", "Hope", "Hor", "Horn", "How", "Howl", "Hue", "Huem", "Hum", "Humi", "Hut", "Hutc", "Hya", "Hyal", "Hyd", "Hydr", "Hyp", "Hype", "Ido", "Idoc", "Idr", "Idri", "Ika", "Ikai", "Ill", "Illi", "Ilm", "Ilme", "Ilv", "Ilva", "Inc", "Incl", "Ind", "Indi", "Iny", "Inyo", "Iod", "Ioda", "Iol", "Ioli", "Jac", "Jaco", "Jad", "Jada", "Jade", "Jam", "Jame", "Jar", "Jaro", "Jas", "Jasp", "Jef", "Jeff", "Jen", "Jenn", "Jer", "Jerr", "Jun", "Juni", "Juo", "Juon", "Jur", "Jurb", "Kaa", "Kaat", "Kad", "Kady", "Kai", "Kain", "Kal", "Kali", "Kals", "Kam", "Kama", "Kamb", "Kamp", "Kan", "Kank", "Kao", "Kaol", "Kas", "Kass", "Kei", "Keil", "Ker", "Kerm", "Kern", "Kero", "Kie", "Kies", "Kin", "Kino", "Kne", "Kneb", "Kno", "Knor", "Kob", "Kobe", "Kog", "Koga", "Kol", "Kolb", "Kor", "Korn", "Kra", "Kran", "Krat", "Kre", "Krem", "Kren", "Kuk", "Kukh", "Kun", "Kunz", "Kut", "Kutn", "Kya", "Kyan", "Lab", "Labr", "Lan", "Lana", "Lang", "Lans", "Lant", "Lap", "Lapi", "Lar", "Lari", "Lau", "Laum", "Laur", "Law", "Laws", "Laz", "Lazu", "Lea", "Lead", "Lec", "Lech", "Leg", "Legr", "Lep", "Lepi", "Leu", "Leuc", "Lev", "Levy", "Lib", "Libe", "Lid", "Lidd", "Lig", "Lign", "Lim", "Limo", "Lin", "Lina", "Lip", "Lips", "Lir", "Liro", "Lit", "Lith", "Liv", "Livi", "Liz", "Liza", "Lod", "Lode", "Lol", "Loll", "Lon", "Lons", "Lop", "Lopa", "Lope", "Lor", "Lora", "Lore", "Lub", "Lubl", "Lud", "Ludw", "Lyo", "Lyon", "Mac", "Macd", "Mack", "Mag", "Magh", "Magn", "Maj", "Majo", "Mal", "Mala", "Man", "Mang", "Mar", "Marc", "Marg", "Mari", "Mas", "Masc", "Mass", "Mat", "Matl", "Mck", "Mcke", "Mee", "Meer", "Mei", "Meio", "Mel", "Mela", "Meli", "Melo", "Men", "Mend", "Mene", "Meni", "Mer", "Merc", "Mes", "Meso", "Mess", "Met", "Meta", "Mia", "Miar", "Mic", "Mica", "Micr", "Mil", "Milk", "Mill", "Mim", "Mime", "Min", "Mini", "Mir", "Mira", "Mix", "Mixi", "Mog", "Moga", "Moh", "Mohi", "Moi", "Mois", "Mol", "Moly", "Mon", "Mona", "Mono", "Mont", "Moo", "Mool", "Moon", "Mor", "Mord", "Morg", "Mot", "Mott", "Motu", "Mul", "Mull", "Mur", "Murd", "Mus", "Musc", "Nab", "Nabe", "Nac", "Nacr", "Nag", "Nagy", "Nah", "Nahc", "Nat", "Nati", "Natr", "Nek", "Nekr", "Nel", "Nele", "Nen", "Nena", "Nep", "Neph", "Nept", "Nic", "Nick", "Nie", "Nied", "Nin", "Nini", "Nio", "Niob", "Nis", "Niss", "Nit", "Nitr", "Non", "Nont", "Nor", "Norm", "Nos", "Nose", "Nsu", "Nsut", "Nye", "Nyer", "Olg", "Olgi", "Oli", "Olig", "Oliv", "Omp", "Omph", "Ony", "Onyx", "Opa", "Opal", "Ord", "Ordo", "Ore", "Oreg", "Orp", "Orpi", "Ort", "Orth", "Osa", "Osar", "Osm", "Osmi", "Osu", "Osum", "Ota", "Otav", "Ott", "Ottr", "Ove", "Over", "Pai", "Pain", "Pal", "Pala", "Pall", "Paly", "Pan", "Pang", "Pap", "Papa", "Par", "Para", "Pari", "Part", "Pas", "Pasc", "Pea", "Pear", "Pec", "Peco", "Pect", "Pen", "Pent", "Per", "Peri", "Perl", "Pero", "Pet", "Peta", "Petz", "Pez", "Pezz", "Pha", "Phar", "Phe", "Phen", "Phi", "Phil", "Phl", "Phlo", "Pho", "Phoe", "Phos", "Pig", "Pige", "Pit", "Pitc", "Pla", "Plag", "Plat", "Ple", "Ples", "Pol", "Pola", "Poll", "Poly", "Pot", "Pota", "Pou", "Poud", "Pow", "Powe", "Pra", "Pras", "Pre", "Preh", "Pro", "Prou", "Psi", "Psil", "Pum", "Pumi", "Pump", "Pur", "Purp", "Pyr", "Pyra", "Pyri", "Pyro", "Pyrr", "Qua", "Quah", "Quar", "Que", "Quen", "Ram", "Ramb", "Ramm", "Rap", "Rapi", "Ras", "Rasp", "Rea", "Real", "Rei", "Reis", "Ren", "Reni", "Rhe", "Rhen", "Rho", "Rhod", "Rhom", "Ric", "Rick", "Rie", "Rieb", "Rob", "Robe", "Roc", "Rock", "Rom", "Roma", "Ros", "Rosa", "Rosc", "Rose", "Rou", "Roum", "Rout", "Rub", "Rube", "Ruby", "Rui", "Ruiz", "Rut", "Ruth", "Ruti", "Ryn", "Ryne", "Sab", "Saba", "Sabi", "Saf", "Saff", "Sal", "Sali", "Sam", "Sama", "Sams", "San", "Sanb", "Sane", "Sani", "Sant", "Sap", "Sapo", "Sapp", "Sar", "Sard", "Sark", "Sas", "Sass", "Sat", "Sati", "Sau", "Sauc", "Sca", "Scap", "Sch", "Sche", "Scho", "Schr", "Schw", "Sco", "Scol", "Scor", "Sea", "Seam", "See", "Seel", "Seg", "Sege", "Sek", "Seka", "Sel", "Sele", "Seli", "Sell", "Sen", "Sena", "Sep", "Sepi", "Ser", "Sera", "Serp", "Sha", "Shat", "Shi", "Shig", "Shu", "Shun", "Sid", "Side", "Sie", "Sieg", "Sil", "Sili", "Sill", "Silv", "Sim", "Sime", "Simo", "Sin", "Sink", "Sku", "Skut", "Sma", "Smal", "Sme", "Smec", "Smi", "Smit", "Smo", "Smok", "Soa", "Soap", "Sod", "Soda", "Son", "Sono", "Spe", "Spec", "Sper", "Spes", "Sph", "Spha", "Sphe", "Spi", "Spin", "Spo", "Spod", "Spu", "Spur", "Sta", "Stan", "Stau", "Ste", "Stea", "Step", "Sti", "Stib", "Stic", "Stil", "Sto", "Stol", "Str", "Stro", "Stru", "Stu", "Stud", "Sug", "Sugi", "Sul", "Sulf", "Sun", "Suns", "Sur", "Surs", "Sus", "Suss", "Syl", "Sylv", "Tac", "Tach", "Tae", "Taen", "Tal", "Talc", "Tan", "Tant", "Tanz", "Tar", "Tara", "Tarb", "Tas", "Tash", "Tau", "Taus", "Tea", "Teal", "Tel", "Tell", "Tem", "Tema", "Ten", "Tenn", "Teno", "Tep", "Teph", "Ter", "Terl", "Teru", "Tet", "Tetr", "Tha", "Thau", "The", "Then", "Tho", "Thom", "Thor", "Thu", "Thul", "Tie", "Tiem", "Tig", "Tige", "Tin", "Tinc", "Tit", "Tita", "Tob", "Tobe", "Tod", "Todo", "Tok", "Toky", "Top", "Topa", "Tor", "Torb", "Tou", "Tour", "Tra", "Trav", "Tre", "Trem", "Trev", "Tri", "Trid", "Trip", "Tro", "Tron", "Tsa", "Tsav", "Tsc", "Tsch", "Tug", "Tugt", "Tun", "Tung", "Tur", "Turq", "Tus", "Tusi", "Tyr", "Tyro", "Tyu", "Tyuy", "Uch", "Uchu", "Ukl", "Uklo", "Ule", "Ulex", "Ull", "Ullm", "Ult", "Ultr", "Ulv", "Ulvo", "Uma", "Uman", "Umb", "Umbe", "Umbi", "Una", "Unak", "Upa", "Upal", "Ura", "Ural", "Uran", "Uva", "Uvar", "Vae", "Vaes", "Val", "Vale", "Van", "Vana", "Var", "Vari", "Vat", "Vate", "Vau", "Vauq", "Vaux", "Ver", "Verd", "Verm", "Ves", "Vesu", "Vil", "Vill", "Vio", "Viol", "Viv", "Vivi", "Vol", "Volb", "Wad", "Wag", "Wagn", "War", "Ward", "Wari", "Warw", "Was", "Wass", "Wav", "Wave", "Wed", "Wedd", "Wei", "Weil", "Weis", "Wel", "Welo", "Whe", "Whew", "Whi", "Whit", "Wil", "Will", "Wilu", "Wit", "With", "Wol", "Wolf", "Woll", "Wul", "Wulf", "Wur", "Wurt", "Wya", "Wyar", "Xen", "Xeno", "Xif", "Xife", "Xon", "Xono", "Ytt", "Yttr", "Zab", "Zabu", "Zac", "Zacc", "Zah", "Zahe", "Zaj", "Zaja", "Zak", "Zakh", "Zan", "Zana", "Zar", "Zara", "Zek", "Zekt", "Zeo", "Zeol", "Zha", "Zhan", "Zhar", "Zho", "Zhon", "Zie", "Zies", "Zim", "Zimb", "Zin", "Zina", "Zinc", "Zink", "Zinn", "Zip", "Zipp", "Zir", "Zirc", "Zirk", "Zoi", "Zois", "Zul", "Zult", "Zun", "Zuny"];
var br = "";
function nameGen(type) {
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.floor(Math.random() * nm6.length);
rnd2 = Math.floor(Math.random() * nm7.length);
rnd3 = Math.floor(Math.random() * nm8.length);
rnd4 = Math.floor(Math.random() * nm7.length);
rnd5 = Math.floor(Math.random() * nm10.length);
if (i < 2) {
rnd6 = Math.floor(Math.random() * nm16.length);
lChar = nm16[rnd6].substr(nm16[rnd6].length - 1);
if (lChar === "a" || lChar === "e" || lChar === "i" || lChar === "o" || lChar === "u") {
names = nm16[rnd6] + nm8[rnd3] + nm7[rnd4] + nm10[rnd5];
} else {
names = nm16[rnd6] + nm7[rnd4] + nm10[rnd5];
}
} else if (i < 6) {
names = nm6[rnd] + nm7[rnd2] + nm8[rnd3] + nm7[rnd4] + nm10[rnd5];
} else if (i < 8) {
rnd6 = Math.floor(Math.random() * nm9.length);
rnd7 = Math.floor(Math.random() * nm7.length);
names = nm6[rnd] + nm7[rnd2] + nm9[rnd6] + nm7[rnd7] + nm8[rnd3] + nm7[rnd4] + nm10[rnd5];
} else {
rnd6 = Math.floor(Math.random() * nm9.length);
rnd7 = Math.floor(Math.random() * nm7.length);
names = nm6[rnd] + nm7[rnd2] + nm8[rnd3] + nm7[rnd4] + nm9[rnd6] + nm7[rnd7] + nm10[rnd5];
}
} else if (tp === 2) {
rnd = Math.floor(Math.random() * nm11.length);
rnd2 = Math.floor(Math.random() * nm12.length);
rnd3 = Math.floor(Math.random() * nm13.length);
rnd4 = Math.floor(Math.random() * nm12.length);
rnd5 = Math.floor(Math.random() * nm15.length);
if (i < 2) {
rnd6 = Math.floor(Math.random() * nm16.length);
lChar = nm16[rnd6].substr(nm16[rnd6].length - 1);
if (lChar === "a" || lChar === "e" || lChar === "i" || lChar === "o" || lChar === "u") {
names = nm16[rnd6] + nm13[rnd3] + nm12[rnd4] + nm15[rnd5];
} else {
names = nm16[rnd6] + nm12[rnd4] + nm15[rnd5];
}
} else if (i < 6) {
names = nm11[rnd] + nm12[rnd2] + nm13[rnd3] + nm12[rnd4] + nm15[rnd5];
} else if (i < 8) {
rnd6 = Math.floor(Math.random() * nm14.length);
rnd7 = Math.floor(Math.random() * nm12.length);
names = nm11[rnd] + nm12[rnd2] + nm14[rnd6] + nm12[rnd7] + nm13[rnd3] + nm12[rnd4] + nm15[rnd5];
} else {
rnd6 = Math.floor(Math.random() * nm14.length);
rnd7 = Math.floor(Math.random() * nm12.length);
names = nm11[rnd] + nm12[rnd2] + nm13[rnd3] + nm12[rnd4] + nm14[rnd6] + nm12[rnd7] + nm15[rnd5];
}
} else {
rnd = Math.floor(Math.random() * nm1.length);
rnd2 = Math.floor(Math.random() * nm2.length);
rnd3 = Math.floor(Math.random() * nm3.length);
rnd4 = Math.floor(Math.random() * nm2.length);
rnd5 = Math.floor(Math.random() * nm5.length);
if (i < 2) {
rnd6 = Math.floor(Math.random() * nm16.length);
lChar = nm16[rnd6].substr(nm16[rnd6].length - 1);
if (lChar === "a" || lChar === "e" || lChar === "i" || lChar === "o" || lChar === "u") {
names = nm16[rnd6] + nm3[rnd3] + nm2[rnd4] + nm5[rnd5];
} else {
names = nm16[rnd6] + nm2[rnd4] + nm5[rnd5];
}
} else if (i < 6) {
names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm5[rnd5];
} else if (i < 8) {
rnd6 = Math.floor(Math.random() * nm4.length);
rnd7 = Math.floor(Math.random() * nm2.length);
names = nm1[rnd] + nm2[rnd2] + nm4[rnd6] + nm2[rnd7] + nm3[rnd3] + nm2[rnd4] + nm5[rnd5];
} else {
rnd6 = Math.floor(Math.random() * nm4.length);
rnd7 = Math.floor(Math.random() * nm2.length);
names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm4[rnd6] + nm2[rnd7] + nm5[rnd5];
}
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}