//QUELLE: http://www.traffics-switch.de/website/allinone/templates/all-in-one/scripts/functions.js
var hmi="alle Abflughäfen;- Nord;- Ost;- Mitte;- Süd;- West;- Österreich;- Schweiz;Altenburg;Augsburg;Basel;Berlin;Berlin Schönefeld;Berlin Tegel;Berlin Tempelhof;Bremen;Dortmund;Dresden;Düsseldorf;Erfurt;Frankfurt / Main;Friedrichshafen;Hahn;Hamburg;Hannover;Hof;Karlsruhe;Köln / Bonn;Leipzig;Linz;Lübeck;Mönchengladbach;München;Münster;Neubrandenburg;Niederrhein;Nürnberg;Paderborn;Rostock;Saarbrücken;Salzburg;Schwerin;Stuttgart;Wien;Zürich;- weitere;Amsterdam;Mülhausen;Basel/Mülhausen;Luxemburg;Lüttich;Brüssel;Maastricht;";
var hmi_values="ALLE;BRE,HAM,LBC,HAJ;AOC,DRS,ERF,LEJ,FNB,RLG,SXF,SZW,TXL;FKB,FRA,HHN;AGB,FDH,HOQ,MUC,NUE,STR,FMM;CGN,DTM,DUS,FMO,NRN,PAD,SCN,ZQW;SZG,LNZ,VIE;BSL,ZRH;AOC;AGB;BSL;TXL,SXF,THF;SXF;TXL;THF;BRE;DTM;DRS;DUS;ERF;FRA;FDH;HHN;HAM;HAJ;HOQ;FKB;CGN;LEJ;LNZ;LBC;MGL;MUC;FMO;FNB;NRN;NUE;PAD;RLG;SCN;SZG;SZW;STR;VIE;ZRH;AMS,MLH,BSL,LUX,LGG,BRU,MST;AMS;&nbsp;MLH;&nbsp;BSL,MLH;LUX;LGG;BRU;MST;";

var dsi="#Top Reiseziele;Ägypten;Mallorca-Ibiza;Kanaren;Portugal;Türkei;Bulgarien;#;#Länder;Alle Länder;Afrika;Ägypten;Asien;Balearen;Bulgarien;Deutschland;Dom.Republik;Emirate;Frankreich;Griechenland;Griechische Inseln;Großbritannien, Irland;Indischer Ozean;Italien, Malta;Kanaren;Karibik;Kroatien, Ungarn;Kuba;Mittelamerika;Naher Osten;Osteuropa;Polen;Portugal;Schweiz;Skandinavien, Dänemark;Slowakei, Tschechien;Spanien Festland;Südamerika;Tunesien, Marokko;Türkei;USA;Zypern;Österreich;";
var dsi_values="ASW,CAI,HRG,LXR,RMF,SSH;IBZ,MAH,PMI;ACE,FUE,LPA,SPC,TFN,TFS;FAO,FNC,LIS,OPO,PDL;ADA,ADB,ASR,AYT,BJV,DLM,IST,SAW;BOJ,SOF,VAR;;Alle;BVC,CPT,JNB,JRO,MBA,SID,WDH,ZNZ;ASW,CAI,HRG,LXR,RMF,SSH;BKK,CEB,CMB,CNX,DEL,DPS,HAN,HKG,HKT,KBV,KCH,KUA,KUL,LGK,PEK,PEN,SGN,SHA,SIN,TDX,USM;IBZ,MAH,PMI;BOJ,SOF,VAR;CGN,DRS,DUS,ERF,FKB,FRA,HAJ,HAM,LEJ,MUC,NUE,RLG,SCN,STR,SXF,TXL;AZS,POP,PUJ,SDQ;AUH,DXB,MCT;CDG,MRS,NCE,ORY;ATH,GPA,KVA,PVK,SKG,VOL;AOK,CFU,CHQ,HER,JMK,JTR,KGS,MJT,RHO,SMI,ZTH;DUB,EDI,MAN,NCL,STN;MLE,MRU,SEZ;BDS,BGY,BLQ,BRI,CAG,CTA,FCO,IGD,MLA,MXP,NAP,OLB,PMO,PSA,PSR,RMI,SUF,VCE,VRN;ACE,FUE,LPA,SPC,TFN,TFS;ANU,BGI,CUR,MBJ,PMV,TAB;BUD,DBV,PUY,RJK,SPU,ZAD;HAV,HOG,VRA;CUN,MEX,PTY,SJO;AMM,ETH,TLV;DME,LED;WAW;FAO,FNC,LIS,OPO,PDL;ZRH;ARN,CPH,HEL,KEF,OSL;PRG;AGP,ALC,BCN,BIO,GRX,LEI,MAD,MJV,OVD,SCQ,SVQ,VLC,XRY;GIG,GYE,LIM,MAO,REC,SSA,UIO;AGA,CMN,DJE,MIR,RAK,TUN;ADA,ADB,ASR,AYT,BJV,DLM,IST,SAW;ANC,EWR,JFK,LAS,LAX,MIA,RSW;ECN,LCA,PFO;GRZ,INN,KLU,SZG,VIE;";

