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.

63 lines
6.1 KiB
JavaScript

var nm1 = ["Aho", "Ak", "Ar", "Art", "Az", "Beh", "Beho", "Bra", "Bran'", "Bre", "Cae", "Caed", "Cem", "Dek", "Der", "Dere", "Dran'", "Du", "Dug", "Eoc", "Fal", "Fan", "Fin", "Fun", "Ga", "Gan", "Han", "Har", "Hob", "Hoba", "Iz", "Jov", "Kav", "Kel", "Kha", "Kil", "Luc", "Ma", "Mah", "Maho", "Mu", "Mua", "Nah", "Naho", "Nob", "Nobu", "Oc", "Ock", "On", "Os", "Rem", "Ste", "Tal", "Tho", "Tor", "Tora", "Toral", "Uz", "Vel", "Vel'", "Ven", "Vor", "Yil"];
var nm3 = ["aam", "aan", "ag", "aid", "allius", "allus", "alus", "am", "an", "anaar", "anos", "ard", "as", "at", "ath", "co", "daan", "diir", "ed", "el", "en", "fik", "iir", "il", "in", "ir", "iru", "is", "khen", "lac", "lag", "lat", "liir", "lir", "luun", "mat", "miir", "miis", "mir", "mis", "mos", "naar", "nan", "niir", "nis", "ogg", "omat", "onan", "ord", "orhan", "oth", "ras", "red", "tun", "ul", "undo", "uun"];
var nm4 = ["Aal", "Ael", "Aelle", "Aello", "Aev", "Aeva", "Aeve", "Al", "Alta", "Av", "Ava", "Ave", "Ba", "Bet", "Bel", "Bil", "Cuz", "Ed", "Edi", "Edir", "Ego", "El", "Elle", "Ello", "En", "Er", "Ere", "Far", "Fe", "Fin", "Go", "Gor", "Got", "Haf", "Hafe", "Ir", "Ire", "Ires", "Is", "Ja", "Jael", "Jal", "Ji", "Jol", "Kha", "Kaz", "Lun", "Luna", "Ma", "Mah", "Mam", "Mer", "Mes", "Mi", "Mia", "Mo", "Mom", "Mon", "Mu", "Muh", "Mum", "Mus", "Ne", "Nes", "Nur", "Nurg", "Nus", "Pha", "Phae", "Phe", "Rem", "Reme", "Ruk", "Se", "Ses", "Si", "Sul", "Thel", "Thela", "Tre", "Tri", "Um", "Ura", "Val", "Valu"];
var nm6 = ["aan", "al", "all", "ally", "araa", "ca", "dine", "ela", "elle", "elli", "era", "ere", "ett", "ette", "gin", "guni", "haa", "hi", "hri", "in", "ine", "irah", "kua", "la", "laa", "laana", "lae", "laena", "lun", "mae", "mena", "mere", "mis", "mon", "nii", "nora", "oh", "ora", "raa", "rah", "ran", "ret", "rette", "ri", "rii", "rua", "sa", "stra", "straa", "taa", "ti", "tia", "tra", "traa", "ua", "un", "uni", "zi"];
var nm7 = ["A", "Abi", "Ache", "Acte", "Ad", "Adme", "Ae", "Aeu", "Ahe", "Aho", "Ahuu", "Ak", "Al", "Ale", "Almaa", "Almo", "Aluu", "An", "Ao", "Ar", "As", "Au", "Aur", "Aure", "Ba", "Baa", "Bah", "Be", "Beho", "Bil", "Bo", "Bur", "Caa", "Cae", "Ce", "Cor", "Corne", "Dae", "Dar", "De", "Dere", "Dor", "Dre", "Dry", "Ed", "El", "Elba", "En", "Fa", "Fal", "Fe", "Fer", "Fin", "Ga", "Gi", "Gu", "Haa", "Haal", "Han", "Har", "Her", "Hor", "Hu", "Hur", "I", "Ira", "Ja", "Jo", "Jor", "Ju", "Jur", "Ka", "Kaa", "Kadi", "Kae", "Kai", "Kan", "Kha", "Kil", "Ku", "La", "Laa", "Laan", "Lare", "Le", "Len", "Ly", "Ma", "Mala", "Men", "Mene", "Mo", "Modo", "Moor", "Mu", "Muaa", "Muhe", "Na", "Nav", "Ne", "Nin", "Nu", "Nuaa", "Oa", "Ol", "On", "Or", "Ore", "Pa", "Pae", "Por", "Porta", "Ra", "Ram", "Ru", "Rua", "Ruma", "Sa", "Sar", "Saro", "Se", "Su", "Ta", "Tho", "Thor", "To", "Tor", "Tora", "Va", "Ve", "Vo", "Vor", "Vu", "Zal", "Zo"];
var nm8 = ["da", "daar", "dai", "dal", "dar", "den", "diir", "don", "dor", "doru", "draan", "drimus", "dum", "duum", "duun", "gan", "ham", "han", "hoon", "hul", "hun", "huun", "huurn", "laan", "laas", "lac", "laen", "lan", "lat", "len", "leth", "lis", "lius", "lo", "lok", "lon", "lun", "lus", "luun", "maador", "maha", "man", "manar", "men", "mid", "miis", "mir", "morhan", "mos", "mus", "naam", "naar", "nah", "nan", "nar", "natol", "nem", "nen", "ni", "nin", "nis", "nos", "nuus", "qi", "raal", "raan", "rada", "ral", "ras", "ravar", "red", "relon", "rem", "ren", "rim", "rin", "ro", "rok", "ros", "ruk", "rul", "run", "rus", "ruul", "sera", "som", "sun", "suun", "suur", "teon", "tius", "tol", "tun", "vad", "van", "var", "vil", "von", "vun", "vuun"];
var nm9 = ["A", "Aal", "Ai", "Al", "Au", "Ave", "Ayu", "Azi", "Ba", "Bee", "Bin", "Bo", "Ce", "Che", "Chel", "Co", "Cor", "Cu", "Du", "Dul", "E", "Edi", "Ego", "El", "Ello", "Elo", "Ely", "En", "Er", "Ere", "Es", "Fa", "Fatee", "Fe", "Fee", "Ghe", "Go", "Ha", "Hal", "I", "In", "Ina", "Ine", "Ir", "Ire", "Is", "Jae", "Je", "Jo", "Ka", "Kaya", "Ke", "Kei", "Keil", "Kel", "Ki", "Ku", "Lo", "Lu", "Luna", "Ma", "Mah", "Me", "Mi", "Mia", "Mina", "Mo", "Moru", "Mu", "Na", "Nan", "Nano", "Nar", "Nara", "No", "Nora", "Nu", "Nur", "O", "Ohu", "Pa", "Pala", "Re", "Sa", "Saa", "Sha", "Ta", "Va", "Val", "Valu", "Vanu", "Vuu", "Xa", "Xi", "Ya", "Zha"];
var nm10 = ["bina", "da", "ga", "guni", "haa", "hula", "la", "laada", "laara", "lae", "lan", "lara", "leen", "lei", "leil", "lesia", "li", "lian", "lii", "ltaa", "lun", "luu", "lyn", "ma", "mah", "mere", "mi", "min", "mina", "mis", "na", "naa", "nah", "naraa", "nei", "ni", "nii", "nir", "nomah", "nura", "ny", "ra", "raa", "raani", "rae", "rah", "rama", "ran", "ret", "rett", "ri", "riaad", "rid", "rii", "rin", "rioa", "rix", "rula", "runa", "saana", "sera", "sia", "taa", "taan", "teema", "thaa", "ti", "vi", "zi"];
function nameGen(type) {
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
nameFem();
while (nMs === "") {
nameFem();
}
} else {
nameMas();
while (nMs === "") {
nameMas();
}
}
br = document.createElement('br');
element.appendChild(document.createTextNode(nMs));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}
function nameMas() {
if (i < 4) {
rnd = Math.random() * nm1.length | 0;
rnd3 = Math.random() * nm3.length | 0;
nMs = nm1[rnd] + nm3[rnd3];
} else {
rnd = Math.random() * nm7.length | 0;
rnd2 = Math.random() * nm8.length | 0;
nMs = nm7[rnd] + nm8[rnd2];
}
testSwear(nMs);
}
function nameFem() {
if (i < 4) {
rnd = Math.random() * nm4.length | 0;
rnd3 = Math.random() * nm6.length | 0;
nMs = nm4[rnd] + nm6[rnd3];
} else {
rnd = Math.random() * nm9.length | 0;
rnd2 = Math.random() * nm10.length | 0;
nMs = nm9[rnd] + nm10[rnd2];
}
testSwear(nMs);
}