function topicElement(topic, linkString, parentString, synonymsArray)
{
this.topic = topic;
this.linkString = linkString;
this.parentString = parentString;
this.synonymsArray = synonymsArray;
}

//topicsArray[""] = new topicElement("","",""); topicList[k++] = "";
topicsArray = new Object();
topicList = new Array();
k = 0;

topicsArray["Alleria Windläufer"] = new topicElement("Alleria Windläufer","315.xml","Hochelfen und Blutelfen",new Array("Alleria")); topicList[k++] = "Alleria Windläufer";
topicsArray["Anasterian Sonnenwanderer"] = new topicElement("Anasterian Sonnenwanderer","319.xml","Hochelfen und Blutelfen",new Array("Anasterian")); topicList[k++] = "Anasterian Sonnenwanderer";
topicsArray["Azeroth"] = new topicElement("Azeroth","327.xml","Das Warcraft Universum"); topicList[k++] = "Azeroth";
topicsArray["Azshara"] = new topicElement("Azshara","330.xml","Halbgötter"); topicList[k++] = "Azshara";
topicsArray["Berufungen"] = new topicElement("Berufungen","612.xml","TopLevel",new Array("Berufung")); topicList[k++] = "Berufungen";
topicsArray["Blutelfen"] = new topicElement("Blutelfen","338.xml","Hochelfen und Blutelfen",new Array("Blutelfe","Blutelfin","Blutelf","Blut-")); topicList[k++] = "Blutelfen";
topicsArray["Brennende Legion"] = new topicElement("Brennende Legion","346.xml","Fraktionen",new Array("Brennenden Legion")); topicList[k++] = "Brennende Legion";
topicsArray["Cenarius"] = new topicElement("Cenarius","350.xml","Halbgötter"); topicList[k++] = "Cenarius";
topicsArray["Dämonen"] = new topicElement("Dämonen","371.xml","Unsterbliche",new Array("Dämon","Dämone")); topicList[k++] = "Dämonen";
topicsArray["Darnassisch"] = new topicElement("Darnassisch","361.xml","Sprachen",new Array("Darnassischen")); topicList[k++] = "Darnassisch";
topicsArray["Das Warcraft Universum"] = new topicElement("Das Warcraft Universum","580.xml","TopLevel",new Array("Warcraft Universum","des Warcraft Universums")); topicList[k++] = "Das Warcraft Universum";
topicsArray["Dath'Remar Sonnenwanderer"] = new topicElement("Dath'Remar Sonnenwanderer","363.xml","Hochelfen und Blutelfen",new Array("Drath'Remar")); topicList[k++] = "Dath'Remar Sonnenwanderer";
topicsArray["Dejahna"] = new topicElement("Dejahna","367.xml","Nachtelfen"); topicList[k++] = "Dejahna";
topicsArray["Desdel Sternauge"] = new topicElement("Desdel Sternauge","785.xml","Nachtelfen",new Array("Desdel")); topicList[k++] = "Desdel Sternauge";
topicsArray["Druide"] = new topicElement("Druide","381.xml","Berufungen",new Array("Druiden","Druid","Druidenkunst")); topicList[k++] = "Druide";
topicsArray["Elune"] = new topicElement("Elune","392.xml","Götter"); topicList[k++] = "Elune";
topicsArray["Fraktionen"] = new topicElement("Fraktionen","400.xml","TopLevel",new Array("Fraktion")); topicList[k++] = "Fraktionen";
topicsArray["Fandral Hirschhaupt"] = new topicElement("Fandral Hirschhaupt","401.xml","Nachtelfen",new Array("Fandral")); topicList[k++] = "Fandral Hirschhaupt";
topicsArray["Götter"] = new topicElement("Götter","417.xml","Unsterbliche",new Array("Gott","Gottes","Gotts")); topicList[k++] = "Götter";
topicsArray["Halbgötter"] = new topicElement("Halbgötter","369.xml","Unsterbliche",new Array("Halbgott","Halbgottes","Halbgotts")); topicList[k++] = "Halbgötter";
topicsArray["Hochelfen"] = new topicElement("Hochelfen","429.xml","Hochelfen und Blutelfen",new Array("Hochelf","Hochelfin","Hochelfe","Hoch-")); topicList[k++] = "Hochelfen";
topicsArray["Hochelfen und Blutelfen"] = new topicElement("Hochelfen und Blutelfen","339.xml","Sterbliche",new Array("Hoch- und Blutelf","Hoch- und Blutelfen","Hochelf und Blutelf","Blut- und Hochelfen","Blut- und Hochelf")); topicList[k++] = "Hochelfen und Blutelfen";
topicsArray["Die Hochgeborenen"] = new topicElement("Die Hochgeborenen","430.xml","Fraktionen",new Array("Hochgeborene","Hochgeborener","Hochgeborenen")); topicList[k++] = "Die Hochgeborenen";
topicsArray["Illidan Sturmgrimm"] = new topicElement("Illidan Sturmgrimm","441.xml","Dämonen",new Array("Illidan","Illidan Sturmgrimms")); topicList[k++] = "Illidan Sturmgrimm";
topicsArray["Jarod Schattensang"] = new topicElement("Jarod Schattensang","449.xml","Nachtelfen",new Array("Jarod")); topicList[k++] = "Jarod Schattensang";
topicsArray["Kael'thas Sonnenwanderer"] = new topicElement("Kael'thas Sonnenwanderer","451.xml","Hochelfen und Blutelfen",new Array("Kael'Thas","Prinz Kael'Thas Sonnenwanderer")); topicList[k++] = "Kael'thas Sonnenwanderer";
topicsArray["Kur'talos Rabenkrone"] = new topicElement("Kur'talos Rabenkrone","463.xml","Nachtelfen",new Array("Kur'talos","Lord Kur'talos Rabenkrone")); topicList[k++] = "Kur'talos Rabenkrone";
topicsArray["Latosius"] = new topicElement("Latosius","464.xml","Nachtelfen"); topicList[k++] = "Latosius";
topicsArray["Maiev Schattensang"] = new topicElement("Maiev Schattensang","472.xml","Nachtelfen",new Array("Maiev")); topicList[k++] = "Maiev Schattensang";
topicsArray["Malfurion Sturmgrimm"] = new topicElement("Malfurion Sturmgrimm","474.xml","Nachtelfen",new Array("Malfurion")); topicList[k++] = "Malfurion Sturmgrimm";
topicsArray["Malorne"] = new topicElement("Malorne","475.xml","Halbgötter"); topicList[k++] = "Malorne";
topicsArray["Mondgarde"] = new topicElement("Mondgarde","481.xml","Fraktionen",new Array("Mondwache")); topicList[k++] = "Mondgarde";
topicsArray["Naga"] = new topicElement("Naga","487.xml","Sterbliche"); topicList[k++] = "Naga";
topicsArray["Nachtelfen"] = new topicElement("Nachtelfen","508.xml","Sterbliche",new Array("Nachtelf","Nachtelfin")); topicList[k++] = "Nachtelfen";
topicsArray["Die Satyrn"] = new topicElement("Die Satyrn","540.xml","Dämonen",new Array("Satyr","Satyre","Satyrn")); topicList[k++] = "Die Satyrn";
topicsArray["Die Schildwache"] = new topicElement("Die Schildwache","546.xml","Fraktionen",new Array("Schildwache","Schildwachen")); topicList[k++] = "Die Schildwache";
topicsArray["Schwesternschaft von Elune"] = new topicElement("Schwesternschaft von Elune","554.xml","Fraktionen",new Array("Schwesternschaft von Elune, Schwestern von Elune")); topicList[k++] = "Schwesternschaft von Elune";
topicsArray["Smaragdgrüner Traum"] = new topicElement("Smaragdgrüner Traum","394.xml","Das Warcraft Universum",new Array("Smaragdgrünen Traum","Smaragdgrünem Traum")); topicList[k++] = "Smaragdgrüner Traum";
topicsArray["Sprachen"] = new topicElement("Sprachen","577.xml","TopLevel",new Array("Sprache")); topicList[k++] = "Sprachen";
topicsArray["Sterbliche"] = new topicElement("Sterbliche","545.xml","TopLevel",new Array("Sterblicher","Sterblich")); topicList[k++] = "Sterbliche";
topicsArray["Thalassisch"] = new topicElement("Thalassisch","576.xml","Sprachen"); topicList[k++] = "Thalassisch";
topicsArray["Tyrande Wisperwind"] = new topicElement("Tyrande Wisperwind","598.xml","Nachtelfen",new Array("Tyrande")); topicList[k++] = "Tyrande Wisperwind";
topicsArray["Unsterbliche"] = new topicElement("Unsterbliche","442.xml","TopLevel",new Array("Unsterblicher","Unsterblich")); topicList[k++] = "Unsterbliche";
topicsArray["Valstann Hirschhaupt"] = new topicElement("Valstann Hirschhaupt","608.xml","Nachtelfen",new Array("Valstann")); topicList[k++] = "Valstann Hirschhaupt";
topicsArray["Vashj"] = new topicElement("Vashj","610.xml","Naga"); topicList[k++] = "Vashj";
topicsArray["Vereesa Windläufer"] = new topicElement("Vereesa Windläufer","611.xml","Hochelfen und Blutelfen",new Array("Vereesa")); topicList[k++] = "Vereesa Windläufer";
topicsArray["Behüter"] = new topicElement("Behüter","624.xml","Fraktionen", new Array("Behütern")); topicList[k++] = "Behüter";
topicsArray["Die Weltenwanderer"] = new topicElement("Die Weltenwanderer","402.xml","Fraktionen", new Array("Weltenwanderer")); topicList[k++] = "Die Weltenwanderer";
topicsArray["Wirbelnder Nether"] = new topicElement("Wirbelnder Nether","594.xml","Das Warcraft Universum",new Array("Nether", "Wirbelnden Nether")); topicList[k++] = "Wirbelnder Nether";
topicsArray["Xavius"] = new topicElement("Xavius","634.xml","Dämonen",new Array("Lord Xavius")); topicList[k++] = "Xavius";
topicsArray["Zirkel des Cenarius"] = new topicElement("Zirkel des Cenarius","349.xml","Fraktionen", new Array("Zirkels des Cenarius")); topicList[k++] = "Zirkel des Cenarius";
// topicsArray["International Lexicon"] = new topicElement("International Lexicon","lexicon.xml","TopLevel"); topicList[k++] = "International Lexicon"; // Wont work wihout that line
topicsArray["TopLevel"] = new topicElement("TopLevel","index.xml","TopLevel");