var dsihotel="alle Regionen;Deutschland;--Augsburg;--Bamberg;--Berlin;--Berlin Schönefeld;--Berlin Tegel;--Bonn;--Bremen;--Celle;--Dessau;--Dortmund;--Dresden;--Düsseldorf;--Erfurt;--Essen;--Frankfurt;--Freiburg;--Friedrichshafen;--Füssen;--Gelsenkirchen;--Göttingen;--Hamburg;--Hannoverg;--Karlsruhe/Baden Baden;--Kassel;--Kiel;--Köln;--Leipzig;--Lübeck;--Lüneburg;--Magdeburg;--Marburg;--Mönchengladbach;--München;--Münster / Osnabrück;--Nürnberg;--Oberhausen;--Paderborn;--Passau;--Quedlinburg;--Regensburg;--Rostock;--Saarbrücken;--Schwerin;--Speyer;--Stralsund;--Stuttgart;--Trier;--Ulm;--Weeze;--Weimar;--Westerland-Sylt;--Wiesbaden;--Wolfsburg;--Würzburg;--Deutschland Nord;--Deutschland Ost;--Deutschland Süd;--Deutschland West;Balearen;--Mallorca;--Menorca;--Ibiza;Kanaren;--Lanzarote;--Gran Canaria;--Fuerteventura;--La Palma;--Teneriffa;--La Gomera;Portugal;--Faro;--Funchal (Madeira);--Lissabon;--Porto;--Ponta Delgada (Azoren);--Horta;--Terceira (Azoren);Spanisches Festland;--Jerez De La Frontera;--Valencia;--Malaga;--Almeria;--Alicante;--Sevilla;--Gerona;--Murcia, San Javier;--Reus;--Barcelona;--Granada;--Madrid;--Bilbao;--Cordoba (Spanien);--San Sebastian;--Santiago de Compostela;--Santander;--Zaragoza;--Murcia;--Castellon;Türkei,Zypern;--Kayseri;--Antalya;--Bodrum;--Dalaman;--Izmir;--Ercan, Zypern;--Istanbul;--Larnaca, Zypern;--Paphos, Zypern;--Adana;--Ankara;--Trabzon;--Sinop;--Diyarbakir;--Van;--Samsun;Griechische Inseln;--Kos;--Mytilene;--Chania (Kreta);--Heraklion (Kreta);--Rhodos;--Samos;--Karpathos;--Korfu;--Mykonos;--Skiathos;--Santorini;--Zakynthos;--Kalamata;--Kefalonia;Griechenland;--Athen;--Alexandroupolis;--Kavala;--Thessaloniki;--Araxos;--Preveza/Lefkas;--Aghios Nicolaos;Italien,Malta;--Alghero (Sardinien);--Ancona (Italien);--Rom-Ciampino;--Rom-Fiumicino;--Malta;--Lamezia Terme;--Catania;--Neapel;--Brindisi;--Olbia,Sardinien;--Rimini;--Cagliari;--Pescara;--Palermo;--Venedig;--Mailand (Bergamo);--Florenz;--Verona;--Pisa;--Turin di Torino;--Rom (Italien);--Genua;--Siena;--Foggia (Italien);--Albenga (Italien);--Bologna;--Gozo (Malta);--Perugia;--Capri;--Mailand (Linate);--Mailand (Malpensa);--Abruzzen;--Mittle Adria;--Dolomiten;--Südtirol;--Toskana,Elba;--Emilia-Romania;--Umbrien;--Gardasee, Oberital. Seen;--Obere Adria;--Venetien;--Riviera;--Sardinien;--Lombardei;--Amalfiküste,Capri;--Mailand;--Fassatal;--Gossensass;--Latium,Marken;Tunesien,Marokko;--Agadir (Marokko);--Djerba (Tunesien);--Fes (Marokko);--Monastir (Tunesien);--Tunis (Tunesien);--Tabarka (Tunesien);--Marrakesch (Marokko);Osteuropa;--Tivat (Jugoslavien);--Split (Kroatien);--Dubrovnik (Kroatien);--Constanza (Rumänien);--Varna (Bulgarien);--Burgas (Bulgarien);--Pula (Kroatien);--Plovdiv (Bulgarien);--Riga;--Tallinn;--Vilnius;--Skopje;--Tiflis (Georgien);--Balaton (Ungarn);--Moskau-Domod.;--Moskau;--Moskau-Sherem.;--Budapest (Ungarn);--Warschau (PL);--Katowice;--Maribor (Slowenien);--Kiew (Ukraine);--Sofia (Bulgarien);--St. Petersburg (Pulkovo);--Odessa (Ukraine);--Simferopol (Ukraine);--Taschkent (Usbekistan);--Minsk (Weißrussland);--Prag;--Zadar (Kroatien);--Kaluga (Russland);--Sarajevo;--Slowenien;--Rijeka (Kroatien);--Sibenik (Kroatien);Großbritannien,Irland;--Aberdeen (Schottland);--Shannon (Irland);--London (Heathrow);--London (Stansted);--Dublin (Irland);--Glasgow (Schottland);--England;--London;--Edinburgh;--London;--Manchester;--Southampton;--Cardiff;--London City;--Bristol;--Cambridge;--Chester;--Inverness;--Leeds/Bradford;--Birmingham;--Bournemouth;Frankreich;--Agen;--Ajaccio (Lang);--Angers;--Aurillac;--Avignon;--Bastia (Kosika);--Lyon;--Montpellier Frejorgues;--Marseille Provence;--Paris;--Nizza;--Paris;--Deauville/Saint Gatien;--Toulouse;--Bordeaux;--Cannes;--Monte Carlo (Monaco);--Franz. Alpen;--Normandie,Bretagne;--Cote D'Azur;--Burgund,Elsass,Loiretal;--Languedoc-Roussillion;--Provence;--Korsika;--Paris;--Bordeaux;--Südfrankreich;--Franz. Atlantik;--Strassburg;--Disneyland Resort Paris;--Lille;Niederlande;--Holland;--Amsterdam (NL);--Maastricht-Aachen;--Eindhoven;--Rotterdam;Belgien,Luxemburg;--Antwerpen;--Gent;--Belgien,Luxemburg;--Brüssel (Belgien);--Luxemburg;--Liege;--Brügge;Österreich;--Kärnten;--Oberösterreich;--Niederösterreich;--Osttirol;--Tirol;--Steiermark;--Salzburger Land;--Burgenland;--Vorarlberg;--Wien;--Salzburg;--Wien (A);--Innsbruck (A);--Linz (A);--Salzburg (A);--Klagenfurt (A);--Hohenems (A);--Graz (A);Schweiz;--Graubünden;--Wallis;--Tessin;--Bern;--Waadt;--Obwalden;--St.Gallen;--Zürich;--Uri;--Luzern;--Saas;--Zermatt;--Zentralschweiz (Schweiz);--sonstige Schweiz;--Zürich (CH);--Genf (CH);--Bern;--Lugano (CH);--Basel (CH)Dänemark;--Aarhus;--sonstiges Dänemark;--KopenhagenSkandinavien;--Oslo (Norwegen);--Stockholm;--Stockholm;--Helsinki;--Reykjavik (Island);--Egilsstadir (Island);--Alta;--Bergen (Norwegen);--Kirkenes (Norwegen);--Göteborg;--sonstiges Norwegen;--sonstiges Schweden;--sonstiges Finnland;--Malmö (Schweden)Ägypten;--Kairo;--Hurghada;--Luxor;--Sharm El Sheikh;--Marsa Alam;--Taba (Ägypten);--Mersa Matruh;--Aswan;--Abu Simbel;--Alexandria;--Borg El Arab (Alexandria;Nahost;--Amman (Jordanien);--Aqaba (Jordanien);--Tel Aviv (Israel);--Beirut (Libanon);--Damaskus (Jordanien);--Eilat (Israel)Emirate,Dubai;--Dubai (Emirate);--Doha (Qatar);--Abu Dhabi;--Oman;--Sharjah (Emirate);Afrika;--Banjul (Gambia);--Dakar (Senegal);--Mombasa (Kenia);--Windhoek (Namibia);--Kapstadt (Südafrika);--Sal (Kap Verde);--Mauritius;--Mahe (Seychellen);--Johannesburg;--Kilimanjaro (Tansania);--Durban (Südafrika);--Dar-es-Salaam (Tansania);--Bouar (Zentralafrika);--Lamu (Kenia);--Luderitz (Namibia);--Reunion;--Casablanca;Kuba;--Varadero;--Holguin;--Ciego de Colom;--Havanna;--Santiago de Cuba;--Cayo Largo;--Cayo CocoDominikanische Rep.;--Punta Cana;--Puerto Plata;--Santo Domingo;--Santiago;--La Romana;Karibik;--San Juan (Puerto Rico);--Nassau (Bahamas);--St. Lucia;--Tobago;--Barbados;--Antigua;--Jamaika;--Isla Margarita;--Panama;--Grand Cayman;--Grenada;--St. Martin;--Guadeloupe;--Aruba;--Kingston (Jamaica);--Fort De France (Martinique);--Bonaire;--Aeropuerto Hato;--St. Lucia;USA;--Albuquerque, NM;--Amarillo;--Anaheim;--Anchorage, AK;--Antlers;--Asheville;--Aspen, CO;--Atlanta;--Austin;--Bakersfield;--Baltimore;--Baton Rouge;--Billings;--Boise;--Boston;--Branson;--Buffalo;--Cadillac;--Charleston;--Charlotte;--Chattanooga;--Cheyenne;--Chicago;--Cincinnati;--Cleveland;--Cody;--Colorado Springs, CO;--Dallas, TX;--Daytona Beach, FL;--Del Rio;--Denver, CO;--Detroit, MI;--Dulles, Washing.;--El Paso;--Fairbanks, AK;--Fort Lauderdale, FL;--Fresno, Kalif.;--Ft. Myers, FL;--Grand Island, NE;--Hilo,Hawaii;--Honolulu, HI;--Houston;--Indianapolis;--Kahului;--Kailua-Kona;--Lake Tahoe;--Lanai City;--Las Vegas, NV;--Lihue&;--Medford;--Memphis;--Miami, FL;--Minneapolis;--Modesto;--Molokai;--Myrtle Beach;--Naples, FL;--Nashua;--Nashville;--Natchez;--New Orleans;--New York (JFK);--New York (LGA);--New York - Newark, NJ;--New York, NY;--Niagara Falls;--Oakland, CA;--Orlando, FL;--Palm Springs;--Philadelphia (Pennsylv.);--Phoenix, AZ;--Pittsburgh;--Portland;--Sacramento;--Salt Lake City;--San Antonio;--San Diego;--San Francisco, CA;--Santa Ana, CA;--Santa Fe;--Savannah;--Seattle;--Sedona;--Seward, AK;--Spokane;--Springfield;--Tampa, FL;--Taos;--Toledo, OH;--Tri-Cities, TN;--Tucson;--Washington DC;--Winston-Salem, NC;Kanada;--Banff;--Calgary;--Charlottetown;--Edmonton;--Halifax;--Masset;--Moncton;--Montreal (YMX);--Montreal (YUL);--Ottawa;--Quebec;--Revelstoke;--Toronto;--Toronto;--Vancouver;--Victoria;--Whistler;--Whitehorse YT;Südamerika;--Antofagasta (Chile);--Fortaleza (Bra.);--Salvador de Bahia (Bra.);--Caracas (Venezuela);--Rio de Janeiro (Bra.);--Gamarra;--Natal (Bra.);--Sao Paulo (GRU);--Sao Paulo(CGH);--Curitiba;--Buenos AiresMittelamerika;--Acapulco (Mexiko);--Puerto Vallarta (Mex.);--Cancun (Mex.);--San Jose (Costa Rica);--Catacamas;--Changuinola;--Panama City Tyndall Afb;--San SalvadorAsien,Japan;;--Peking (China);--Shanghai (China);--Hanoi (Vietnam);--Kuantan (Malay.);--Langkawi (Malay.);--Bali (Indonesien);--Hong Kong;--Singapur;--Bangkok (Thailand);--Phuket (Thailand);--Koh Samui (Thailand);--Colombo (Sri Lanka);--Goa (Indien);--Malediven;--Kathmandu (Nepal);--Wagethe;--Osaka (Japan);--Kuala Lumpur (Malay.);--Ho-Chi-Minh-Stadt (Vietnam);--Bagawan (Brunei);--Penang (Malay.);--Guangzhou (Canton);--Kontum (Vietnam);--Tokio;--Taipei (Taiwan);--Brunei;--Kota Kinabalu;--Chiang Mai;--Delhi;--Siem Reap;--Yangon;--Shanghai;--Mataram (Indonesien);--Cebu (Phillippien);--Kuching (Malay.);--BahrainAustralien,Neuseel.;--Adelaide (Australien);--Alice Springs (Australien);--Cairns (Australien);--Canberra (Australien);--Coober Pedy (Australien);--Cooktown (Australien);--Carnarvon (Australien);--Dunk Island (Australien);--Brisbane (Australien);--Broken Hill (Australien);--Broome (Australien);--Brampton Island (Australien);--Melbourne (Australien);--Sydney (Australien);--Weipa (Australien);--Perth (Australien);--Ayers Rock;--Albany;--Coffs Harbour;--Christchurch;--Coromandel (Neuseeland);--Auckland (Neuseeland);--Blenheim (Neuseeland);--Bikini Atoll";
var dsihotel_values="Alle;AGB,BER,BNJ,BRE,CGN,DRS,DST,DTM,DUS,ERF,ESS,FDH,FKB,FMO,FRA,GWT,HAJ,HAM,KEL,KSF,LBC,LEJ,MGL,MUC,NRN,NUE,PAD,QLG,QUL,QWU,RLG,SCN,SFR,STR,SXF,SZW,TXL,WIE,ZCD,ZCN,ZEJ,ZEU,ZFS,ZHQ,ZMG,ZOG,ZOI,ZOY,ZPF,ZQC,ZQF,ZQU,ZSU,ZSX,ZTT,ZWE;AGB;ZCD;BER;SXF;TXL;BNJ;BRE;ZCN;ZSU;DTM;DRS;DUS;ERF;ESS;FRA;SFR;FDH;ZFS;ZEJ;ZEU;HAM;HAJ;FKB;KSF;KEL;CGN;LEJ;LBC;ZOG;ZMG;ZOI;MGL;MUC;FMO;NUE;ZOY;PAD;ZPF;ZHG;QLG;RLG;SCN;STW;ZQC;ZSX;STR;ZQF;QUL;NRN;ZWE;GWT;WIE;ZQU;QWU;BRV,DMV,DN1,DOS,DS1,EME,GTI,HEI,USE;CBU,DAH,DB2,DEZ,DHZ,DPD,DSA,DTU,EIB;DAL,DBA,DBD,DBW,DBY,DE1,DR1,DSW,ZNQ;AAH,DEM,DFG,DFR,DHE,DHW,DLB,DNO,DNW,DSL,DSR,DTX,DUI,QBO,QHD,UWP;PMI,MAH,IBZ;PMI;MAH;IBZ;ACE,LPA,FUE,SPC,TFS,TFN,GOM;ACE;LPA;FUE;SPC;TFS,TFN;GOM;FAO,FNC,LIS,OPO,PDL,HOR,TER;FAO;FNC;LIS;OPO;PDL;HOR;TER;XRY,VLC,AGP,LEI,ALC,SVQ,GRO,MVJ,REU,BCN,GRX,MAD,BIO,ODB,EAS,SCQ,SDR,ZAZ,MJV,CS1;XRY;VLC;AGP;LEI;ALC;SVQ;GRO;MVJ;REU;BCN;GRX;MAD;BIO;ODB;EAS;SCQ;SDR;ZAZ;MJV;CS1;ADC,ASR,AYT,BJV,DLM,ADB,ECN,IST,LCA,PFO,ADA,ESB,TZX,SIC,DIY,VAN,SZF;ASR;AYT;BJV;DLM;ADB;ECN;IST;LCA;PFO;ADA;ESB;TZX;SIC;DIY;VAN;SZF;KGS,MJT,CHQ,HER,RHO,SMI,AOK,CFU,JMK,JSI,JTR,ZTH,KLX,EFL;KGS;MJT;CHQ;HER;RHO;SMI;AOK;CFU;JMK;JSI;JTR;ZTH;KLX;EFL;ATH,AXD,KVA,SKG,GPA,PVK,ZAN;ATH;AXD;KVA;SKG;GPA;PVK;ZAN;AHO,AOI,CIA,FCO,MLA,SUF,CTA,NAP,BDS,BMO,OLB,RMI,CAG,PSR,PMO,VCE,BGY,FLR,VRN,NAP,PSA,TRN,VCE,ROM,GOA,SAY,FOG,ALL,BLQ,GZM,PEG,PRJ,LIN,MXP,IAB,IAI,IDO,ITI,ITL,IER,IUM,IGS,IOA,IVN,IRI,ISR,ILO,IKA,MIL,FA1,IT1,IL1;AHO;AOI;CIA;FCO;MLA;SUF;CTA;NAP;BDS;OLB;RMI;CAG;PSR;PMO;VCE;BGY;FLR;VRN;PSA;TRN;ROM;GOA;SAY;FOG;ALL;BLQ;GZM;PEG;PRJ;LIN;MXP;IAB;IAI;IDO;ITI;ITL;IER;IUM;IGS;IOA;IVN;IRI;ISR;ILO;IKA;MIL;FA1;IT1;IL1;AGA,DJE,FEZ,MIR,TUN,TBJ,RAK;AGA;DJE;FEZ;MIR;TUN;TBJ;RAK;TIV,SPU,DBV,CND,VAR,BOJ,PUY,PDV,RIX,TLL,VNO,SKP,TBS,SOB,DME,MOW,SVO,BUD,WAW,KTW,MBX,KBP,SOF,LED,ODS,SIP,TAS,MSQ,PRG,ZAD,KLF,SJJ,SLE,RJK,KS1;TIV;SPU;DBV;CND;VAR;BOJ;PUY;PDV;RIX;TLL;VNO;SKP;TBS;SOB;DME;MOW;SVO;BUD;WAW;KTW;MBX;KBP;SOF;LED;ODS;SIP;TAS;MSQ;PRG;ZAD;KLF;SJJ;SLE;RJK;KS1;ABZ,SNN,LHR,STN,DUB,GLA,BEN,BLN,EDI,LON,MAN,SOU,CWL,LCY,BRS,CBG,CEG,INV,LBA,BHX,BOH;ABZ;SNN;LHR;STN;DUB;GLA;BEN;BLN;EDI;LON;MAN;SOU;CWL;LCY;BRS;CBG;CEG;INV;LBA;BHX;BOH;AGF,AJA,ANE,AUR,AVN,BIA,LYS,MPL,MRS,PAR,NCE,CDG,DOL,TLS,BOD,CEQ,MCM,FAL,FBR,FCD,FFI,FSW,FPV,FKS,FCD,FPA,FBO,SFK,FAX,SXB,FDS,LIL;AGF;AJA;ANE;AUR;AVN;BIA;LYS;MPL;MRS;PAR;NCE;CDG;DOL;TLS;BOD;CEQ;MCM;FAL;FBR;FCD;FFI;FSW;FPV;FKS;FPA;FBO;SFK;FAX;SXB;FDS;LIL;HOL,AMS,MST,EIN,RTM;HOL;AMS;MST;EIN;RTM;ANR,GNE,BEL,BRU,LUX,LGG,ZGJ;ANR;GNE;BEL;BRU;LUX;LGG;ZGJ;AKA,AOO,ANO,AOT,ATI,ASM,ASL,ABU,AVA,AWI,ASB,VIE,INN,LNZ,SZG,KLU,HOH,GRZ,ZXY;AKA;AOO;ANO;AOT;ATI;ASM;ASL;ABU;AVA;AWI;ASB;VIE;INN;LNZ;SZG;KLU;HOH;GRZ;SGR,SWA,STE,SBN,SW1,SOW,SSG,SZR,SUR,SL1,SL2,SL3,SZE,SCH,ZRH,GVA,BRN,LUG,BSL;SGR;SWA;STE;SBN;SW1;SOW;SSG;SZR;SUR;SL1;SL2;SL3;SZE;SCH;ZRH;GVA;BRN;LUG;BSL;AAR,DAN,CPH;AAR;DAN;CPH;OSL,ARN,STO,HEL,KEF,EGS,ALF,BGO,KKN,GOT,NOR,SWE,FIN,MMX;OSL;ARN;STO;HEL;KEF;EGS;ALF;BGO;KKN;GOT;NOR;SWE;FIN;MMX;CAI,HRG,LXR,SSH,RMF,TCP,MUH,ASW,ABS,ALY,HBE;CAI;HRG;LXR;SSH;RMF;TCP;MUH;ASW;ABS;ALY;HBE;AMM,AQJ,TLV,BEY,DAM,ETH;AMM;AQJ;TLV;BEY;DAM;ETH;DXB,DOH,AUH,MCT,SHJ;DXB;DOH;AUH;MCT;SHJ;BJL,DKR,MBA,WDH,CPT,SID,MRU,SEZ,JNB,JRO,DUR,DAR,BOP,LAU,LUD,SEZ,RUN,CMN;BJL;DKR;MBA;WDH;CPT;SID;MRU;SEZ;JNB;JRO;DUR;DAR;BOP;LAU;LUD;RUN;CMN;VRA,HOG,AVI,HAV,SCU,CYO,CCC;VRA;HOG;AVI;HAV;SCU;CYO;CCC;PUJ,POP,SDQ,STI,LRM;PUJ;POP;SDQ;STI;LRM;SJU,NAS,UVF,ADZ,TAB,BGI,CYO,ANU,MBJ,PMV,PTY,GCM,GND,SXM,PTP,AUA,KIN,FDF,BON,CUR,SLU;SJU;NAS;UVF;TAB;BGI;ANU;MBJ;PMV;PTY;GCM;GND;SXM;PTP;AUA;KIN;FDF;BON;CUR;SLU;ABQ,AMA,ANA,ANC,ATE,AVL,ASE,ATL,AUM,BFL,BWI,BTR,BIL,BOI,BOS,PLK,BUF,CAD,CHS,CLT,CHA,CYS,ORD,CVG,CLE,COD,COS,DFW,DAB,DTH,DLF,DEN,DTW,IAD,ELP,FAI,FLL,FAT,RSW,GRI,ITO,HNL,IAH,IND,OGG,KOA,TVL,LNY,LAS,LIH,LAX,MDF,MEM,MIA,MSP,MOD,MKK,MYR,APF,ASH,BNA,HEZ,NEW,JFK,LGA,EWR,NYC,IAG,OAK,MCO,PSP,PHL,PHX,CVA,PDX,SAC,SLC,SAT,SAN,SFO,SNA,SAF,SAV,SEA,SDX,SWD,GEG,SPI,TPA,TSM,TOL,TRI,TUS,WAS,INT;ABQ;AMA;ANA;ANC;ATE;AVL;ASE;ATL;AUM;BFL;BWI;BTR;BIL;BOI;BOS;PLK;BUF;CAD;CHS;CLT;CHA;CYS;ORD;CVG;CLE;COD;COS;DFW;DAB;DTH;DLF;DEN;DTW;IAD;ELP;FAI;FLL;FAT;RSW;GRI;ITO;HNL;IAH;IND;OGG;KOA;TVL;LNY;LAS;LIH;LAX;MDF;MEM;MIA;MSP;MOD;MKK;MYR;APF;ASH;BNA;HEZ;NEW;JFK;LGA;EWR;NYC;IAG;OAK;MCO;PSP;PHL;PHX;CVA;PDX;SAC;SLC;SAT;SAN;SFO;SNA;SAF;SAV;SEA;SDX;SWD;GEG;SPI;TPA;TSM;TOL;TRI;TUS;WAS;INT;YBA,YYC,YHG,YEG,YHZ,ZMT,YQM,YMX,YUL,YOW,YQB,YRV,YYZ,YTO,YVR,YYJ,YWS,YXY;YBA;YYC;YHG;YEG;YHZ;ZMT;YQM;YMX;YUL;YOW;YQB;YRV;YYZ;YTO;YVR;YYJ;YWS;YXY;ANF,FOR,SSA,CCS,GIG,GRA,NAT,GRU,CGH,CWB,EZE;ANF;FOR;SSA;CCS;GIG;GRA;NAT;GRU;CGH;CWB;EZE;ACA,PVR,CUN,PTY,SJO,CAA,CHX,PAM,SAL;ACA;PVR;CUN;SJO;CAA;CHX;PAM;SAL;PEK,PVG,HAN,KUA,LGK,DPS,HKG,SIN,BKK,HKT,USM,CMB,GOI,MLE,KTM,WET,KIX,KUL,SGN,BGW,PEN,CAN,KON,TYO,TPE,BWN,BKI,CNX,DEL,REP,RGN,SHA,AMI,CEB,KCH,BAH;PEK;PVG;HAN;KUA;LGK;DPS;HKG;SIN;BKK;HKT;USM;CMB;GOI;MLE;KTM;WET;KIX;KUL;SGN;BGW;PEN;CAN;KON;TYO;TPE;BWN;BKI;CNX;DEL;REP;RGN;SHA;AMI;CEB;KCH;BAH;ADL,ASP,CNS,CBR,CPD,CTN,CVQ,DKI,BNE,BHQ,BME,BMP,MEL,SYD,WEI,PER,AYQ,ALH,CFS,CHC,CMV,AKL,BHE;ADL;ASP;CNS;CBR;CPD;CTN;CVQ;DKI;BNE;BHQ;BME;BMP;MEL;SYD;WEI;PER;AYQ;ALH;CFS;CHC;CMV;AKL;BHE;BII";

