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

function nameGen(type) {
var nm1 = ["Aaron", "Adam", "Adrian", "Aidan", "Aiden", "Alan", "Alex", "Alexander", "Alfie", "Andrew", "Anthony", "Antoni", "Archie", "Arlo", "Arthur", "Austin", "Ben", "Benjamin", "Billy", "Blake", "Bobby", "Bradley", "Brandon", "Brendan", "Brian", "Brody", "Caelan", "Caleb", "Callum", "Calum", "Calvin", "Cameron", "Carson", "Carter", "Casey", "Charles", "Charlie", "Christian", "Christopher", "Cian", "Cody", "Cole", "Colin", "Colm", "Conall", "Conn", "Cooper", "Corey", "Cormac", "Daire", "Danny", "Dara", "Darragh", "Darren", "David", "Dean", "Denis", "Dominic", "Dominik", "Donagh", "Dylan", "Edward", "Eli", "Elijah", "Elliot", "Ewan", "Eric", "Ethan", "Evan", "Filip", "Finn", "Fionn", "Frank", "Frankie", "Freddie", "Gabriel", "George", "Gerard", "Harrison", "Harvey", "Henry", "Hugh", "Hugo", "Hunter", "Isaac", "Jackson", "Jacob", "Jake", "Jamie", "Jan", "Jason", "Jaxon", "Jayden", "Jesse", "Joe", "Joey", "John", "Johnny", "Jonah", "Jonathan", "Jordan", "Joseph", "Josh", "Joshua", "Jude", "Kaiden", "Kayden", "Keelan", "Kevin", "Kian", "Killian", "Kyle", "Lee", "Leo", "Leon", "Levi", "Lewis", "Liam", "Logan", "Lorcan", "Louie", "Louis", "Luca", "Lucas", "Lukas", "Marcel", "Marcus", "Mark", "Martin", "Mason", "Matthew", "Max", "Michal", "Milo", "Myles", "Nathan", "Ned", "Niall", "Nicholas", "Oliver", "Ollie", "Oscar", "Owen", "Patrick", "Paul", "Peter", "Philip", "Ryan", "Reece", "Reuben", "Rhys", "Rian", "Richard", "Riley", "Robbie", "Robert", "Robin", "Ronan", "Rory", "Ross", "Rowan", "Ruben", "Ryan", "Seamus", "Sean", "Sam", "Samuel", "Scott", "Sebastian", "Shane", "Shayne", "Stephen", "Ted", "Teddy", "Theo", "Theodore", "Thomas", "Tiernan", "Timothy", "Toby", "Tomas", "Tom", "Tommy", "Tristan", "Tyler", "Victor", "Will", "William", "Zac", "Zach", "Zack"];
var nm2 = ["Abbie", "Abigail", "Ada", "Aisling", "Alanna", "Alannah", "Alexandra", "Alice", "Alicia", "Alison", "Amber", "Amelia", "Amy", "Anna", "Annabelle", "Annie", "Aria", "Ariana", "Aurora", "Ava", "Ayda", "Bella", "Beth", "Bonnie", "Bridget", "Brooke", "Caitlin", "Callie", "Cara", "Carly", "Cassie", "Catherine", "Charlotte", "Chloe", "Clara", "Cora", "Daisy", "Darcie", "Doreen", "Eleanor", "Elena", "Elise", "Eliza", "Elizabeth", "Ella", "Ellen", "Ellie", "Eloise", "Elsie", "Emilia", "Emily", "Emma", "Erin", "Esme", "Eva", "Eve", "Evelyn", "Evie", "Faith", "Faye", "Fia", "Florence", "Grace", "Gracie", "Hailey", "Hanna", "Hannah", "Harper", "Hayley", "Hazel", "Heidi", "Hollie", "Holly", "Ivy", "Jade", "Jane", "Jasmine", "Jessica", "Julia", "Juliette", "Kara", "Kate", "Katelyn", "Kathleen", "Katie", "Kayla", "Kayleigh", "Lana", "Louise", "Lara", "Laura", "Lauren", "Layla", "Leah", "Lena", "Lexi", "Liliana", "Lilly", "Lily", "Lola", "Lottie", "Lucia", "Lucy", "Luna", "Lyla", "Madison", "Maeve", "Maggie", "Maia", "Maisie", "Maya", "Margaret", "Maria", "Mary", "Matilda", "Megan", "Mia", "Mila", "Millie", "Mollie", "Molly", "Moreen", "Mya", "Nadia", "Naomi", "Natalia", "Nessa", "Nicole", "Nina", "Nora", "Olivia", "Orla", "Paige", "Penelope", "Penny", "Phoebe", "Pippa", "Poppy", "Rachel", "Rebecca", "Riley", "Robin", "Robyn", "Rose", "Rosie", "Ruby", "Ruth", "Sadie", "Sara", "Sarah", "Sienna", "Sofia", "Sophia", "Sophie", "Stella", "Summer", "Tara", "Teagan", "Tess", "Tessa", "Victoria", "Willow", "Zara", "Zoe", "Zoey", "Zofia", "Zuzanna"];
var nm3 = ["Aiken", "Allen", "Barrett", "Barry", "Bodkin", "Boland", "Boyle", "Brallaghan", "Breen", "Brennan", "Broder", "Butler", "Byrne", "Cahan", "Cahill", "Callaghan", "Cannon", "Carney", "Carolan", "Caroll", "Casey", "Clancy", "Cody", "Coffey", "Collins", "Colman", "Cormick", "Cox", "Crowe", "Dalton", "Darcy", "Davin", "Dillon", "Doherty", "Dolan", "Donnell", "Donnellan", "Donnelly", "Donovan", "Doral", "Dorcey", "Dorgan", "Dorrian", "Dowey", "Dowling", "Downing", "Driscoll", "Duff", "Dugan", "Dunn", "Dwyer", "Egan", "Farley", "Farrell", "Farrelly", "Finn", "Finnegan", "Flanagan", "Flynn", "Foley", "Forde", "Gallagher", "Galvin", "Garvin", "Gilroy", "Gorman", "Grannell", "Greene", "Griffin", "Griffith", "Hackett", "Hannon", "Hara", "Harrington", "Hart", "Hayes", "Hennessy", "Henry", "Higgins", "Hogan", "Hough", "Hughes", "Hurley", "Hynes", "Keane", "Keegan", "Keenan", "Keevan", "Kieran", "Kilmartin", "Kilpatrick", "Kilroy", "Lane", "Laverty", "Leary", "Lee", "Lennon", "Leonard", "Lowry", "Lynch", "Lyne", "Lynn", "Madden", "Madigan", "Maguire", "Malone", "Manning", "Mara", "Martin", "Mitchell", "Monaghan", "Mooney", "Moore", "Morrin", "Morris", "Morrison", "Mullan", "Mullen", "Mulligan", "Murphy", "Murray", "Nolan", "Owens", "Powell", "Quaid", "Quinelly", "Quinn", "Redmond", "Regan", "Reilly", "Reynolds", "Rogers", "Rooney", "Rorke", "Rourke", "Ryan", "Scullion", "Scully", "Shannon", "Sheridan", "Shields", "Sullivan", "Tiernan", "Toole", "Tracy", "Tully", "Walsh", "Ward", "Woulfe"];
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);
}