var labelAny = /en_/g.test(location.href) ? 'any' : 'beliebig'; function travelUpdateUnterRegionen(region) { var obj = document.getElementById('travelUnterRegion'); if (obj) { var unterRegionen = { "4987": [new Option("Allgäu - Oberschwaben", "4988"),new Option("Bodensee - Hegau - Linzgau", "4989")], "4986": [new Option("Hohenlohe - Schwäbischer Wald", "5003"),new Option("Schwäbische Alb", "4998"),new Option("Ellwanger Seenland", "5000"),new Option("Neckarland - Odenwald", "5002"),new Option("Taubertal", "5001"),new Option("Kraichgau - Stromberg", "5011")], "4985": [new Option("Kaiserstuhl - Tuniberg", "4993"),new Option("Ortenau", "4996"),new Option("Breisgau/Hochschwarzwald", "4994"),new Option("Schwarzwald-Baar", "4990"),new Option("Emmendingen", "4995"),new Option("Hochrhein - Hotzenwald", "4991"),new Option("Markgräflerland - Wiesental", "4992"),new Option("Nördlicher Schwarzald", "4997")] }; obj.options.length = 0; obj.options[0] = new Option(labelAny, ""); var offset = 1; if (region && unterRegionen[region]) { for(var i = 0; i < unterRegionen[region].length; i++) { obj.options[offset] = unterRegionen[region][i]; offset++; } } else { for (var regionId in unterRegionen) { for(var i = 0; i < unterRegionen[regionId].length; i++) { obj.options[offset] = unterRegionen[regionId][i]; offset++; } } } travelUpdateOrte(obj.value); } } function travelUpdateOrte(unterRegion) { var obj = document.getElementById('travelOrt'); if (obj) { var orte = { "4996": [new Option("Bad Peterstal"),new Option("Bad Peterstal-Griesbach"),new Option("Berghaupten"),new Option("Biberach"),new Option("Biberach-Prinzbach"),new Option("Durbach"),new Option("Elzach"),new Option("Fischerbach"),new Option("Freiamt"),new Option("Gengenbach"),new Option("Gutach"),new Option("Haslach"),new Option("Hausach"),new Option("Hofstetten"),new Option("Hornberg"),new Option("Kappel-Grafenhausen"),new Option("Lahr"),new Option("Lautenbach"),new Option("Mühlenbach"),new Option("Nordrach"),new Option("Oberharmersbach"),new Option("Oberkirch"),new Option("Oberwolfach"),new Option("Oberwolfach-Walke"),new Option("Oppenau"),new Option("Schiltach"),new Option("Schiltach-Vorderlehengericht"),new Option("Schuttertal"),new Option("Seebach"),new Option("Seelbach"),new Option("Steinach"),new Option("Wolfach"),new Option("Wolfach-Kirnbach"),new Option("Zell am Harmersbach")], "4989": [new Option("Bodman-Ludwigshafen"),new Option("Bodnegg"),new Option("Bodolz"),new Option("Daisendorf Bei Meersburg"),new Option("Deggenhausertal"),new Option("Eichstegen"),new Option("Eriskirch"),new Option("Freiburg"),new Option("Friedrichshafen"),new Option("Gaienhofen"),new Option("Gailingen"),new Option("Heiligenberg"),new Option("Hilzingen"),new Option("Horgenzell"),new Option("Illmensee"),new Option("Immenstaad"),new Option("Kressbronn"),new Option("Langenargen"),new Option("Markdorf"),new Option("Markdorf "),new Option("Markdorf, OT Ittendorf"),new Option("Meckenbeuren"),new Option("Meersburg"),new Option("Meersburg-Daisendorf"),new Option("Mühlingen"),new Option("Oberteuringen"),new Option("Ostrach"),new Option("Owingen"),new Option("Owingen-Hohenbodman"),new Option("Radolfzell"),new Option("Ravensburg"),new Option("Rielasingen"),new Option("Salem"),new Option("Sauldorf"),new Option("Steißlingen"),new Option("Stetten bei Meersburg"),new Option("Stockach"),new Option("Tettnang"),new Option("Uhldingen-Mühlhofen"),new Option("Überlingen"),new Option("Überlingen-Hödingen")], "4990": [new Option("Lauterbach"),new Option("Mönchweiler"),new Option("Schenkenzell"),new Option("Schiltach"),new Option("Schonach"),new Option("Schönwald"),new Option("St. Georgen"),new Option("St. Georgen-Oberkirnach"),new Option("Tennenbronn"),new Option("Triberg"),new Option("Vöhrenbach"),new Option("Wolfach")], "4998": [new Option("Abtsgmünd"),new Option("Ammerbuch"),new Option("Bad Boll"),new Option("Bopfingen"),new Option("Ehingen"),new Option("Eningen"),new Option("Hayingen"),new Option("Hechingen"),new Option("Hermaringen"),new Option("Kirchheim Am Ries"),new Option("Laichingen"),new Option("Lorch"),new Option("Mahlstetten"),new Option("Münsingen"),new Option("Ottenbach"),new Option("Schwäbisch Gmünd"),new Option("Tuttlingen"),new Option("Wehingen"),new Option("Westerheim"),new Option("Wäschenbeuren")], "4988": [new Option("Achberg"),new Option("Amtzell"),new Option("Argenbühl"),new Option("Argenbühl, OT Eisenharz"),new Option("Aulendorf"),new Option("Bad Saulgau"),new Option("Bad Wurzach"),new Option("Bodnegg"),new Option("Eberhardzell"),new Option("Ebersbach-Musbach"),new Option("Eichstegen"),new Option("Horgenzell"),new Option("Isny"),new Option("Kißlegg"),new Option("Langenenslingen"),new Option("Leutkirch"),new Option("Leutkirch i. Allgäu"),new Option("Mengen"),new Option("Neukirch"),new Option("Ochsenhausen"),new Option("Oggelshausen"),new Option("Ostrach-Unterweiler"),new Option("Ravensburg"),new Option("Rot an der Rot"),new Option("Waldburg"),new Option("Wangen")], "4992": [new Option("Aitern"),new Option("Bad Bellingen"),new Option("Bad Bellingen, OT Bamlach"),new Option("Buggingen"),new Option("Böllen"),new Option("Fröhnd"),new Option("Kandern"),new Option("Kleines Wiesental"),new Option("Sallneck"),new Option("Schliengen"),new Option("Schönau"),new Option("Staufen"),new Option("Todtnau"),new Option("Utzenfeld"),new Option("Wembach"),new Option("Wieden")], "4997": [new Option("Alpirsbach"),new Option("Bad Rippoldsau"),new Option("Bad Wildbad"),new Option("Baiersbronn"),new Option("Freudenstadt"),new Option("Glatten"),new Option("Loßburg"),new Option("Neuweiler"),new Option("Schömberg"),new Option("Simmersfeld"),new Option("Waldachtal"),new Option("Wörnersberg")], "4993": [new Option("Bötzingen"),new Option("Eichstetten"),new Option("Endingen"),new Option("Freiamt"),new Option("Freiburg"),new Option("Ihringen"),new Option("Sasbach"),new Option("Sasbach-Leiselheim"),new Option("Vogtsburg")], "5003": [new Option("Alfdorf"),new Option("Beilstein"),new Option("Bretzfeld"),new Option("Bühlertann"),new Option("Eschach"),new Option("Forchtenberg"),new Option("Frankenhardt"),new Option("Gerabronn"),new Option("Großbottwar"),new Option("Großerlach"),new Option("Ilsfeld"),new Option("Künzelsau"),new Option("Langenbrettach"),new Option("Lehrensteinsfeld"),new Option("Mainhardt"),new Option("Murrhardt"),new Option("Möckmühl"),new Option("Oedheim"),new Option("Pfedelbach"),new Option("Rot am See"),new Option("Schöntal"),new Option("Stimpfach"),new Option("Stuttgart"),new Option("Welzheim"),new Option("Wolpertshausen"),new Option("Öhringen")], "4994": [new Option("Bollschweil"),new Option("Bonndorf"),new Option("Breitnau"),new Option("Buchenbach"),new Option("Eisenbach"),new Option("Feldberg"),new Option("Freiamt"),new Option("Glottertal"),new Option("Gundelfingen"),new Option("Hinterzarten"),new Option("Horben"),new Option("Ihringen"),new Option("Kirchzarten"),new Option("Münstertal"),new Option("Oberried"),new Option("Oberried-Geroldstal"),new Option("Schluchsee"),new Option("St. Märgen"),new Option("St. Peter"),new Option("Stegen"),new Option("Stegen-Eschbach"),new Option("Titisee-Neustadt"),new Option("Todtnau"),new Option("Todtnauberg"),new Option("Ühlingen-Birkendorf")], "5000": [new Option("Abtsgmünd"),new Option("Jagstzell"),new Option("Neuler")], "5002": [new Option("Adelsheim"),new Option("Buchen"),new Option("Eberbach"),new Option("Fahrenbach"),new Option("Hardheim"),new Option("Heiligkreuzsteinach"),new Option("Höpfingen"),new Option("Hüffenhardt"),new Option("Kirchzell"),new Option("Neunkirchen"),new Option("Oedheim"),new Option("Waldbrunn"),new Option("Walldürn")], "5001": [new Option("Bad Mergentheim"),new Option("Creglingen"),new Option("Höpfingen"),new Option("Igersheim"),new Option("Külsheim"),new Option("Weikersheim"),new Option("Wittighausen")], "4995": [new Option("Biederbach"),new Option("Elzach"),new Option("Freiamt"),new Option("Kenzingen"),new Option("Sasbach"),new Option("Simonswald"),new Option("St. Peter"),new Option("Waldkirch"),new Option("Waldkirch-Kollnau"),new Option("Winden")], "4991": [new Option("Albbruck"),new Option("Dachsberg"),new Option("Herrischried"),new Option("Häusern"),new Option("Höchenschwand"),new Option("Ibach"),new Option("Klettgau-Erzingen"),new Option("Nöggenschwiel"),new Option("Waldshut-Tiengen"),new Option("Weilheim"),new Option("Ühlingen-Birkendorf")], "5011": [new Option("Brackenheim"),new Option("Illingen"),new Option("Knittlingen"),new Option("Kürnbach"),new Option("Maulbronn"),new Option("Nordheim"),new Option("Oberderdingen"),new Option("Sulzfeld"),new Option("Vaihingen/Enz-Gündelbach"),new Option("Walheim")] }; obj.options.length = 0; obj.options[0] = new Option(labelAny, ""); var objContainer = document.getElementById('travelOrtContainer'); var offset = 1; if (unterRegion && orte[unterRegion]) { for(var i = 0; i < orte[unterRegion].length; i++) { obj.options[offset] = orte[unterRegion][i]; offset++; } objContainer.className = objContainer.className.replace(/ hidden/g, ""); } else if (objContainer.className.search(/ hidden/) == -1) { objContainer.className = objContainer.className + " hidden"; } } } var travelRegion = document.getElementById('travelRegion'); var travelUnterRegion = document.getElementById('travelUnterRegion'); if (travelRegion && travelUnterRegion) { travelUpdateUnterRegionen(travelRegion.value); var travelUnterRegionSet = false; for (var o = 0; o < travelUnterRegion.options.length; o++) { for (var m = 0; m < travelMerkmaleValue.length; m++) { if (travelUnterRegion.options[o].value == travelMerkmaleValue[m]) { travelUnterRegionSet = true; travelUnterRegion.options[o].selected = true; travelUpdateOrte(travelUnterRegion.value); break; } } if (travelUnterRegionSet == true) { break; } } if (travelUnterRegionSet == true) { var travelOrt = document.getElementById('travelOrt'); for (var o = 0; o < travelOrt.options.length; o++) { if (travelOrt.options[o].text.replace(/[^a-zA-Z -]/g, "") == travelOrtValue) { travelOrtSet = true; travelOrt.options[o].selected = true; break; } } } }