var stc="beliebig;ab 2 Sterne;ab 3 Sterne;ab 4 Sterne;ab 5 Sterne";
var src_values="*;2;3;4;5";


function makeValues(liste, stelle, ziel)
{
	var listeValues = liste.split(";");

	if(listeValues[stelle] == "")
	{
		alert("Bitte wählen Sie eine Region aus");
		exit;
	}
	
	document.forms['frmTRFXSuchmaske'].elements[ziel].value = listeValues[stelle];
}


function deleteSelectOptions(feld){
	var laenge = feld.length;
	for (i=0; i <laenge; i++){
		feld.options[feld.length-1] = null;
	}
}


function addSelectOption(selectionElement, text)
{
	var option = document.createElement("OPTION");
	var Text = document.createTextNode(text);
	option.appendChild(Text);
	selectionElement.appendChild(option);
}


function addOptionGroup(selectionElement, text)
{	
	var option = document.createElement("optgroup");
	var Text = document.createTextNode(text);
	option.appendChild(Text);
	selectionElement.appendChild(option);
}


function fillSelect(liste, ziel, init)
{
	var liste1 = liste.split(";");
	
	if (init == 1)
	{
		deleteSelectOptions(ziel);
	}

	
	for (i=0; i<liste1.length; i++)
	{
		if(liste1[i].substring(0, 1) == "#")
		{
			if(liste1[i].substring(1) != "")
			{
				addOptionGroup(ziel, liste1[i].substring(1));
			}
			else
			{
				addSelectOption(ziel, "");
			}
		}
		else
		{
			addSelectOption(ziel, liste1[i]);
		}
	}


	if(ziel.name == "spacertwo") document.forms['frmTRFXSuchmaske'].spacertwo.selectedIndex = 7;
}


