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.

1999 lines
75 KiB
JavaScript

var nm1 = [
["Âr", "Royal/Noble"],
["Êg", "Thorn"],
["Êl", "Star"],
["Îdh", "Rest/Repose"],
["Îr", "Sexual Desire"],
["Óleryd", "Dream of Mountains"],
["Ôl", "Dream"],
["Úan", "Monster"],
["Úhael", "Unwise"],
["Úlloth", "Flower Scent"],
["Úthaes", "Temptation"],
["Ûn", "Creature"],
["Ûr", "Fire"],
["Ûr", "Wide/Heat"],
["Ýridhren", "Wise Course"],
["Ablad", "Prohibition/Refusal"],
["Acharn", "Vengeance"],
["Achas", "Dread/Fear"],
["Adab", "Building/House"],
["Aduial", "Evendim"],
["Aear", "Sea"],
["Aearon", "Ocean"],
["Aeg", "Sharp Point"],
["Aeglos", "Icicle"],
["Ael", "Lake/Pool"],
["Aen", "Holy"],
["Aer", "Holy"],
["Aer", "Sea"],
["Aew", "Small Bird"],
["Aewen", "Of Birds"],
["Agar", "Blood"],
["Agarwaen", "Bloodstained"],
["Aglar", "Glory/Brilliance"],
["Aglareb", "Glorious"],
["Agor", "Narrow"],
["Aith", "Spearpoint"],
["Alag", "Rushing/Impetuous"],
["Alagos", "Wind Storm"],
["Alph", "Swan"],
["Amar", "Earth"],
["Amarth", "Fate/Doom"],
["Amath", "Shield"],
["Amlug", "Dragon"],
["Amon", "Hill"],
["Amrûn", "East"],
["And", "Long"],
["Ang", "Iron"],
["Angol", "Deep Lore/Magic"],
["Angol", "Stench"],
["Angwedh", "Chain"],
["Annúngil", "West Star"],
["Annûn", "West/Sunset"],
["Annon", "Door/Gate"],
["Annui", "Western"],
["Ant", "Gift"],
["Anu", "Masculine"],
["Aradhel", "Royal Terror"],
["Arahael", "Noble and Wise"],
["Aras", "Deer"],
["Arn", "Royal"],
["Arod", "Noble"],
["Arrad", "Without a Path"],
["Arth", "Exalted"],
["Aur", "Day/Sunlight"],
["Auth", "Spectral/Apparition"],
["Auth", "War/Battle"],
["Avorn", "Staying/Fast"],
["Bôr", "Faithful Man/Vassal"],
["Bachor", "Pedlar"],
["Bain", "Beautiful"],
["Baingol", "Fair and Wise"],
["Balch", "Cruel"],
["Ballin", "Divine"],
["Balrant", "Powerful Course"],
["Band", "Prison"],
["Bar", "Dwelling/Home"],
["Bara", "Fiery"],
["Barad", "Doomed"],
["Barad", "Tower/Fortress"],
["Baralin", "Fiery Gleam in the Eyes"],
["Baran", "Brown"],
["Barhador", "One Faithful to Home"],
["Baudh", "Judgement"],
["Baug", "Tyrannous/Cruel"],
["Baul", "Torment"],
["Baur", "Need"],
["Beleg", "Great/Mighty"],
["Belegorn", "Mighty Tree"],
["Belegur", "Great Heart"],
["Belt", "Strong"],
["Beren", "Bold"],
["Born", "Fiery Red"],
["Bornif", "Fiery Red Face"],
["Both", "Puddle/Small Pool"],
["Brêg", "Violent/Sudden/Fierce"],
["Brûn", "Old"],
["Bragol", "Sudden"],
["Braig", "Wild/Fierce"],
["Brand", "High/Noble/Fine"],
["Brass", "White Heat"],
["Breged", "Violence/Suddenness"],
["Bregol", "Violent/Fierce"],
["Brethil", "Beech"],
["Bronad", "Survival"],
["Bronwe", "Endurance/Faith"],
["Brui", "Loud/Noisy"],
["Cîl", "Cleft/Gorge"],
["Cîl", "Renewal"],
["Cîr", "Renewed"],
["Cîw", "Fresh/New"],
["Côf", "Bay"],
["Côl", "Gold"],
["Cû", "Bow"],
["Cûn", "Bow-shaped/Bent"],
["Cadu", "Shaped/Formed"],
["Cadwor", "Shapely"],
["Cae", "Earth"],
["Cael", "Sickness"],
["Caeleb", "Bedridden/Sick"],
["Caew", "Lair"],
["Cai", "Hedge"],
["Cail", "Sharp Fence"],
["Cair", "Ship"],
["Calad", "Light"],
["Calaer", "Light of the Sea"],
["Calar", "Lamp"],
["Calardan", "Lampwright"],
["Caledhel", "Light Elf"],
["Calemir", "Green Jewel"],
["Calen", "Green"],
["Calithil", "Moon Light"],
["Callon", "Hero"],
["Calph", "Water-Vessel"],
["Camaen", "Skilled Hand"],
["Cand", "Bold"],
["Caran", "Red"],
["Carandol", "Red Head"],
["Caranor", "Red Fire"],
["Caraphind", "Red Hair"],
["Caras", "City"],
["Cast", "Cape/Cove"],
["Caun", "Valor"],
["Cef", "Soil"],
["Celair", "Brilliant"],
["Celeb", "Silver"],
["Celeblas", "Silver Leaf"],
["Celebren", "Silvery"],
["Celeg", "Swift/Agile/Hasty"],
["Celephind", "Silver Tresses"],
["Cellin", "Flowing Music"],
["Celon", "River"],
["Cennan", "Potter"],
["Ceven", "Earthen"],
["Claur", "Splendour/Glory"],
["Colfind", "Gold Hair"],
["Coll", "Golden Red"],
["Corch", "Crow"],
["Coru", "Cunning"],
["Cost", "Quarrel"],
["Coth", "Enemy"],
["Craban", "Raven"],
["Cugu", "Dove"],
["Curu", "Skilled"],
["Curulaer", "Song Skill"],
["Dílloth", "Silent Flower"],
["Dínen", "Silent"],
["Dôl", "Hill/Mountain"],
["Dúlind", "Nightingale"],
["Dúven", "Southern"],
["Dû", "Nightfall"],
["Dûr", "Dark"],
["Dûr", "Somber"],
["Dae", "Shadow"],
["Daedhel", "Shadow of Horror"],
["Daedhrog", "Shadow Wolf"],
["Daer", "Great"],
["Dam", "Hammer"],
["Dath", "Hole/Pit/Abyss"],
["Daug", "Warrior/Soldier"],
["Daw", "Night/Gloom"],
["Del", "Fear/Disgust"],
["Deldhin", "Silent Horror"],
["Deleb", "Horrible/Loathsome"],
["Delgaran", "Red Horror"],
["Delos", "Detestation/Loathing"],
["Delu", "Hateful/Deadly/Fell"],
["Dem", "Sad/Gloomy"],
["Dimaethor", "Silence Warrior"],
["Dinalagos", "Silent Storm"],
["Doll", "Dark/Dusky"],
["Doron", "Oak"],
["Draug", "Wolf"],
["Dringol", "Wise Hammerer"],
["Duin", "River"],
["Duinen", "Flood/High Tide"],
["Duirro", "River-Bank"],
["Duvain", "Beautiful Darkness"],
["Ech", "Spine"],
["Echad", "Camp"],
["Echui", "Awakening"],
["Ecthel", "Spearpoint"],
["Eden", "New"],
["Edlen", "Exiled"],
["Edraith", "Saving"],
["Eglan", "Forsaken"],
["Egnas", "Sharp Point"],
["Eiliant", "Rainbow"],
["Elhael", "Wise Elf"],
["Ellavorn", "Staying Elf"],
["Elu", "Light Blue"],
["Emlin", "Yellow Bird"],
["Ened", "Center/Middle"],
["Ephel", "Outer Fence"],
["Erch", "Prickle"],
["Eredh", "Seed"],
["Erist", "Lone Lore"],
["Erthor", "Uniter"],
["Eru", "Waste/Desert"],
["Erwarth", "Lone Betrayer"],
["Eryn", "Woods"],
["Esgal", "Screen/Veil"],
["Esgalnor", "Hiding Fire"],
["Esgalwath", "Hiding Shadow"],
["Esgar", "Shore"],
["Estel", "Hope/Trust"],
["Estelmist", "Lost Hope"],
["Estent", "Short"],
["Estolad", "Encampment"],
["Ethir", "River Mouth/Estuary"],
["Ethir", "Spy"],
["Fân", "Bright Figure/Veil/White Cloud"],
["Fêr", "Beech-Tree"],
["Faeg", "Bad/Mean/Poor"],
["Fael", "Generous"],
["Faen", "Radiant White"],
["Faerdhinen", "Silent Spirit"],
["Faerthurin", "Secret Spirit"],
["Faervel", "Strong Spirit"],
["Faerveren", "Joyous Spirit"],
["Fain", "Cloud"],
["Fain", "White"],
["Falas", "Beach"],
["Falch", "Ravine"],
["Fang", "Beard"],
["Far", "Sufficient"],
["Fast", "Shaggy Hair"],
["Faug", "Thirsty"],
["Faun", "Cloud"],
["Faur", "Beach/Shore"],
["Fela", "Cave"],
["Fend", "Door/Threshold"],
["Fileg", "Little Birds"],
["Fim", "Slender"],
["Fingaer", "Coppery Red Hair"],
["Forn", "North"],
["Forod", "North"],
["Forven", "North"],
["Fuin", "Night/Darkness"],
["Fuir", "North"],
["Gûd", "Foe"],
["Gûl", "Sorcery"],
["Gûr", "Death"],
["Gûr", "Heart/Counsel"],
["Gador", "Prison/Dungeon"],
["Gae", "Dread"],
["Gaear", "Sea"],
["Gael", "Pale/Glimmering"],
["Gaer", "Coppery Red"],
["Gaer", "Dreadful"],
["Gaer", "Sea"],
["Gaeralagos", "Sea Storm"],
["Gaeruil", "Seaweed"],
["Gail", "Star/Bright Light"],
["Gal", "Light"],
["Galad", "Light/Radiance"],
["Galadh", "Tree"],
["Galas", "Plant"],
["Galenas", "Pipeweed"],
["Galu", "Good Fortune"],
["Gamp", "Hook/Claw"],
["Gannel", "Harp"],
["Garaf", "Wolf"],
["Garth", "Fortress"],
["Gas", "Hole"],
["Gath", "Cavern"],
["Gathrod", "Cave"],
["Gaud", "Machine"],
["Gaul", "Wolf-Howl"],
["Gaur", "Werewolf"],
["Gaw", "Void"],
["Gawad", "Howling"],
["Gelinnas", "Joyful Will"],
["Gell", "Joy/Triumph"],
["Gellam", "Jubilation"],
["Gellui", "Triumphant"],
["Gem", "Sickly"],
["Gern", "Old/Decripit"],
["Gilorn", "Star Tree"],
["Girith", "Shuddering/Horror"],
["Glân", "White"],
["Glî", "Honey"],
["Glîn", "Gleam/Glint"],
["Glîr", "Song"],
["Glûdh", "Soap"],
["Glaew", "Salve"],
["Glam", "Shouting/Uproar"],
["Glamor", "Echo"],
["Glamren", "Echoing"],
["Glass", "Joy"],
["Glaur", "Golden Light"],
["Glavrol", "Babbling"],
["Glaw", "Radiance"],
["Glawar", "Sunlight/Radiance"],
["Gloss", "Snow-White"],
["Gobel", "Town"],
["Goe", "Terror"],
["Goeol", "Dreadful/Terrifying"],
["Golf", "Branch"],
["Goll", "Wise"],
["Gollor", "Magician"],
["Golwen", "Wise"],
["Gond", "Stone/Rock"],
["Gorf", "Vigor"],
["Gorfuin", "Dreaded Gloom"],
["Gorn", "Impetuous/Valor"],
["Gorog", "Horror"],
["Goroth", "Horror"],
["Gorth", "Horror"],
["Gorthad", "Barrow"],
["Gortheb", "Horrible"],
["Gost", "Dread"],
["Gowest", "Contract/Treaty"],
["Graw", "Bear"],
["Grond", "Club"],
["Groth", "Cave/Tunnel"],
["Gruin", "Ruddy"],
["Guldur", "Black Magic"],
["Gurgaran", "Red Death"],
["Gurth", "Death"],
["Guruth", "Death"],
["Gwî", "Net/Web"],
["Gwaedh", "Bond/Oath"],
["Gwael", "Gull"],
["Gwaen", "Stained"],
["Gwaeren", "Windy"],
["Gwaew", "Wind"],
["Gwain", "New"],
["Gwas", "Stain"],
["Gwastar", "Hummock"],
["Gwath", "Shade/Shadow"],
["Gwaun", "Goose"],
["Gwaur", "Soiled/Dirty"],
["Gwedh", "Bond"],
["Gwelu", "Air"],
["Gwend", "Bond/Friendship"],
["Gwilith", "Air"],
["Gwilwileth", "Butterfly"],
["Gwing", "Spindrift/Foam"],
["Hâdh", "Cleaver"],
["Hâl", "Fish"],
["Hîw", "Sticky"],
["Hû", "Dog"],
["Hûb", "Haven/Harbor/Bay"],
["Hûl", "Battle Cry"],
["Hûr", "Vigour/Fiery Spirit"],
["Habad", "Shoe"],
["Hadlath", "Sling"],
["Hae", "Far/Remote/Distant"],
["Haedirn", "Remote Watcher"],
["Haered", "Remote Distance"],
["Haerel", "Distant Star"],
["Haeron", "Far/Remote/Distant"],
["Haew", "Custom/Habit"],
["Half", "Seashell"],
["Hall", "Exalted"],
["Hall", "Tall/Hidden"],
["Halloth", "Hiding Flower"],
["Ham", "Chair"],
["Hand", "Intelligent"],
["Harad", "South"],
["Haradren", "Southern"],
["Harn", "Helmet"],
["Harn", "Southern"],
["Harn", "Wounded"],
["Haru", "Wound"],
["Hast", "Axe-Stroke"],
["Hathol", "Blade/Axe"],
["Haudh", "Tomb"],
["Haust", "Bed"],
["Helch", "Bitter Cold"],
["Heledh", "Glass"],
["Heledir", "Kingfisher"],
["Heleg", "Ice"],
["Heleth", "Fur/Fur-Coat"],
["Helf", "Fur"],
["Hell", "Naked"],
["Henneth", "Window"],
["Hethurin", "Secret Child"],
["Him", "Cold"],
["Him", "Steadfast/Abiding"],
["Himel", "Cold Star"],
["Hinnor", "Fire Eyes"],
["Hissael", "Wise Eyes"],
["Hith", "Mist/Fog"],
["Hithaer", "Sea Mist"],
["Hithfaer", "Mist Spirit"],
["Hithu", "Fog"],
["Horn", "Driven/Impelled"],
["Hwest", "Breeze"],
["Hwind", "Twirling/Whirling"],
["Iâ", "Abyss"],
["Iâr", "Blood"],
["Iôl", "Flood Plain"],
["Iûl", "Embers"],
["Iach", "Ford/Crossing"],
["Iaew", "Mocking/Scorn"],
["Ial", "Call/Cry"],
["Iant", "Bridge"],
["Ianu", "Yoke"],
["Iau", "Corn"],
["Iau", "Ravine/Gulf"],
["Iaun", "Sanctuary"],
["Iaur", "Ancient/Old"],
["Idhren", "Wise/Thoughtful"],
["Iest", "Wish"],
["Inc", "Guess/Idea/Notion"],
["Ind", "Inner Thought/Meaning/Heart"],
["Ingem", "Old/Year-Sick"],
["Inu", "Feminine"],
["Iorist", "Ancient Lore"],
["Iorthon", "Old Pine"],
["Iphant", "Aged/Old"],
["Ist", "Knowledge/Lore"],
["Istui", "Learned"],
["Ivor", "Crystal"],
["Lîn", "Pool"],
["Lîr", "Song/Poem"],
["Lô", "Shallow Lake/Marshland"],
["Lûg", "Snake/Serpent"],
["Lûth", "Spell/Charm"],
["Lach", "Flame"],
["Lad", "Plain/Valley"],
["Ladrengil", "Valley of Stars"],
["Laeb", "Fresh"],
["Laeg", "Green"],
["Laeg", "Keen/Sharp/Acute"],
["Laer", "Song"],
["Laergul", "Song of Sorcery"],
["Laerorn", "Tree Song"],
["Lagorúth", "Swift Anger"],
["Lagor", "Swift/Rapid"],
["Lain", "Free"],
["Lain", "Thread"],
["Lalf", "Elm"],
["Lamaen", "Clever Tongue"],
["Lanc", "Naked"],
["Land", "Wide/Broad"],
["Lang", "Cutlass/Sword"],
["Lant", "Clearing"],
["Lant", "Fall"],
["Lanthir", "Waterfall"],
["Lass", "Leaf"],
["Laug", "Warm"],
["Lavan", "Animal"],
["Leithian", "Release/Freeing"],
["Lend", "Journey"],
["Lend", "Tuneful/Sweet"],
["Lest", "Girdle"],
["Lhê", "Thread"],
["Lhîw", "Sickness"],
["Lhaew", "Sickly/Ill"],
["Lhain", "Lean/Thin"],
["Lhind", "Fine/Slender"],
["Lhing", "Spider/Spiderweb"],
["Lhoss", "Whisper/Rustle"],
["Lif", "Link"],
["Lim", "Clear/Sparkling"],
["Lim", "Fish"],
["Limlug", "Seaserpent"],
["Limp", "Wet"],
["Lith", "Ash/Sand/Dust"],
["Lithui", "Ashen/Dusty"],
["Lobor", "Horse"],
["Loeg", "Pool"],
["Loen", "Soaking Wet/Swamped"],
["Lom", "Weary"],
["Long", "Heavy"],
["Lorn", "Harbour"],
["Loss", "Snow"],
["Lossam", "Empty Chamber"],
["Lossen", "Snowy"],
["Lost", "Empty"],
["Loth", "Flower"],
["Lothuial", "Twilight Blossom"],
["Luin", "Blue"],
["Lum", "Shade"],
["Lumorn", "Tree Shade"],
["Mâl", "Pollen"],
["Mírdan", "Jewel Smith"],
["Míresgal", "Hidden Jewel"],
["Mîl", "Love/Affection"],
["Mîr", "Jewel/Treasure"],
["Mîw", "Small/Tiny/Frail"],
["Môr", "Darkness/Night"],
["Mûl", "Slave"],
["Mae", "Soft"],
["Maeas", "Dough"],
["Maecheneb", "Sharp-Eyed"],
["Maed", "Shapely"],
["Maegorod", "Sharp Mountain"],
["Mael", "Lust"],
["Mael", "Stain/Stained"],
["Maen", "Skilled/Clever"],
["Maer", "Good/Useful/Fit"],
["Maeth", "Battle/Fight"],
["Maew", "Sea Gull"],
["Magol", "Sword"],
["Magor", "Swordsman"],
["Maidh", "Pale"],
["Malen", "Yellow"],
["Malfind", "Gold Hair"],
["Malgelir", "Golden Happy Person"],
["Mallos", "Golden Flower"],
["Malt", "Gold"],
["Malu", "Fallow/Pale"],
["Manadh", "Doom/Fate/Fortune"],
["Maur", "Gloom"],
["Maw", "Soil/Stain"],
["Medlí", "Bear"],
["Medlin", "Bearlike"],
["Megilagor", "Rapid Sword"],
["Megor", "Sharp/Pointed"],
["Melch", "Greedy"],
["Mell", "Dear"],
["Melui", "Lovely/Sweet"],
["Men", "Way/Road"],
["Ment", "Point"],
["Meren", "Festive/Joyous"],
["Meril", "Rose"],
["Merilin", "Nightingale"],
["Midh", "Dew"],
["Milui", "Friendly/Loving/Kind"],
["Minas", "Tower"],
["Mindon", "Hill/Tower"],
["Mist", "Straying/Error"],
["Mist", "Wandering"],
["Mith", "Grey"],
["Mith", "White Fog/Wet Mist"],
["Mithril", "True-Silver"],
["Morfind", "Black Haired"],
["Morgul", "Black Magic/Necromancy"],
["Mormeril", "Black Rose"],
["Morn", "Black"],
["Muil", "Drear"],
["Muin", "Dear/Beloved"],
["Mund", "Bull"],
["Myl", "Gull"],
["Nínim", "Snowdrop"],
["Nîd", "Tearful"],
["Nîd", "Wet"],
["Nîdh", "Honeycomb"],
["Nîn", "Tear"],
["Nîn", "Watery"],
["Nîr", "Tear/Weeping"],
["Nórui", "Sunny"],
["Nûr", "Sad"],
["Nadhor", "Pasture"],
["Naer", "Sad/Lamentable"],
["Nan", "Grassland/Valley"],
["Nardh", "Knot"],
["Naru", "Red"],
["Naruthir", "Red Face"],
["Nath", "Web"],
["Naud", "Bound"],
["Naur", "Fire"],
["Nell", "Bell"],
["Nemir", "Water Jewel"],
["Nen", "Water"],
["Nend", "Wet"],
["Nengel", "Water Joy"],
["Neth", "Young"],
["Niben", "Small"],
["Nimp", "Small/Frail"],
["Nimp", "White"],
["Ninael", "Tears of a Pool"],
["Nind", "Slender"],
["Ningaear", "Tears of the Sea"],
["Ningannel", "Tears of a Harp"],
["Ninniach", "Rainbow"],
["Nirorn", "Tear Tree"],
["Norawarth", "Forsaking Fire"],
["Norgalad", "Fire Radiance"],
["Noruinif", "Sunny Face"],
["Ogol", "Wicked/Evil"],
["Oldhin", "Dream of Silence"],
["Oll", "Stream"],
["Orchal", "Superior/Lofty"],
["Orchal", "Tall"],
["Orel", "Morning Star"],
["Orn", "Tree"],
["Orod", "Mountain"],
["Osp", "Reek"],
["Osp", "Smoke"],
["Pâd", "Way/Path"],
["Pant", "Full"],
["Parch", "Dry"],
["Parf", "Book"],
["Parth", "Fenced Field"],
["Path", "Smooth"],
["Pe-lam", "Without Language"],
["Pe-phennas", "No Past"],
["Peg", "Spot/Dot"],
["Pel", "Fenced Field"],
["Pelilas", "Fading Leaf"],
["Pelinel", "Fading Star"],
["Pelingil", "Fading Star"],
["Pen-estel", "Hopeless"],
["Peng", "Bow"],
["Pent", "Tale"],
["Perchalad", "Half Tall"],
["Peth", "Word"],
["Pigen", "Tiny"],
["Puig", "Clean"],
["Râd", "Path/Track"],
["Rî", "Crown/Garland"],
["Rîl", "Brilliance"],
["Rîn", "Crowned"],
["Rîn", "Remembrance"],
["Rûdh", "Bald"],
["Rûth", "Anger"],
["Raef", "Net"],
["Raeg", "Crooked"],
["Raeg", "Wrong"],
["Raen", "Crooked"],
["Raen", "Nettled/Enlaced"],
["Rain", "Erratic Wandering"],
["Ram", "Wall"],
["Rant", "Riverbed"],
["Raph", "Rope"],
["Ravon", "Wing"],
["Raw", "Lion"],
["Raw", "Riverbank"],
["Rem", "Mesh/Net"],
["Remlas", "Joy Net"],
["Rhaw", "Wild/Untamed"],
["Rhosg", "Brown"],
["Rhossolas", "Rustling Foliage"],
["Rhovan", "Wilderness"],
["Rim", "Cold Mountain Pool"],
["Ring", "Cold"],
["Riros", "Red Crown"],
["Rivalt", "Gold Crown"],
["Rivorn", "Black Crown"],
["Roch", "Horse"],
["Rom", "Horn/Trumpet"],
["Ross", "Rain"],
["Ross", "Red-Haired"],
["Rothruin", "Fiery Red-Haired"],
["Rui", "Hunting"],
["Ruin", "Fiery Red"],
["Ruindol", "Fiery Red Head"],
["Rusc", "Fox"],
["Rust", "Copper"],
["Ryn", "Hound"],
["Sírdhem", "River of Sadness"],
["Sîdh", "Peace"],
["Sîr", "River"],
["Sûl", "Wind"],
["Sael", "Wise"],
["Saeledhel", "Wise Elf"],
["Saer", "Bitter"],
["Saew", "Poison"],
["Sain", "New"],
["Salab", "Herb"],
["Sarn", "Pebble/Stone"],
["Sereg", "Blood"],
["Seregruth", "Blood Anger"],
["Seron", "Lover"],
["Silef", "Shining White Crystal"],
["Silevren", "Glittering"],
["Solch", "Root"],
["Tû", "Strength"],
["Tûg", "Thick/Fat"],
["Tûr", "Mastery/Victory"],
["Taen", "Long and Thin"],
["Taer", "Straight"],
["Talagan", "Harper"],
["Talath", "Flatland/Plain"],
["Talf", "Flatland/Field"],
["Tara", "Tough/Stiff"],
["Tathar", "Willow"],
["Taur", "Forest"],
["Tavor", "Woodpecker"],
["Taw", "Wool"],
["Tegilbor", "Writer"],
["Tegol", "Pen"],
["Thâr", "Stiff Grass"],
["Thîn", "Evening"],
["Thôn", "Pine"],
["Thôr", "Eagle"],
["Thala", "Stalwart/Steady"],
["Thalawest", "Steady Oath"],
["Thand", "Firm/True"],
["Thand", "Shield"],
["Thangur", "True Heart"],
["Tharbad", "Crossroad"],
["Tharn", "Stiff/Rigid/Withered"],
["Thaur", "Abominable/Abhorrent"],
["Thaw", "Corrupt/Rotten"],
["Thent", "Short"],
["Thind", "Pale/Grey"],
["Thirist", "Cut Face"],
["Thond", "Root"],
["Thurilost", "Empty Secret"],
["Thurin", "Secret"],
["Thurin", "Secret/Hidden"],
["Tinc", "Metal"],
["Tinnu", "Twilight"],
["Tint", "Spark"],
["Tinu", "Spark"],
["Tinu", "Star"],
["Tirnel", "Star Gazer"],
["Tithen", "Little/Tiny"],
["Tol", "Island"],
["Tond", "Tall"],
["Toss", "Bush"],
["Trîw", "Fine/Slender"],
["Triwath", "Slender Shadow"],
["Tuiw", "Sprout/Bud"],
["Tulus", "Poplar-Tree"],
["Tund", "Hill/Mound"],
["Uial", "Twilight"],
["Uil", "Seaweed"],
["Uilos", "Everwhite"],
["Uir", "Eternity"],
["Uireb", "Eternal"],
["Ulund", "Monster"],
["Um", "Bad/Evil"],
["Ungol", "Spider"],
["Yr", "River Course"]
];
var nm2 = [
["Gal", "To Shine Clear"],
["Gwathra", "To Overshadow"],
["Míria", "To Shine"],
["Síla", "To Shine White"],
["Thilia", "To Glisten"],
["Tinna", "To Glint"],
["Banga", "To Trade"],
["Achar", "To Avenge"],
["Adertha", "To Reunite"],
["Aphada", "To Follow"],
["Beria", "To Protect"],
["Brona", "To Survive"],
["Northa", "To Make Run/Ride"],
["Suila", "To Greet"],
["Toltha", "To Fetch/Make Come"],
["Tortha", "To Wield/Control"],
["Bartha", "To Doom"],
["Trasta", "To Harass/Trouble"],
["Trenar", "To Recount"],
["Trevad", "To Traverse"],
["Tir", "To Watch/Gaze"],
["Feira", "To Suffice"],
["Taetha", "To Fasten/Tie"],
["Fara", "To Hunt"],
["Tangada", "To Make Firm"],
["Toba", "To Cover/Roof"],
["Telia", "To Play"],
["Ertha", "To Unite"],
["Heria", "To Have an Impulse"],
["Tog", "To Lead/Bring"],
["Than", "To Kindle"],
["Nasta", "To Prick/Thrust"],
["Teitha", "To Draw/Write"],
["Hwinia", "To Twirl/Whirl"],
["Theria", "To Dread/Fear"],
["Theria", "To Flourish"],
["Thosta", "To Stink"],
["Henia", "To Understand"],
["Sog", "To Drink"],
["Ran", "To Wander/Stray"],
["Rosta", "To Hollow Out"],
["Nella", "To Ring Bells"],
["Ruthra", "To Rage"],
["Rista", "To Rend/Rip/Cut/Cleave"],
["Ritha", "To Jerk/Twitch/Snatch"],
["Redh", "To Sow"],
["Rib", "To Rush/Fly/Fling"],
["Renia", "To Stray/Wander"],
["Revia", "To Fly/Sail/Wander"],
["Oltha", "To Dream"],
["Raitha", "To Strive"],
["Pada", "To Walk"],
["Rada", "To Make/Find a Way"],
["Raeda", "To Catch in a Net"],
["Penia", "To Fix/Set"],
["Presta", "To Affect/Disrupt"],
["Pel", "To Fade/Wither"],
["Padra", "To Walk"],
["Lacha", "To Burn"],
["Ped", "To Say/Speak"],
["Nesta", "To Heal"],
["Nod", "To Tie/Bind"],
["Orthel", "To Roof"],
["Orthor", "To Master/Conquer"],
["Osgar", "To Amputate"],
["Nor", "To Run"],
["Nautha", "To Conceive a Thought"],
["Nedia", "To Count"],
["Neitha", "To Wrong/Deprive"],
["Hortha", "To Urge On/Impel"],
["Lasta", "To Listen"],
["Maetha", "To Fight"],
["Maetha", "To Handle/Wield"],
["Dew", "To Fail"],
["Nartha", "To Kindle"],
["Muda", "To Labor/Work"],
["Naegra", "To Cause Pain"],
["Nara", "To Narrate/Tell a Story"],
["Narcha", "To Rend/Rip/Tear"],
["Mad", "To Eat"],
["Ialla", "To Call/Yell"],
["Nag", "To Bite"],
["Nalla", "To Cry Out/Shout"],
["Iuitha", "To Use"],
["Mista", "To Stray/Be Mistaken"],
["Leitha", "To Set Free"],
["Loda", "To Float"],
["Linna", "To Chant"],
["Liria", "To Sing"],
["Laba", "To Hop"],
["Ista", "To Know"],
["Gad", "To Catch"],
["Gonod", "To Count Up/Sum Up"],
["Glavra", "To Babble"],
["Lútha", "To Enchant"],
["Gweria", "To Betray/Cheat"],
["Heb", "To Keep"],
["Harna", "To Wound"],
["Hartha", "To Hope"],
["Hasta", "To Hack Through"],
["Gwesta", "To Swear/Oath"],
["Can", "To Shout"],
["Groga", "To be Terrified"],
["Had", "To Hurl/Throw/Sling"],
["Basta", "To Bake Bread"],
["Gruitha", "To Terrify"],
["Gwedh", "To Bind"],
["Gladh", "To Laugh"],
["Gosta", "To Fear"],
["Carva", "To Talk"],
["Glir", "To Sing/Recite Poetry"],
["Gala", "To Grow/Cultivate"],
["Ganna", "To Play a Harp"],
["Feria", "To Prepare"],
["Doltha", "To Conceal"],
["Gir", "To Shudder/Tremble"],
["Esta", "To Name/Call"],
["Critha", "To Reap"],
["Elia", "To Bless/Help Out"],
["Draf", "To Hew"],
["Echad", "To Make/Fashion"],
["Eitha", "To Ease/Assist"],
["Eitha", "To Prick/Insult"],
["Egleria", "To Praise"],
["Def", "To Try"],
["Dreg", "To Flee/Run Away"],
["Dringa", "To Beat"],
["Damma", "To Hammer"],
["Delia", "To Conceal"],
["Cen", "To See"],
["Brenia", "To Endure"],
["Bertha", "To Dare"],
["Dag", "To Slay"],
["Cab", "To Leap"],
["Aphed", "To Answer"],
["Amartha", "To Decree"],
["Awartha", "To Forsake/Abandon"],
["Adleg", "To Loose/Release"]
];
var nm3 = [
["", "", ""]
];
var lastChar = "";
function nameGen(type) {
var tp = type;
var br = [];
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 5; i++) {
if (i < 3) {
rnd = Math.floor(Math.random() * nm1.length);
lastChar = nm1[rnd][0].substr(nm1[rnd][0].length - 1);
lastTwoChar = nm1[rnd][0].substr(nm1[rnd][0].length - 2);
if (tp === 1) {
switch (lastChar) {
case "a":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "ahel"],
["gwend", "Maiden", "awen"],
["neth", "Girl", "aneth"],
["dîs", "Bride", "anis"],
["dess", "Woman", "anes"],
["nîth", "Sister", "anith"],
["thêl", "Sister", "athel"],
["bess", "Wife", "aves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "e":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "ehel"],
["gwend", "Maiden", "ewen"],
["neth", "Girl", "eneth"],
["dîs", "Bride", "enis"],
["dess", "Woman", "enes"],
["nîth", "Sister", "enith"],
["thêl", "Sister", "ethel"],
["bess", "Wife", "eves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "i":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "ihel"],
["gwend", "Maiden", "iwen"],
["neth", "Girl", "ineth"],
["dîs", "Bride", "inis"],
["dess", "Woman", "ines"],
["nîth", "Sister", "inith"],
["thêl", "Sister", "ithel"],
["bess", "Wife", "ives"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "o":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "ohel"],
["gwend", "Maiden", "owen"],
["neth", "Girl", "oneth"],
["dîs", "Bride", "onis"],
["dess", "Woman", "ones"],
["nîth", "Sister", "onith"],
["thêl", "Sister", "othel"],
["bess", "Wife", "oves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "u":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "uhel"],
["gwend", "Maiden", "uwen"],
["neth", "Girl", "uneth"],
["dîs", "Bride", "unis"],
["dess", "Woman", "unes"],
["nîth", "Sister", "unith"],
["thêl", "Sister", "uthel"],
["bess", "Wife", "uves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "b":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["bess", "Wife", "es"]
];
name1 = nm1[rnd][0];
break;
case "c":
nm3 = [
["eth", "Female", "geth"],
["el", "Female", "gel"],
["il", "Female", "gil"],
["ien", "Daughter of", "gien"],
["iell", "Daughter of", "giel"],
["gwend", "Maiden", "gwen"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "d":
if (lastTwoChar === "nd") {
nm3 = [
["eth", "Female", "neth"],
["el", "Female", "nel"],
["il", "Female", "nil"],
["ien", "Daughter of", "nien"],
["iell", "Daughter of", "niel"],
["sell", "Girl", "hel"],
["gwend", "Maiden", "gwen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "thel"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["eth", "Female", "deth"],
["el", "Female", "del"],
["il", "Female", "dil"],
["ien", "Daughter of", "dien"],
["iell", "Daughter of", "diel"],
["sell", "Girl", "ssel"],
["gwend", "Maiden", "dwen"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
}
break;
case "f":
nm3 = [
["eth", "Female", "veth"],
["el", "Female", "vel"],
["il", "Female", "vil"],
["ien", "Daughter of", "vien"],
["iell", "Daughter of", "viel"],
["bess", "Wife", "ves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "g":
nm3 = [
["eth", "Female", "geth"],
["el", "Female", "gel"],
["il", "Female", "gil"],
["ien", "Daughter of", "gien"],
["iell", "Daughter of", "giel"],
["sell", "Girl", "gel"],
["gwend", "Maiden", "gwen"],
["neth", "Girl", "gneth"],
["dîs", "Bride", "gnis"],
["dess", "Woman", "gnes"],
["nîth", "Sister", "gnith"],
["thêl", "Sister", "cthel"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "h":
if (lastTwoChar === "ch") {
nm3 = [
["eth", "Female", "eth"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "el"]
];
name1 = nm1[rnd][0];
} else {
nm3 = [
["eth", "Female", "es"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "el"],
["thêl", "Sister", "el"]
];
name1 = nm1[rnd][0];
}
break;
case "l":
if (lastTwoChar === "ll") {
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "hel"],
["gwend", "Maiden", "wen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "thel"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "hel"],
["gwend", "Maiden", "wen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "thel"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0]
}
break;
case "m":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0]
break;
case "n":
nm3 = [
["eth", "Female", "neth"],
["el", "Female", "nel"],
["il", "Female", "nil"],
["ien", "Daughter of", "nien"],
["iell", "Daughter of", "niel"],
["sell", "Girl", "ssel"],
["gwend", "Maiden", "ngwen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "ndis"],
["dess", "Woman", "ndes"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "nthel"],
["bess", "Wife", "mes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "p":
if (lastTwoChar === "mp") {
nm3 = [
["eth", "Female", "meth"],
["el", "Female", "mel"],
["il", "Female", "mil"],
["ien", "Daughter of", "mien"],
["iell", "Daughter of", "miel"],
["sell", "Girl", "hel"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["eth", "Female", "beth"],
["el", "Female", "bel"],
["il", "Female", "bil"],
["ien", "Daughter of", "bien"],
["iell", "Daughter of", "biel"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
}
break;
case "r":
nm3 = [
["eth", "Female", "eth"],
["el", "Female", "el"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["sell", "Girl", "hel"],
["gwend", "Maiden", "wen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "thel"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0];
break;
case "s":
if (lastTwoChar === "ss") {
nm3 = [
["eth", "Female", "seth"],
["el", "Female", "sel"],
["il", "Female", "sil"],
["ien", "Daughter of", "sien"],
["iell", "Daughter of", "siel"],
["sell", "Girl", "sel"],
["gwend", "Maiden", "sengwen"],
["neth", "Girl", "seneth"],
["dîs", "Bride", "sendis"],
["dess", "Woman", "sendes"],
["nîth", "Sister", "senith"],
["thêl", "Sister", "senthel"],
["bess", "Wife", "semes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["eth", "Female", "seth"],
["el", "Female", "sel"],
["il", "Female", "sil"],
["ien", "Daughter of", "sien"],
["iell", "Daughter of", "siel"],
["sell", "Girl", "sel"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["bess", "Wife", "bes"]
];
name1 = nm1[rnd][0];
}
break;
case "t":
if (lastTwoChar === "lt") {
nm3 = [
["eth", "Female", "eth"],
["il", "Female", "il"],
["ien", "Daughter of", "ien"],
["iell", "Daughter of", "iel"],
["gwend", "Maiden", "wen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "dis"],
["dess", "Woman", "des"],
["nîth", "Sister", "nith"],
["bess", "Wife", "ves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else if (lastTwoChar === "nt") {
nm3 = [
["eth", "Female", "nneth"],
["el", "Female", "nnel"],
["il", "Female", "nnil"],
["ien", "Daughter of", "nnien"],
["iell", "Daughter of", "nniel"],
["sell", "Girl", "nthel"],
["gwend", "Maiden", "ngwen"],
["neth", "Girl", "nneth"],
["dîs", "Bride", "ndis"],
["dess", "Woman", "ndes"],
["nîth", "Sister", "nnith"],
["bess", "Wife", "mbes"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
} else {
nm3 = [
["eth", "Female", "teth"],
["el", "Female", "tel"],
["il", "Female", "til"],
["ien", "Daughter of", "tien"],
["iell", "Daughter of", "tiel"],
["sell", "Girl", "sel"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
}
break;
case "w":
nm3 = [
["eth", "Female", "weth"],
["el", "Female", "wel"],
["il", "Female", "wil"],
["ien", "Daughter of", "wien"],
["iell", "Daughter of", "wiel"],
["sell", "Girl", "hel"],
["gwend", "Maiden", "wen"],
["neth", "Girl", "neth"],
["dîs", "Bride", "nis"],
["dess", "Woman", "nes"],
["nîth", "Sister", "nith"],
["thêl", "Sister", "thel"],
["bess", "Wife", "ves"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
}
} else if (tp === 2) {
switch (lastChar) {
case "a":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "e":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "i":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "o":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "u":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "b":
nm3 = [
["pen", "Person", "en"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "c":
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "d":
if (lastTwoChar === "nd") {
nm3 = [
["pen", "Person", "mben"],
["", "", "nd"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
} else {
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
}
break;
case "f":
nm3 = [
["pen", "Person", "phen"],
["", "", "f"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "g":
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "h":
if (lastTwoChar === "ch") {
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
} else {
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0];
}
break;
case "l":
if (lastTwoChar === "ll") {
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0]
}
break;
case "m":
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0]
break;
case "n":
nm3 = [
["pen", "Person", "mben"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "p":
if (lastTwoChar === "mp") {
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["pen", "Person", "en"],
["", "", ""]
];
name1 = nm1[rnd][0];
}
break;
case "r":
nm3 = [
["pen", "Person", "phen"],
["", "", ""]
];
name1 = nm1[rnd][0];
break;
case "s":
if (lastTwoChar === "ss") {
nm3 = [
["pen", "Person", "pen"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["pen", "Person", "pen"],
["", "", ""]
];
name1 = nm1[rnd][0];
}
break;
case "t":
if (lastTwoChar === "lt") {
nm3 = [
["pen", "Person", "ben"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else if (lastTwoChar === "nt") {
nm3 = [
["pen", "Person", "mben"],
["", "", ""]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
} else {
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
}
break;
case "w":
nm3 = [
["", "", ""]
];
name1 = nm1[rnd][0];
break;
}
} else {
switch (lastChar) {
case "a":
nm3 = [
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "e":
nm3 = [
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "i":
nm3 = [
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "o":
nm3 = [
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "u":
nm3 = [
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "b":
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["benn", "Husband", "en"]
];
name1 = nm1[rnd][0];
break;
case "c":
nm3 = [
["on", "Male", "gon"],
["ion", "Son of", "gion"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "d":
if (lastTwoChar === "nd") {
nm3 = [
["on", "Male", "nnor"],
["ion", "Son of", "nnion"],
["daer", "Groom", "ndaer"],
["dir", "Man", "ndir"],
["benn", "Husband", "mben"],
["tôr", "Brother", "ndor"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
} else {
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "aer"],
["dir", "Man", "ir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "or"]
];
name1 = nm1[rnd][0];
}
break;
case "f":
nm3 = [
["on", "Male", "von"],
["ion", "Son of", "vion"],
["benn", "Husband", "ven"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "g":
nm3 = [
["on", "Male", "gon"],
["ion", "Son of", "gion"],
["dir", "Man", "gnir"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "h":
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["hawn", "Brother", "on"],
["hanar", "Brother", "anar"]
];
name1 = nm1[rnd][0];
break;
case "l":
if (lastTwoChar === "ll") {
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0]
}
break;
case "m":
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "dor"]
];
name1 = nm1[rnd][0]
break;
case "n":
nm3 = [
["on", "Male", "nor"],
["ion", "Son of", "nion"],
["daer", "Groom", "ndaer"],
["dir", "Man", "ndir"],
["benn", "Husband", "men"],
["tôr", "Brother", "thor"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
case "p":
if (lastTwoChar === "mp") {
nm3 = [
["on", "Male", "mon"],
["ion", "Son of", "mion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "dor"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["on", "Male", "bon"],
["ion", "Son of", "bion"],
["benn", "Husband", "ben"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
}
break;
case "r":
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0];
break;
case "s":
if (lastTwoChar === "ss") {
nm3 = [
["on", "Male", "son"],
["ion", "Son of", "sion"],
["daer", "Groom", "sendaer"],
["dir", "Man", "sendir"],
["benn", "Husband", "semen"],
["tôr", "Brother", "tor"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else {
nm3 = [
["on", "Male", "son"],
["ion", "Son of", "sion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ben"],
["tôr", "Brother", "tor"]
];
name1 = nm1[rnd][0];
}
break;
case "t":
if (lastTwoChar === "lt") {
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["daer", "Groom", "daer"],
["dir", "Man", "dir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
} else if (lastTwoChar === "nt") {
nm3 = [
["on", "Male", "nnor"],
["ion", "Son of", "nnion"],
["daer", "Groom", "ndaer"],
["dir", "Man", "ndir"],
["benn", "Husband", "mben"],
["tôr", "Brother", "ndor"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 2);
} else {
nm3 = [
["on", "Male", "on"],
["ion", "Son of", "ion"],
["tôr", "Brother", "or"]
];
name1 = nm1[rnd][0];
}
break;
case "w":
nm3 = [
["on", "Male", "won"],
["ion", "Son of", "wion"],
["daer", "Groom", "naer"],
["dir", "Man", "nir"],
["benn", "Husband", "ven"],
["tôr", "Brother", "dor"],
["hawn", "Brother", "chon"],
["hanar", "Brother", "chanar"]
];
name1 = nm1[rnd][0].slice(0, nm1[rnd][0].length - 1);
break;
}
}
rnd2 = Math.floor(Math.random() * nm3.length);
names1 = name1 + nm3[rnd2][2];
names2 = "(" + nm1[rnd][0] + " (" + nm1[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))";
} else {
rnd = Math.floor(Math.random() * nm2.length);
lastChar = nm2[rnd][0].substr(nm2[rnd][0].length - 1);
lastTwoChar = nm2[rnd][0].substr(nm2[rnd][0].length - 2);
if (tp === 1) {
switch (lastChar) {
case "a":
nm3 = [
["ril", "Female", "ril"],
["dis", "Female", "adis"],
["iell", "Daughter of", "riel"],
["ien", "Daughter of", "rien"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "b":
case "h":
case "w":
nm3 = [
["ril", "Female", "ril"],
["dis", "Female", "edis"],
["iell", "Daughter of", "riel"],
["ien", "Daughter of", "rien"]
];
name2 = nm2[rnd][0];
break;
case "d":
nm3 = [
["ril", "Female", "ril"],
["dis", "Female", "is"],
["iell", "Daughter of", "issiel"],
["ien", "Daughter of", "issien"],
["iell", "Daughter of", "riel"],
["ien", "Daughter of", "rien"]
];
name2 = nm2[rnd][0];
break;
case "f":
nm3 = [
["ril", "Female", "vril"],
["dis", "Female", "vedis"],
["iell", "Daughter of", "vriel"],
["ien", "Daughter of", "vrien"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "g":
nm3 = [
["ril", "Female", "ril"],
["dis", "Female", "nis"],
["iell", "Daughter of", "nissiel"],
["ien", "Daughter of", "nissien"],
["iell", "Daughter of", "riel"],
["ien", "Daughter of", "rien"]
];
name2 = nm2[rnd][0];
break;
case "l":
nm3 = [
["ril", "Female", "lil"],
["dis", "Female", "dis"],
["iell", "Daughter of", "liel"],
["ien", "Daughter of", "lien"],
["iell", "Daughter of", "dissiel"],
["ien", "Daughter of", "dissien"]
];
name2 = nm2[rnd][0];
break;
case "n":
nm3 = [
["ril", "Female", "dhril"],
["dis", "Female", "ndis"],
["iell", "Daughter of", "ndissiel"],
["ien", "Daughter of", "ndissien"],
["iell", "Daughter of", "dhriel"],
["ien", "Daughter of", "dhrien"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "r":
nm3 = [
["ril", "Female", "il"],
["dis", "Female", "dis"],
["iell", "Daughter of", "iel"],
["ien", "Daughter of", "ien"]
];
name2 = nm2[rnd][0];
break;
}
} else if (tp === 2) {
switch (lastChar) {
case "a":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "b":
case "h":
case "w":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
case "d":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
case "f":
nm3 = [
["or", "Person", "vor", ]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "g":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
case "l":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
case "n":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
case "r":
nm3 = [
["or", "Person", "or", ]
];
name2 = nm2[rnd][0];
break;
}
} else {
switch (lastChar) {
case "a":
nm3 = [
["on", "Male", "on"],
["dir", "Male", "edir"],
["ron", "Male", "on"],
["ion", "Son of", "ion"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "b":
case "h":
case "w":
nm3 = [
["on", "Male", "edon"],
["dir", "Male", "edir"],
["ron", "Male", "ron"],
["ion", "Son of", "rion"]
];
name2 = nm2[rnd][0];
break;
case "d":
nm3 = [
["ion", "Son of", "irion"],
["dir", "Male", "ir"],
["ron", "Male", "ron"],
["ion", "Son of", "rion"]
];
name2 = nm2[rnd][0];
break;
case "f":
nm3 = [
["dir", "Male", "vedir"],
["ron", "Male", "vron"],
["ion", "Son of", "vrion"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "g":
nm3 = [
["ion", "Son of", "nirion"],
["dir", "Male", "nir"],
["ron", "Male", "ron"],
["ion", "Son of", "rion"]
];
name2 = nm2[rnd][0];
break;
case "l":
nm3 = [
["ion", "Son of", "lion"],
["dir", "Male", "dir"],
["ron", "Male", "lon"],
["ion", "Son of", "dirion"]
];
name2 = nm2[rnd][0];
break;
case "n":
nm3 = [
["ion", "Son of", "dhrion"],
["dir", "Male", "ndir"],
["ron", "Male", "dhron"],
["ion", "Son of", "ndirion"]
];
name2 = nm2[rnd][0].slice(0, nm2[rnd][0].length - 1);
break;
case "r":
nm3 = [
["ion", "Son of", "ion"],
["dir", "Male", "dir"],
["ron", "Male", "on"],
["ion", "Son of", "dirion"]
];
name2 = nm2[rnd][0];
break;
}
}
rnd2 = Math.floor(Math.random() * nm3.length);
names1 = name2 + nm3[rnd2][2];
names2 = "(" + nm2[rnd][0] + " (" + nm2[rnd][1] + ") + " + nm3[rnd2][0] + " (" + nm3[rnd2][1] + "))";
}
br[i] = document.createElement('br');
br[i + 10] = document.createElement('br');
element.appendChild(document.createTextNode(names1));
element.appendChild(br[i]);
element.appendChild(document.createTextNode(names2));
element.appendChild(br[i + 10]);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}