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
8.9 KiB
JavaScript

function nameGen(type) {
var nm1 = ["Aaron", "Abel", "Adam", "Aidan", "Aiden", "Alan", "Albert", "Albie", "Alex", "Alexander", "Alfie", "Alistair", "Andrew", "Angus", "Anthony", "Archer", "Archie", "Arran", "Arthur", "Ashton", "Austin", "Ayaan", "Bailey", "Ben", "Benjamin", "Billy", "Blair", "Blake", "Bobby", "Bradley", "Brandon", "Brodie", "Brody", "Caelan", "Caiden", "Caleb", "Callan", "Callen", "Callum", "Calum", "Calvin", "Cameron", "Campbell", "Carson", "Carter", "Casey", "Cayden", "Charles", "Charlie", "Christopher", "Cian", "Ciaran", "Cillian", "Cody", "Cohen", "Colby", "Cole", "Colton", "Conall", "Connor", "Conor", "Cooper", "Corey", "Craig", "Daniel", "Danny", "Darragh", "David", "Dean", "Declan", "Dexter", "Dominic", "Dominik", "Drew", "Duncan", "Dylan", "Eden", "Edward", "Eli", "Elias", "Elijah", "Elliot", "Elliott", "Ellis", "Eric", "Ethan", "Euan", "Evan", "Ewan", "Felix", "Fergus", "Filip", "Findlay", "Finlay", "Finley", "Finn", "Fletcher", "Flynn", "Francis", "Frankie", "Fraser", "Freddie", "Frederick", "Gabriel", "George", "Grayson", "Gregor", "Hamish", "Haris", "Harley", "Harris", "Harrison", "Harry", "Harvey", "Hayden", "Hector", "Henry", "Hudson", "Hugh", "Hugo", "Hunter", "Ian", "Jack", "Jackson", "Jacob", "Jake", "Jakub", "James", "Jamie", "Jason", "Jasper", "Jax", "Jaxon", "Jaxson", "Jay", "Jayden", "Jensen", "Jenson", "Joe", "Joel", "Joey", "John", "Jonah", "Jordan", "Joseph", "Josh", "Joshua", "Jude", "Julian", "Kaiden", "Kaleb", "Kayden", "Keegan", "Keir", "Kevin", "Kian", "Kieran", "Killian", "Kyle", "Lachlan", "Lauchlan", "Layton", "Leighton", "Lennon", "Lennox", "Leo", "Leon", "Levi", "Lewis", "Liam", "Lincoln", "Lochlan", "Logan", "Louie", "Louis", "Luca", "Lucas", "Lukas", "Luke", "Lyall", "Lyle", "Mack", "Magnus", "Malcolm", "Marcus", "Mark", "Mason", "Matthew", "Max", "Maxwell", "Michael", "Miller", "Milo", "Murray", "Myles", "Nathan", "Nathaniel", "Niall", "Nicholas", "Nico", "Noah", "Noel", "Odhran", "Oliver", "Ollie", "Olly", "Oscar", "Oskar", "Owen", "Parker", "Patrick", "Paul", "Peter", "Quinn", "Ralph", "Reece", "Reggie", "Reuben", "Rhys", "Riley", "Robbie", "Robert", "Robin", "Ronnie", "Rory", "Ross", "Ruairi", "Ruairidh", "Ruaridh", "Ruben", "Rudi", "Ryan", "Sam", "Samuel", "Scott", "Sean", "Sebastian", "Seth", "Sonny", "Spencer", "Stanley", "Stephen", "Steven", "Struan", "Taylor", "Teddy", "Theo", "Theodore", "Thomas", "Toby", "Tom", "Tommy", "Travis", "Tristan", "Tyler", "Vincent", "William", "Zac", "Zach", "Zachary", "Zack", "Zak", "Zander", "Zayn"];
var nm2 = ["Aaliyah", "Abbie", "Abigail", "Ada", "Addison", "Aila", "Ailsa", "Aimee", "Alana", "Alba", "Alex", "Alexandra", "Alexis", "Alice", "Alicia", "Alisha", "Aliyah", "Allie", "Alyssa", "Amara", "Amaya", "Amber", "Amelia", "Amelie", "Amy", "Ana", "Anastasia", "Anna", "Annabel", "Annabelle", "Annie", "Anya", "Aoife", "April", "Arabella", "Aria", "Ariah", "Ariana", "Arianna", "Ariella", "Arya", "Astrid", "Aurora", "Autumn", "Ava", "Avery", "Ayda", "Ayesha", "Ayla", "Bella", "Belle", "Beth", "Bethany", "Billie", "Blair", "Blaire", "Blake", "Bonnie", "Breagha", "Brooke", "Brooklyn", "Caitlin", "Caitlyn", "Cali", "Callie", "Caoimhe", "Cara", "Carly", "Carmen", "Casey", "Cassie", "Catherine", "Charley", "Charlie", "Charlotte", "Chloe", "Ciara", "Clara", "Cleo", "Connie", "Cora", "Daisy", "Dakota", "Darcey", "Darci", "Darcie", "Darcy", "Eden", "Edie", "Edith", "Eilidh", "Eleanor", "Elena", "Elise", "Eliza", "Elizabeth", "Ella", "Ella-Rose", "Elle", "Ellen", "Ellie", "Ellis", "Elodie", "Eloise", "Elsie", "Elspeth", "Emilia", "Emilie", "Emily", "Emma", "Erica", "Erin", "Eva", "Eve", "Evelyn", "Evie", "Faith", "Faye", "Fearne", "Fern", "Flora", "Florence", "Frankie", "Gabriella", "Georgia", "Georgie", "Grace", "Gracie", "Halle", "Hallie", "Hanna", "Hannah", "Harley", "Harper", "Harriet", "Hayley", "Hazel", "Heather", "Heidi", "Hollie", "Holly", "Hope", "Iona", "Iris", "Isabella", "Isabelle", "Isobel", "Ivy", "Jasmine", "Jessica", "Jessie", "Jorgie", "Julia", "Kacey", "Kara", "Kate", "Katie", "Kayla", "Keira", "Kendall", "Khloe", "Lacey", "Laila", "Lana", "Lara", "Laura", "Lauren", "Layla", "Leah", "Lena", "Lexi", "Lexie", "Libby", "Liliana", "Lillie", "Lilly", "Lily", "Lois", "Lola", "Lottie", "Louisa", "Lucia", "Lucie", "Lucy", "Luna", "Lydia", "Lyla", "Lyra", "Mabel", "Macey", "Maci", "Macie", "Macy", "Maddison", "Madison", "Maeve", "Maggie", "Maia", "Mairi", "Maisie", "Maisy", "Mara", "Margot", "Maria", "Marley", "Martha", "Mary", "Matilda", "Megan", "Melissa", "Mia", "Mila", "Millie", "Mirren", "Mollie", "Molly", "Mya", "Nadia", "Natalia", "Neve", "Niamh", "Nicole", "Nieve", "Nina", "Noor", "Nora", "Norah", "Nova", "Nylah", "Olivia", "Orla", "Orlagh", "Orlaith", "Paige", "Paisley", "Payton", "Penelope", "Penny", "Perrie", "Peyton", "Phoebe", "Piper", "Pippa", "Poppy", "Quinn", "Rachel", "Rae", "Rebecca", "Remi", "Rhea", "Riley", "River", "Robyn", "Rosa", "Rose", "Rosie", "Rowan", "Ruby", "Sadie", "Saoirse", "Sara", "Sarah", "Savannah", "Scarlett", "Sienna", "Skye", "Skyla", "Skylar", "Sofia", "Sophia", "Sophie", "Stella", "Summer", "Talia", "Taylor", "Thea", "Tilly", "Violet", "Willow", "Zoe", "Zoey"];
var nm3 = ["Adam", "Adams", "Adamson", "Allan", "Allison", "Anderson", "Armstrong", "Baillie", "Bain", "Baird", "Barclay", "Barr", "Baxter", "Beattie", "Bell", "Bennett", "Black", "Blair", "Boyd", "Boyle", "Bradley", "Brown", "Bruce", "Buchan", "Buchanan", "Burnett", "Burns", "Byrne", "Cairns", "Cameron", "Campbell", "Cassidy", "Chalmers", "Chapman", "Christie", "Clark", "Clarke", "Cochrane", "Collins", "Connelly", "Connor", "Cook", "Cooper", "Cowan", "Cowie", "Craig", "Crawford", "Cumming", "Cunningham", "Currie", "Davidson", "Davies", "Davis", "Dawson", "Devlin", "Donald", "Donaldson", "Donnelly", "Douglas", "Downie", "Doyle", "Drummond", "Duff", "Duffy", "Duncan", "Dunlop", "Dunn", "Edwards", "Elliott", "Evans", "Ferguson", "Findlay", "Fisher", "Fleming", "Forrest", "Foster", "Fox", "Fraser", "Fulton", "Gallacher", "Gallagher", "Galloway", "Gardiner", "Gardner", "Gibb", "Gibson", "Gillespie", "Gillies", "Gilmour", "Gordon", "Graham", "Grant", "Gray", "Green", "Greig", "Gunn", "Hall", "Hamilton", "Harper", "Harris", "Harrison", "Hart", "Harvey", "Hay", "Henderson", "Hendry", "Higgins", "Hill", "Hogg", "Holmes", "Hood", "Houston", "Hughes", "Hunter", "Hutchison", "Inglis", "Innes", "Irvine", "Jack", "Jackson", "Jamieson", "Johnson", "Johnston", "Johnstone", "Jones", "Kane", "Kelly", "Kennedy", "Kerr", "Khan", "King", "Kirk", "Knox", "Lamb", "Law", "Lawson", "Leslie", "Lewis", "Lindsay", "Little", "Logan", "Love", "Lynch", "MacDonald", "MacFarlane", "MacGregor", "MacKay", "MacKenzie", "MacKie", "MacKinnon", "MacLean", "MacLennan", "MacLeod", "MacMillan", "MacPherson", "Main", "Marshall", "Martin", "Mason", "Maxwell", "McAllister", "McArthur", "McBride", "McCabe", "McCallum", "McCann", "McCormack", "McCulloch", "McDonald", "McDougall", "McEwan", "McFarlane", "McGhee", "McGill", "McGowan", "McGregor", "McGuire", "McIntosh", "McIntyre", "McKay", "McKenna", "McKenzie", "McLaren", "McLaughlin", "McLean", "McLeod", "McMahon", "McMillan", "McNeill", "McPhee", "McPherson", "Middleton", "Millar", "Miller", "Milligan", "Mills", "Milne", "Mitchell", "Montgomery", "Moore", "Morgan", "Morris", "Morrison", "Morton", "Muir", "Mullen", "Murdoch", "Murphy", "Murray", "Nelson", "Nicholson", "Nicol", "Nicolson", "Noble", "O'Brien", "O'Donnell", "O'Neill", "Park", "Parker", "Paterson", "Paton", "Patterson", "Pearson", "Phillips", "Quinn", "Ramsay", "Rankin", "Reid", "Reilly", "Rennie", "Reynolds", "Richardson", "Ritchie", "Robb", "Roberts", "Robertson", "Robinson", "Rodger", "Ross", "Russell", "Scott", "Sharp", "Shaw", "Shepherd", "Shields", "Sim", "Simpson", "Sinclair", "Smart", "Smith", "Spence", "Steele", "Stephen", "Stevenson", "Stewart", "Stuart", "Sutherland", "Swan", "Sweeney", "Tait", "Taylor", "Thomas", "Thompson", "Thomson", "Todd", "Turnbull", "Turner", "Walker", "Wallace", "Ward", "Watson", "Watt", "Webster", "Welsh", "White", "Whyte", "Williams", "Williamson", "Wilson", "Wood", "Woods", "Wright", "Young"];
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.random() * nm3.length | 0;
if (tp === 1) {
rnd = Math.random() * nm2.length | 0;
names = nm2[rnd] + " " + nm3[rnd2];
nm2.splice(rnd, 1);
} else {
rnd = Math.random() * nm1.length | 0;
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);
}