function radioWert(rObj) {
	for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
	return false;
}


function chancheExpress(){

	switch (radioWert(document.forms['frmTRFXSuchmaske'].typ)){
		case('P'):
			document.forms['frmTRFXSuchmaske'].ixp.value='pauschal';
			fillSelect(hmi, document.forms['frmTRFXSuchmaske'].spacerone, 1);
			fillSelect(dsi, document.forms['frmTRFXSuchmaske'].spacertwo, 1);
			document.getElementById('titleone').firstChild.nodeValue="Abflughafen";
			document.getElementById('titletwo').firstChild.nodeValue="Frühester Abflug";
			document.getElementById('titlethree').firstChild.nodeValue="Reiseziel";
			document.getElementById('titlefour').firstChild.nodeValue="Spätester Rückflug";
			break;
		case('N'):
			document.forms['frmTRFXSuchmaske'].ixp.value='charter';
			fillSelect(hmi, document.forms['frmTRFXSuchmaske'].spacerone, 1);
			fillSelect(dsi, document.forms['frmTRFXSuchmaske'].spacertwo, 1);
			document.getElementById('titleone').firstChild.nodeValue="Abflughafen";
			document.getElementById('titletwo').firstChild.nodeValue="Frühester Abflug";
			document.getElementById('titlethree').firstChild.nodeValue="Reiseziel";
			document.getElementById('titlefour').firstChild.nodeValue="Spätester Rückflug";
			break;
		case('H'):
			document.forms['frmTRFXSuchmaske'].ixp.value='hotel';
			fillSelect(dsihotel, document.forms['frmTRFXSuchmaske'].spacerone, 1);
			fillSelect(stc, document.forms['frmTRFXSuchmaske'].spacertwo, 1);
			document.getElementById('titleone').firstChild.nodeValue="Reiseziel";
			document.getElementById('titletwo').firstChild.nodeValue="Früheste Anreise";
			document.getElementById('titlethree').firstChild.nodeValue="Hotelkategorie";
			document.getElementById('titlefour').firstChild.nodeValue="Späteste Abreise";
			break;
	}
	abreise();
}

