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.

31 lines
7.6 KiB
JavaScript

function nameGen(type) {
var nm1 = ["Abban", "Abel", "Adam", "Adaue", "Aedan", "Aland", "Albyn", "Aldyn", "Aleyn", "Alister", "Allow", "Allowe", "Altar", "Andreays", "Andrew", "Anghus", "Art", "Arteure", "Asketil", "Aslac", "Asmund", "Aspallan", "Austeyn", "Baran", "Bertram", "Bertrem", "Biorn", "Brendan", "Bretan", "Bretnach", "Brice", "Cairbe", "Cane", "Carbry", "Carmac", "Carmick", "Caroly", "Cashin", "Christopher", "Cian", "Colby", "Colla", "Colum", "Colyn", "Conal", "Connaghyn", "Conylt", "Coobragh", "Cooil", "Cormac", "Cristal", "Cristen", "Crosse", "Custal", "David", "Denis", "Dermot", "Diarmid", "Dilno", "Dofnald", "Dogan", "Dolen", "Dollin", "Dolyn", "Donachan", "Donal", "Donald", "Doncan", "Donn", "Dooil", "Doolish", "Douglas", "Dufgal", "Dugal", "Eaghan", "Eamon", "Ean", "Ector", "Edard", "Edmund", "Edward", "Elisha", "Eoin", "Erling", "Ewan", "Faragher", "Fayrhare", "Felys", "Fergus", "Fiac", "Filip", "Finbar", "Finlo", "Fintan", "Flan", "Flaxney", "Fogal", "Franc", "Fynlo", "Fynn", "Galfrid", "Gavan", "Gawain", "Geffry", "Geoffrey", "George", "German", "Germot", "Gibbon", "Gilander", "Gilandrew", "Gilaspic", "Gilbert", "Gilbrid", "Gilcalm", "Gilchrist ", "Gilcolm", "Gilmartin", "Gilmere", "Gilmurry", "Gilno", "Gilrea", "Godred", "Gorman", "Gorry", "Hamish", "Hane", "Harold", "Henry", "Heremon", "Herman", "Huan", "Huchon", "Hugen", "Hugh", "Hugo", "Illiam", "Inry", "Ivanhoe", "Ivar", "James", "Jamys", "Jenkyn", "Jocelin", "John", "Jole", "Juan", "Keird", "Kerron", "Kieran", "Laurence", "Laurys", "Lear", "Liag", "Lochlin", "Loghlan", "Lolan", "Lonan", "Lucas", "Magnus", "Mannanan", "Manus", "Marcus", "Mark", "Markys", "Martyn", "Maurice", "Mayl", "Miall", "Mian", "Michael", "Michel", "Mold", "Moleyn", "Monier", "Moris", "Morris", "Murchad", "Murdagh", "Murghad", "Nel", "Nele", "Nellyn", "Nevyn", "Niall", "Nichol", "Nicholas", "Nigel", "Odairr", "Okerfair", "Olaf", "Olave", "Olyn", "Orry", "Oshin", "Ossian", "Oter", "Otes", "Otnel", "Ottar", "Padeen", "Paric", "Parick", "Parlance", "Paton", "Patrick", "Paul", "Payl", "Peddyr", "Peric", "Perick", "Peter", "Quistaghyn", "Quisten", "Ramsey", "Ranlyn", "Reginald", "Reynold", "Richard", "Rigard", "Robart", "Robert", "Robyn", "Roddy", "Rody", "Roger", "Ronan", "Rory", "Rumund", "Sandulf", "Sharry", "Sigurd", "Sigvald", "Silvester", "Stephen", "Stiurt", "Stoill", "Teige", "Thomas", "Thomase", "Thomlyn", "Thorfin", "Thorgil", "Thorkell", "Thormot", "Thorryn", "Thorulf", "Urmen", "Waltar", "William", "Ysaig", "Yuan", "Yvar", "Yveno", "Yvon", "Yvor"];
var nm2 = ["Aalid", "Aalin", "Aaue", "Aedyt", "Aelid", "Agnes", "Aileen", "Ailstreena", "Aimel", "Ainle", "Alice", "Andreca", "Aufrica", "Aurick", "Averick", "Bahee", "Bahey", "Bahie", "Blaa", "Blae", "Blaunch", "Breata", "Breda", "Brede", "Breesha", "Breeshey", "Brenta", "Bridget", "Calibrid", "Caly", "Calybride", "Calycrist", "Calycrista", "Calyhony", "Calypatric", "Calypatrick", "Calyree", "Calyvorra", "Calyvorri", "Cara", "Carola", "Carree", "Catreena", "Catreeney", "Cecilia", "Cissolt", "Conla", "Cossot", "Creena", "Crera", "Cristeena", "Cristen", "Cristory", "Diorval", "Doona", "Drema", "Ealee", "Ealisaid", "Ealish", "Edith", "Effrica", "Eileen", "Eilleen", "Elena", "Emell", "Essa", "Eunys", "Feena", "Fenella", "Fingola", "Finola", "Francaig", "Fritha", "Grayse", "Greeba", "Ibot", "Ibott", "Ina", "Iney", "Inot", "Isabell", "Isbal", "Isot", "Isott", "Jinn", "Joan", "Joannia", "Johna", "Johnet", "Jonee", "Joney", "Jony", "Julia", "Juliana", "Katerina", "Kateryn", "Kathleen", "Katryna", "Lilee", "Lora", "Lucy", "Lula", "Lulach", "Malane", "Manana", "Margaid", "Margaret", "Mariod", "Marion", "Mariot", "Matilda", "Mawde", "Meave", "Moira", "Moirrey", "Mona", "More", "Moreen", "Mureal", "Nan", "Nancy", "Nessa", "Nessy", "Nora", "Onnee", "Onnor", "Onora", "Paaie", "Paie", "Peggy", "Ranhilda", "Ratyn", "Rein", "Reina", "Renny", "Roseen", "Sessott", "Sheela", "Sissott", "Sorcha", "Tissot", "Tosha", "Una", "Ursula", "Voirrey", "Vorana", "Vorgel", "Vorgell", "Ysbal"];
var nm3 = ["Abell", "Abelson", "Aghton", "Alcar", "Aspallan", "Atkyn", "Avelson", "Aystogh", "Baily", "Ballard", "Baly", "Barrett", "Baye", "Bayly", "Begson", "Bell", "Birmingham", "Blakman", "Bodagh", "Borwan", "Bowge", "Boyde", "Bradshagh", "Brech", "Breden", "Breen", "Brew", "Brewer", "Brice", "Bridson", "Browne", "Bullor", "Burscogh", "Butler", "Byrch", "Cain", "Caine", "Calcote", "Caley", "Callister", "Callow", "Cannell", "Cannon", "Carran", "Carre", "Carter", "Caterall", "Causey", "Christian", "Clague", "Clarke", "Cleator", "Clerke", "Closse", "Clucas", "Coke", "Collister", "Comish", "Coole", "Corbett", "Corcan", "Corkill", "Corkish", "Corlett", "Corrin", "Corris", "Costain", "Cottier", "Cotynghin", "Cowell", "Cowin", "Cowle", "Cowley", "Cowpeland", "Cowper", "Crag", "Craine", "Crebbin", "Creer", "Cregeen", "Crellin", "Cretney", "Cringle", "Cristall", "Cristalson", "Crosse", "Crowe", "Cubbon", "Curphey", "Danell", "Daniell", "David", "Deyne", "Dicon", "Dugan", "Duke", "Elenagh", "Erenagh", "Faragher", "Faraund", "Fargher", "Fayle", "Flecher", "Forbor", "Fryssington", "Gale", "Gall", "Garrett", "Gawe", "Gawne", "Gell", "Gellen", "Gelling", "Genor", "Geonor", "Gerard", "Gill", "Gilno", "Goldesmyth", "Gorry", "Gragh", "Gretehed", "Gretehede", "Halsal", "Halsall", "Hampton", "Hane", "Harrison", "Hayward", "Hendull", "Heresson", "Hik", "Hogell", "Hogeson", "Hogg", "Holt", "Homlyn", "Hubart", "Huchen", "Huchon", "Hudson", "Hyk", "Hymyn", "Ince", "Ireshman", "Jakson", "John", "Joughin", "Kaighin", "Karran", "Kaye", "Kegg", "Keig", "Kelley", "Kelly", "Keneagh", "Kennaugh", "Kent", "Kerdar", "Kermeen", "Kermode", "Kerruish", "Kewin", "Kewley", "Killey", "Killip", "Kinley", "Kinrade", "Kinvig", "Kissack", "Kneal", "Kneale", "Kneen", "Lace", "Lake", "Lathom", "Laurence", "Leece", "Lewin", "Litherland", "Looney", "Lyst", "Maddrell", "Maderel", "Maderer", "Marsden", "Marshall", "Martin", "Mason", "Matton", "Michel", "Moore", "More", "Mores", "Moresson", "Moris", "Morrison", "Moughtin", "Mychel", "Mylchreest", "Mylner", "Nelson", "Norres", "Norris", "Oates", "Oats", "Orme", "Owle", "Parre", "Piper", "Portok", "Prescote", "Preston", "Pulley", "Quail", "Qualtrough", "Quane", "Quark", "Quarrel", "Quarrie", "Quay", "Quayle", "Quiggin", "Quilleash", "Quilliam", "Quine", "Quinney", "Quirk", "Radcliffe", "Rede", "Rushton", "Sammesbury", "Sayle", "Sclator", "Scott", "Seer", "Shakelady", "Shakerley", "Sharpe", "Shimmin", "Shirlok", "Skillicorn", "Skylycorn", "Skylycorne", "Smyth", "Spakeman", "Standysh", "Stephen", "Stowell", "Swyneherd", "Taggart", "Tailor", "Tatlok", "Tear", "Teare", "Thomasson", "Thomson", "Ughtyngton", "Vause", "Vessy", "Wade", "Walsh", "Watterson", "Webster", "Wilson", "Wilye", "Wodde", "Wode", "Worthyngton", "Wright"];
var br = "";
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
rnd2 = Math.floor(Math.random() * nm3.length);
if (tp === 1) {
rnd = Math.floor(Math.random() * nm2.length);
names = nm2[rnd] + " " + nm3[rnd2];
nm2.splice(rnd, 1);
} else {
rnd = Math.floor(Math.random() * nm1.length);
names = nm1[rnd] + " " + nm3[rnd2];
nm1.splice(rnd, 1);
}
nm3.splice(rnd2, 1);
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);
}