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.

28 lines
11 KiB
JavaScript

function nameGen(type) {
var nm1 = ["Admetos", "Adrastos", "Aegeos", "Aeskhrion", "Aeson", "Agamedes", "Agathon", "Agenor", "Agrios", "Aias", "Aketes", "Akhates", "Akrisios", "Alexandros", "Alkmaeon", "Alphenor", "Ambrotos", "Amphion", "Ampyx", "Amyntas", "Anakreon", "Anaximenes", "Andriskos", "Androtion", "Ankaeus", "Antenor", "Antilokhos", "Antisthenes", "Apelles", "Aphareos", "Apollonios", "Aratos", "Arion", "Aristeas", "Aristippos", "Aristogiton", "Aristomenes", "Aristophon", "Artemas", "Athenaeos", "Athenodoros", "Autolykos", "Bakkhylides", "Baltasaros", "Bathykles", "Battos", "Belos", "Bion", "Biton", "Boethus", "Briareos", "Briseos", "Bryaxis", "Bupalos", "Damon", "Damophon", "Danaos", "Deinarkhos", "Deinokrates", "Deioneus", "Deiphobos", "Delphis", "Demaratos", "Demas", "Demetrios", "Demodokos", "Demokritos", "Demophilos", "Demos", "Demosthenes", "Didymos", "Diktys", "Diodoros", "Diomedes", "Dionysios", "Diphilos", "Dorios", "Doron", "Doros", "Drakon", "Dropos", "Enkelados", "Ephialtes", "Ephoros", "Epikharmas", "Epopeos", "Erasmios", "Eteokles", "Euagoras", "Euandros", "Eubulus", "Eudamidas", "Eudoxos", "Euhemeros", "Eukrates", "Eulalos", "Eumenes", "Eumolpos", "Eunomos", "Eupolis", "Euryalos", "Eurylokhos", "Eurymakhos", "Eurymedon", "Eurystheos", "Eurytion", "Eutykhedes", "Gelastikos", "Gelon", "Geminos", "Geranion", "Glaukos", "Glykon", "Gorgias", "Gylippos", "Haemon", "Halimedes", "Hamon", "Hegesinos", "Hegias", "Heliodoros", "Hephaestion", "Heraklitos", "Hermeias", "Hermogenes", "Herondas", "Herostratos", "Hesperos", "Hieron", "Hikesias", "Hipparkhos", "Hippolytes", "Hippomedon", "Hipponikos", "Hylaeos", "Hymaenaeos", "Hyperides", "Hyrieos", "Hyrtakos", "Iadmon", "Ianthinos", "Iasios", "Iason", "Ibykos", "Idaeos", "Idas", "Ikaros", "Ikelos", "Illioneos", "Ilos", "Iobates", "Iolaos", "Ion", "Iphikrates", "Iphis", "Iphitis", "Isaeos", "Isagoras", "Iseas", "Iskhys", "Iskrates", "Ister", "Itys", "Ixion", "Kaekulos", "Kalkhas", "Kallias", "Kallikrates", "Kallimedon", "Kallipos", "Kallistratos", "Kalos", "Kapaneos", "Kebes", "Kedalion", "Keleos", "Keyx", "Khabrias", "Khaeremon", "Kharaxos", "Khariton", "Kharondas", "Kheladon", "Khersiphron", "Kimon", "Kineas", "Klearkhos", "Kleidemos", "Kleisthenes", "Kleobis", "Kleombrotos", "Kleomenes", "Kleon", "Korax", "Korydon", "Krantor", "Kratippos", "Kratylos", "Kritios", "Ktesias", "Ktesiphon", "Kylon", "Labdakos", "Lampros", "Laomedon", "Lapithes", "Leandros", "Learkhos", "Leokhares", "Leokrates", "Leonidas", "Leonnatos", "Leotykhides", "Leukippos", "Likhas", "Linos", "Lydiadas", "Lykidas", "Lykomedes", "Lykophron", "Lykos", "Lykurgos", "Lynkeos", "Lysandros", "Lysanias", "Lysias", "Lysikles", "Lysikrates", "Lysippos", "Makhanidas", "Makhaon", "Megakles", "Megas", "Meilanion", "Melampos", "Melanthes", "Melas", "Meleagor", "Meleanthios", "Melikertes", "Melisseos", "Melissos", "Menedemos", "Menippos", "Menoekeos", "Menos", "Mesomedes", "Milon", "Miltiades", "Mimnermos", "Mnesikles", "Mnesitheos", "Moskhos", "Musaeos", "Myron", "Myrtilos", "Nabis", "Naucydes", "Nauplios", "Nearkhos", "Nemos", "Neseas", "Nesiotes", "Nestor", "Nikandros", "Nikanor", "Nikias", "Nikolaos", "Nikomakhos", "Nikomedes", "Nikostratos", "Nikoteles", "Nisos", "Obelos", "Oeneaos", "Oeneos", "Oenomaos", "Oenopides", "Oenopion", "Oinopides", "Onomakritos", "Onosandros", "Ophelimos", "Ophelos", "Opheltes", "Ophion", "Oreias", "Orion", "Otos", "Pammon", "Pamphilos", "Panthes", "Parmenides", "Parsaeos", "Pausias", "Peleos", "Pentheos", "Perdiccas", "Periandros", "Phaedon", "Phanodemos", "Phaon", "Phegeos", "Pheidon", "Philemon", "Philippos", "Philolaos", "Philomelos", "Philon", "Phokion", "Phorbas", "Phrixos", "Phthisis", "Pleisthenes", "Pleuron", "Plexippos", "Polemon", "Polydoros", "Polyeuktes", "Polymnestor", "Posidonios", "Pratinas", "Prokles", "Protogenes", "Proxenos", "Pylades", "Pyrrhon", "Pytheas", "Rhadamanthes", "Rhoekos", "Salmoneos", "Sarpedon", "Seleukos", "Simonides", "Sinon", "Skopas", "Solon", "Speusippos", "Spintharos", "Sthenelos", "Strepsiades", "Strophios", "Talaos", "Telegonos", "Temenos", "Tereos", "Tessares", "Thaddaios", "Theognis", "Theokritos", "Theoron", "Theramenes", "Therison", "Theron", "Theskelos", "Thestios", "Thrasyllos", "Thyestes", "Thyreos", "Timanthes", "Timarkhos", "Timoleon", "Timon", "Timotheos", "Timun", "Tisias", "Troilos", "Trophonios", "Tydeos", "Tyrtaeos", "Urian", "Xanthippos", "Xanthos", "Xenokles", "Xenokrates", "Xenophanes", "Xenophon", "Xenos", "Xuthos", "Xylon", "Zaleukos", "Zelotes", "Zenas", "Zenbios", "Zenon", "Zetes", "Zethos", "Zeuxidamus", "Zeuxippos", "Zeuxis", "Zoilos"];
var nm2 = ["Aëllo", "Aërope", "Admete", "Adrastea", "Aegesta", "Aethra", "Agaue", "Aglaia", "Ainia", "Ainippe", "Akanthe", "Alekto", "Aleris", "Aletheia", "Alisia", "Alkaia", "Alkandra", "Alkestis", "Alkibie", "Alkinoë", "Alkippe", "Alkithoë", "Alkmene", "Alkyone", "Althaea", "Althaia", "Alyssa", "Amaltheia", "Amaranthe", "Ambrosia", "Amethustis", "Aminta", "Amymone", "Amynomene", "Anaea", "Anaxarete", "Anaxilea", "Anaxo", "Androdameia", "Andromakhe", "Andromeda", "Annikeris", "Antandra", "Antea", "Anteia", "Antianara", "Antianeira", "Antibrote", "Antigone", "Antiklea", "Antimakhe", "Antiope", "Aoide", "Aphaea", "Arakhidamia", "Arakhne", "Areia", "Arena", "Arete", "Arethusa", "Areto", "Areximacha", "Argea", "Argeia", "Ariadne", "Arisbe", "Aristippe", "Aristo", "Aristoklea", "Aristomakhe", "Arkhe", "Arkheanassa", "Arkhippe", "Arrhippe", "Arsinoë", "Arsippe", "Artemisia", "Aspasia", "Asteria", "Astraea", "Astydameia", "Atalante", "Athaliah", "Atthis", "Augea", "Aunike", "Autonoë", "Barkida", "Baukis", "Berenike", "Beroë", "Beryllis", "Bremusa", "Briseis", "Britomartis", "Damalis", "Damaris", "Danae", "Daphne", "Deianira", "Deidameia", "Deinomakhe", "Delia", "Demetria", "Deone", "Derimakheia", "Derinoë", "Desmis", "Dia", "Dike", "Dione", "Dionysia", "Diosanthe", "Diotima", "Dirke", "Dolope", "Dorikha", "Dorinda", "Doris", "Dorkas", "Dropis", "Dryope", "Dysdaimonia", "Earanthe", "Eirene", "Ekhenais", "Ekhephyle", "Ekhidne", "Elais", "Elakate", "Elektra", "Elodi", "Elpinike", "Enarete", "Ennea", "Eos", "Erato", "Erigone", "Erinna", "Eriobea", "Eriphyle", "Erythra", "Euadne", "Euandra", "Euandre", "Euania", "Euanthe", "Eudaimonia", "Eudokia", "Eudora", "Eukleia", "Eukrateia", "Eulalia", "Eumakhe", "Eunoë", "Eunomia", "Euphemia", "Euphrosyne", "Eurybe", "Eurydike", "Euryleia", "Euryleonis", "Eurymede", "Eurymone", "Eurynome", "Eurypyle", "Eurytia", "Euterpe", "Galanthis", "Galateia", "Glauke", "Glykera", "Gnathaena", "Hagne", "Halimedes", "Halkyone", "Harmonia", "Harmothoë", "Harpalyke", "Hedea", "Hekuba", "Helike", "Helle", "Heraklea", "Hermione", "Hero", "Herpyllis", "Hesione", "Hesperia", "Hesperidis", "Hipparkhia", "Hippo", "Hippodameia", "Hippodamia", "Hippolyte", "Hippomache", "Hipponoë", "Hippothoë", "Hyagnis", "Hyale", "Hygeia", "Hypate", "Hypermnestra", "Hypsikratea", "Hypsipyle", "Ianthinis", "Iaso", "Idole", "Idyia", "Ino", "Iolanthe", "Iole", "Iphemedia", "Iphianassa", "Iphigenia", "Iphinoë", "Iphito", "Iris", "Ismene", "Kabira", "Kaenis", "Kaeria", "Kalandra", "Kalanthe", "Kalliope", "Kallipateira", "Kallirhoë", "Kallisto", "Kalypso", "Kanake", "Kassiopeia", "Kastalia", "Kelaeno", "Keto", "Khariklea", "Kharis", "Kharope", "Khelidonis", "Khibonis", "Khilonis", "Khione", "Khlidanope", "Khloe", "Khloris", "Khryseis", "Kinara", "Kleianthe", "Kleio", "Kleis", "Kleite", "Klematis", "Kleobuline", "Kleodike", "Kleonike", "Kleopatra", "Kleoptoleme", "Klete", "Klio", "Klonie", "Kltemnestra", "Klymene", "Klyte", "Klytia", "Korinna", "Koronis", "Kreousa", "Kresida", "Kreusa", "Krokale", "Kupriania", "Kydippe", "Kydoime", "Kymothoë", "Kynane", "Kynisca", "Kynosura", "Kynthia", "Kyrene", "Kytheris", "Lais", "Lalage", "Lalita", "Lampedo", "Lampetia", "Laodamia", "Laodike", "Laodoke", "Leontis", "Leukippe", "Leukothea", "Lotis", "Lotosanthe", "Lykopis", "Lysandra", "Lysippe", "Marpe", "Marpesia", "Matanira", "Medea", "Megaera", "Megalostrata", "Megara", "Meilikhis", "Melanippe", "Melanis", "Melanthis", "Melete", "Meliboëa", "Melissa", "Melita", "Melousa", "Melpomene", "Merope", "Messene", "Metaneira", "Metis", "Milto", "Mimnousa", "Mintha", "Mirias", "Mneme", "Molione", "Molpadia", "Myrrhine", "Myrtis", "Nakaria", "Nanno", "Nausikaa", "Neaera", "Neis", "Neomenia", "Nephele", "Nereis", "Neysa", "Nikaea", "Nikarete", "Nikia", "Nikostrate", "Niobe", "Nipha", "Nyssa", "Nyx", "Oenone", "Okyale", "Okypete", "Olympias", "Omphale", "Onyx", "Ophis", "Orea", "Orithia", "Otrera", "Ourania", "Palaemona", "Pallas", "Panakea", "Pantariste", "Panthea", "Parthenea", "Pega", "Pelopia", "Penelope", "Penthea", "Penthesilea", "Periboea", "Persis", "Phaedra", "Phaethusa", "Phaidra", "Phersephone", "Phersephonia", "Philandra", "Philanthis", "Philida", "Philippis", "Philomela", "Philomene", "Philyra", "Phoebe", "Phosphora", "Phospohria", "Phryne", "Phyla", "Phyllis", "Physkoa", "Pisto", "Plakia", "Plusia", "Polemusa", "Polydamna", "Polymnia", "Polyxena", "Polyxo", "Praxagora", "Praxithea", "Prokne", "Prokris", "Pronoë", "Prothoë", "Psappha", "Pyrgomakhe", "Pyrrha", "Pythia", "Pythodoris", "Rhdanthe", "Rhoeo", "Rhu", "Selene", "Semele", "Sida", "Simaetha", "Siphis", "Skyleia", "Skylla", "Smaragdis", "Sterope", "Sthenaboea", "Stratonike", "Strymo", "Symaethis", "Synoppe", "Tecmessa", "Teisipyle", "Telepyleia", "Telesilla", "Terpandra", "Terpsichore", "Thais", "Thalassa", "Thaleia", "Thalestris", "Thalia", "Thargelia", "Theano", "Theia", "Thekla", "Thele", "Thelxinoe", "Themis", "Themistro", "Theo", "Theone", "Theonoe", "Theora", "Theoris", "Thera", "Therisa", "Thessalonika", "Thetis", "Thimaea", "Thisbe", "Thraso", "Thymele", "Timandra", "Timoklea", "Tisiphone", "Toxaris", "Toxis", "Toxophile", "Trypheena", "Tryphosa", "Urania", "Ursa", "Vilistikhe", "Xanthe", "Xanthippe", "Xantho", "Xenia", "Xylia", "Xylina", "Zarina", "Zephrytis", "Zetha", "Zeuxo", "Zoë", "Zosima"];
var br = "";
$('#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.random() * nm2.length | 0;
names = nm2[rnd];
nm2.splice(rnd, 1);
} else {
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd];
nm1.splice(rnd, 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);
}