function setKeywords(sValue) {
    document.forms['frmTRFXSuchmaske'].elements['fts'].value = document.forms['frmTRFXSuchmaske'].elements['fts'].value + ' ' + sValue;
}


function submitData(pLink)
{			
	var quicksearchdata="?";
    document.forms['frmTRFXSuchmaske'].elements['thm'].value=customer_thm;
	/*options[feld.selectedIndex].value;
	form.elements['mySel'].options[0].value
	form.elements['mySel'].options[0].value
	document.forms['frmTRFXSuchmaske'].elements["Auswahl"].selectedIndex*/
	quicksearchdata += "cfg="+customer_cfg;
	quicksearchdata += "&thm="+customer_thm;
	quicksearchdata += "&hmask=1";
	quicksearchdata += "&ntc=1";
	quicksearchdata += "&ref=";
	quicksearchdata += document.forms['frmTRFXSuchmaske'].ref.value;
	quicksearchdata += "&stp=2";
	quicksearchdata += "&epc="+document.forms['frmTRFXSuchmaske'].elements["epc"].options[document.forms['frmTRFXSuchmaske'].elements["epc"].selectedIndex].value;
	quicksearchdata += "&ka1="+document.forms['frmTRFXSuchmaske'].elements["ka1"].options[document.forms['frmTRFXSuchmaske'].elements["ka1"].selectedIndex].value;
	quicksearchdata += "&ka2="+document.forms['frmTRFXSuchmaske'].elements["ka2"].options[document.forms['frmTRFXSuchmaske'].elements["ka2"].selectedIndex].value;
	quicksearchdata += "&ka3="+document.forms['frmTRFXSuchmaske'].elements["ka3"].options[document.forms['frmTRFXSuchmaske'].elements["ka3"].selectedIndex].value;
	quicksearchdata += "&vnd="+document.forms['frmTRFXSuchmaske'].elements["vnd"].value;
	quicksearchdata += "&bsd="+document.forms['frmTRFXSuchmaske'].elements["bsd"].value;
	quicksearchdata += "&mmc="+document.forms['frmTRFXSuchmaske'].elements["mmc"].options[document.forms['frmTRFXSuchmaske'].elements["mmc"].selectedIndex].value;
	quicksearchdata += "&sub="+document.forms['frmTRFXSuchmaske'].elements["sub"].options[document.forms['frmTRFXSuchmaske'].elements["sub"].selectedIndex].value;

	switch(radioWert(document.forms['frmTRFXSuchmaske'].typ)){
		case('P'):
			quicksearchdata += "&ixp=pauschal";
			quicksearchdata += "&typ=P";
			makeValues(hmi_values,document.forms['frmTRFXSuchmaske'].elements["spacerone"].selectedIndex,"hmi");			
			makeValues(dsi_values,document.forms['frmTRFXSuchmaske'].spacertwo.selectedIndex,"dsi");
			quicksearchdata += "&hmi="+document.getElementById("hmi").value;
			quicksearchdata += "&dsi="+document.getElementById("dsi").value;
			// ORIGINAL // ibelink="lastminute.php";
			break;
		case('N'):
			quicksearchdata += "&ixp=charter";
			quicksearchdata += "&typ=N";
			makeValues(hmi_values,document.forms['frmTRFXSuchmaske'].spacerone.selectedIndex,"hmi");
			makeValues(dsi_values,document.forms['frmTRFXSuchmaske'].spacertwo.selectedIndex,"dsi");
			quicksearchdata += "&hmi="+document.getElementById("hmi").value;
			quicksearchdata += "&dsi="+document.getElementById("dsi").value;
			break;
		case('H'):
			quicksearchdata += "&ixp=hotel";
			quicksearchdata += "&typ=H";
			document.forms['frmTRFXSuchmaske'].hmi.value="";
			makeValues(dsihotel_values,document.forms['frmTRFXSuchmaske'].spacerone.selectedIndex,"dsi");
			var sterne=src_values.split(";");
			sterne[0]="0";
			//var sterne=makeValues(src_values,document.forms['frmTRFXSuchmaske'].spacertwo.selectedIndex,"stc");
			//quicksearchdata += "&stc="+document.getElementById("spacertwo").value;
			quicksearchdata += "&stc="+sterne[(document.forms['frmTRFXSuchmaske'].spacertwo.selectedIndex)];
			quicksearchdata += "&dsi="+document.getElementById("dsi").value;
			break;
	}

	top.location.href = pLink + quicksearchdata;
}





// QUELLE: T.I.B.E.T. Schnellsuchmaske 1


DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??" );
var today = new Date();
var dayOffset = 1000 * 60 *60 * 24;
var tomorow = new Date(today.getTime() + dayOffset);

function writeDateSelect(startDate, howMany, selected) {
    startTime = startDate.getTime();
    var day = new Date(startTime);
    for (var i=1; i<howMany; i++) {
        day.setTime(startTime + (dayOffset * i));
        var selectStr = "<option value=\"" + (day.getTime() - (day.getTime()%1000))/1000 + "\""
        if (i == selected) {
            selectStr = selectStr + " selected "
        }
        selectStr = selectStr + ">" + Getdatum(i) + "</option>";
        document.write(selectStr);
    }
}

function Getdatum(offset) {
    var time = new Date()
    time.setTime( time.getTime()+offset*86400000)
    return DatArray[time.getDay()]+' '+time.getDate()
        +'.'+(1+time.getMonth())+'.'+(2000+(time.getYear()%100))
}

function abreise() {
    var value = (document.forms['frmTRFXSuchmaske'].mmc.options[document.forms['frmTRFXSuchmaske'].mmc.selectedIndex].value);
    var duration_default = 15;
    switch(value) {
        case "0": duration = 28; break;
        case "1-5t": duration = 5; break;
        case "1w": duration = 7; break;
        case "6-8t": duration = 8; break;
        case "9-12t": duration = 12; break;
        case "2w": duration = 14; break;
        case "13-16t": duration = 16; break;
        case "3w": duration = 21; break;
        case "17-22t": duration = 22; break;
        case "4w": duration = 28; break;
        case "27-28t": duration = 28; break;
        case "tr1": case "tr2": case "tr3": duration = duration_default; break;
        default: duration = duration_default; break;
    }
}

function MM_reloadPage(init)
{ //reloads the window if Nav4 resized
    if (init==true) with (navigator) {
        if ((appName=='Netscape')&&(parseInt(appVersion)==4)) {
            document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
        }
    } else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
        location.reload();
}

MM_reloadPage(true);
var zufallszahl = 1 + 9999999*(Math.random());
var zahl = Math.round(zufallszahl);
// Funktioniert nicht mit Netscape 4.7 !!!

// Kommentar: ermittle heutiges Datum (Richtet sich nach dem Datum, das der Anwender auf seine Rechner hat
var jetzt = new Date();
var Tag = jetzt.getDate()+3;
var Monat = jetzt.getMonth();
var Jahr = jetzt.getFullYear();

// Kommentar: heutiges Datum plus 7 Tage ( + 7 kann verändert werden)
var bald = new Date(Jahr,Monat,Tag + 7);
var Tag_b = bald.getDate();
var Monat_b = bald.getMonth();
var Jahr_b = bald.getFullYear();

// Kommentar: erzeuge Dropdown-Inhalt per JS-Function
function create_dd(start,end,selected) {
    for(var COUNT=start; COUNT <= end; COUNT++) {
        if (COUNT == selected)
            document.write("<option value=" + COUNT +"selected>" + COUNT + "</option>");
        else
            document.write("<option value="+ COUNT+">"+ COUNT+"</option>");
    }
}


function getCoords(){

    var top = screen.availHeight;

    if(document.all){
        var yadd = document.body.scrollTop;
        var left = document.body.offsetWidth;
    }
    else{
        var yadd = window.pageYOffset;
        var left = window.innerWidth;
    }

    if(((left/2)- 280)>0){
        posx=((left/2)-140);
    }
    else{
        posx=20;
    }
    if(((top/2)- 100)>0){
        posy=(((top/2) - 200) + yadd + 0);
    }
    else{
        posy=20;
    }
}


function show_animation() {
    getCoords();
    document.getElementById('animation').style.left = posx+'px';
    document.getElementById('animation').style.top = posy+'px';
    document.getElementById('animation').style.visibility = "visible";
}

function position_animation() {
    getCoords();
    document.getElementById('animation').style.left = posx+'px';
    document.getElementById('animation').style.top = posy+'px';
}
