//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;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,HAJ,HAM,LBC;AOC,DRS,ERF,FNB,LEJ,RLG,SXF,SZW,TXL,THF;FKB,FRA,HHN;AGB,FDH,HOQ,MUC,NUE,STR;CGN,DTM,DUS,FMO,MGL,NRN,PAD,SCN;SZG,LNZ,VIE;BSL,ZRH;AOC;AGB;BSL;TXL,SXF,THF;SXF;TXL;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="alle Regionen ;Antalya (Türkische Rivera) ;Kanaren ;Mallorca ;Monastir (Tunesien) ;Ägypten ;  -  Assuan (Aswan);  -  Hurghada;  -  Kairo;  -  Luxor;  -  Marsa Alam;  -  Sharm El Sheikh;  -  Taba;Afrika ;  -  Boa Vista (Kap Verde);  -  Johannesburg (Südafrika);  -  Kapstadt (Südafrika);  -  Khartum (Sudan);  -  Kilimanjaro (Tansania);  -  Mombasa (Kenia);  -  Sal (Kap Verde);  -  Tripolis (Libyen);  -  Windhoek (Namibia);  -  Zanzibar (Tansania);Asien ;  -  Bali (Indonesien);  -  Bangkok (Thailand);  -  Chennai (Madras, Indien);  -  Colombo (Sri Lanka);  -  Delhi (Indien);  -  Goa (Indien);  -  Hanoi (Vietnam);  -  Ho Chi Minh Stadt (Vietnam);  -  Hong Kong;  -  Koh Samui (Thailand);  -  Kota Kinabalu ( Malaysia);  -  Krabi (Thailand);  -  Kuala Lumpur ( Malaysia);  -  Kuantan ( Malaysia);  -  Kuching ( Malaysia);  -  Langkawi ( Malaysia);  -  Manila (Phillippien);  -  Mataram (Indonesien);  -  Peking (China);  -  Phuket (Thailand);  -  Shanghai (China);  -  Siem Reap (Kambodscha);  -  Singapur;  -  Taschkent (Usbekistan);  -  Teheran (Iran);  -  Trat (Thailand);Balearen ;  -  Ibiza;  -  Mallorca;  -  Menorca;Bulgarien ;  -  Burgas;  -  Sofia;  -  Varna;Deutschland ;  -  Berlin Schönefeld;  -  Berlin Tegel;  -  Dortmund;  -  Dresden;  -  Düsseldorf;  -  Erfurt;  -  Frankfurt;  -  Hamburg;  -  Hannover;  -  Karlsruhe/Baden Baden;  -  Köln/Bonn;  -  Memmingen;  -  München;  -  Nürnberg;  -  Saarbrücken;  -  Stuttgart;Dominikanische Republik ;  -  Puerto Plata;  -  Punta Cana;  -  Samana;  -  Santo Domingo;Emirate, Arabische Halbinsel ;  -   Abu Dhabi (Emirate);  -  Dubai (Emirate);  -  Muscat (Oman);  -  Sanaa (Jemen);Frankreich ;  -  Nizza;  -  Paris, C.D.Gaulle;  -  Paris, Orly;Griechenland Festland;  -  Araxos (Pelepones);  -  Athen;  -  Kavala (Thassos);  -  Preveza (Epiros/Lefkas);  -  Thessaloniki (Chalkidiki);  -  Volos (Pilion);Griechische Inseln ;  -  Chania (Kreta);  -  Heraklion (Kreta);  -  Korfu;  -  Kos;  -  Mykonos;  -  Mytilene (Lesbos);  -  Rhodos;  -  Samos;  -  Santorini;  -  Zakynthos;Großbritannien, Irland ;  -  London (Gatwick);  -  London (Stansted);  -  Manchester;Indischer Ozean ;  -  Mahe, Seychellen;  -  Male, Malediven;  -  Mauritius;Italien, Malta ;  -  Bari;  -  Brindisi;  -  Cagliari (Sardinien);  -  Catania (Sizilien);  -  Lamezia Terme;  -  Mailand (Bergamo);  -  Mailand (Malpensa);  -  Malta;  -  Neapel;  -  Olbia (Sardinien);  -  Palermo (Sizilien);  -  Pisa;  -  Rom;  -  Rom Ciampino;  -  Rom Fiumicino;  -  Venedig;  -  Verona;Kanaren ;  -  Fuerteventura;  -  Gran Canaria;  -  La Palma;  -  Lanzarote;  -  Teneriffa;Karibik ;  -  Antigua;  -  Barbados;  -  Curacao;  -  Grand Bahama (Bahamas);  -  Grenada;  -  Guadeloupe;  -  Isla Margarita (Venezuela);  -  Jamaika;  -  Nassau (Bahamas);  -  Saint Barthélemy (Guadeloupe);  -  St. Lucia;  -  St. Martin (Guadeloupe);  -  Tobago;Kroatien, Ungarn ;  -  Budapest (Ungarn);  -  Dubrovnik (Kroatien);  -  Pula (Kroatien);  -  Rijeka( Kroatien);  -  Split (Kroatien);  -  Zagreb (Kroatien);Kuba ;  -   Havanna;  -  Holguin;  -  Varadero;Malediven,Mauritius,Seychellen;  -  Mahe, Seychellen;  -  Male, Malediven;  -  Mauritius;Marokko ;  -  Agadir;  -  Marrakesch;  -  Tanger;Mittelamerika ;  -  Cancun (Mexiko);  -  Guatemala City;  -  Mexiko Stadt;  -  Panama City;  -  San Jose (Costa Rica);Naher Osten ;  -  Amman (Jordanien);  -  Bahrain;  -  Beirut (Libanon);  -  Eilat (Israel);  -  Ovda (Israel);  -  Tel Aviv (Israel);Österreich ;  -  Graz;  -  Innsbruck;  -  Salzburg;  -  Steiermark;  -  Wien;Osteuropa ;  -  Moskau (Russland);   -  St. Petersburg (Russland);Portugal ;  -  Faro (Algarve);  -  Funchal (Madeira);  -  Lissabon;  -  Ponta Delgada (Azoren);  -  Porto;Skandinavien, Dänemark ;  -  Bergen (Norwegen);  -  Helsinki (Finnland);  -  Kopenhagen (Dänemark);  -  Stockholm (Schweden);Spanien Festland ;  -  Alicante (Costa Blanca);  -  Almeria (Andalusien);  -  Asturias;  -  Barcelona;  -  Bilbao;  -  Jerez de la Frontera;  -  Madrid;  -  Malaga;  -  Murcia;  -  Oviedo (Asturias);  -  Santiago de Compostela;  -  Sevilla;  -  Valencia;Spanien Inseln ;  -  Fuerteventura (Kanaren);  -  Gran Canaria (Kanaren);  -  Ibiza (Balearen);  -  La Palma (Kanaren);  -  Lanzarote (Kanaren);  -  Mallorca (Balearen);  -  Menorca (Balearen);  -  Teneriffa (Kanaren);Südamerika ;  -  Caracas (Venezuela);  -  Guayaquil (Ecuador);  -  Lima (Peru);  -  Manaus (Brasilien);  -  Quito (Ecuador);  -  Recife (Brasilien);  -  Rio de Janeiro (Brasilien);  -  Salvador de Bahia (Brasilien);  -  San Andres (Kolumbien);Türkei ;  -  Adana;  -  Ankara;  -  Antalya (Türkische Riviera);  -  Bodrum;  -  Dalaman;  -  Istanbul;  -  Istanbul Sabiha;  -  Izmir;Tunesien ;  -  Djerba und Zarzis;  -  Monastir und Hammamet;  -  Tunis;USA ;  -  Ft. Myers, FL;  -  Las Vegas, NV;  -  Los Angeles, CA;  -  Miami, FL;  -  New York (John F Kennedy);  -  New York (Newark);  -  San Francisco, CA;Zypern ;  -  Ercan;  -  Larnaca;  -  Paphos"

var dsi_values="Alle;AYT;FUE,LPA,SPC,ACE,TFS;PMI;MIR;ASW,HRG,CAI,LXR,RMF,SSH,TCP;ASW;HRG;CAI;LXR;RMF;SSH;TCP;BVC,JNB,CPT,KRT,JRO,MBA,SID,TIP,WDH,ZNZ;BVC;JNB;CPT;KRT;JRO;MBA;SID;TIP;WDH;ZNZ;DPS,BKK,MAA,CMB,DEL,GOI,HAN,SGN,HKG,USM,BKI,KBV,KUL,KUA,KCH,LGK,MNL,AMI,PEK,HKT,SHA,REP,SIN,TAS,THR,TDX;DPS;BKK;MAA;CMB;DEL;GOI;HAN;SGN;HKG;USM;BKI;KBV;KUL;KUA;KCH;LGK;MNL;AMI;PEK;HKT;SHA;REP;SIN;TAS;THR;TDX;IBZ,PMI,MAH;IBZ;PMI;MAH;BOJ,SOF,VAR;BOJ;SOF;VAR;SXF,TXL,DTM,DRS,DUS,ERF,FRA,HAM,HAJ,FKB,CGN,FMM,MUC,NUE,SCN,STR;SXF;TXL;DTM;DRS;DUS;ERF;FRA;HAM;HAJ;FKB;CGN;FMM;MUC;NUE;SCN;STR;POP,PUJ,AZS,SDQ;POP;PUJ;AZS;SDQ;AUH,DXB,MCT,SAH;AUH;DXB;MCT;SAH;NCE,CDG,ORY;NCE;CDG;ORY;GPA,ATH,KVA,PVK,SKG,VOL;GPA;ATH;KVA;PVK;SKG;VOL;CHQ,HER,CFU,KGS,JMK,MJT,RHO,SMI,JTR,ZTH;CHQ;HER;CFU;KGS;JMK;MJT;RHO;SMI;JTR;ZTH;LGW,STN,MAN;LGW;STN;MAN;SEZ,MLE,MRU;SEZ;MLE;MRU;BRI,BDS,CAG,CTA,SUF,BGY,MXP,MLA,NAP,OLB,PMO,PSA,ROM,CIA,FCO,VCE,VRN;BRI;BDS;CAG;CTA;SUF;BGY;MXP;MLA;NAP;OLB;PMO;PSA;ROM;CIA;FCO;VCE;VRN;FUE,LPA,SPC,ACE,TFS;FUE;LPA;SPC;ACE;TFS;ANU,BGI,CUR,FPO,GND,PTP,PMV,MBJ,NAS,SBH,UVF,SXM,TAB;ANU;BGI;CUR;FPO;GND;PTP;PMV;MBJ;NAS;SBH;UVF;SXM;TAB;BUD,DBV,PUY,RJK,SPU,ZAG;BUD;DBV;PUY;RJK;SPU;ZAG;HAV,HOG,VRA;HAV;HOG;VRA;SEZ,MLE,MRU;SEZ;MLE;MRU;AGA,RAK,TNG;AGA;RAK;TNG;CUN,GUA,MEX,PTY,SJO;CUN;GUA;MEX;PTY;SJO;AMM,BAH,BEY,ETH,VDA,TLV;AMM;BAH;BEY;ETH;VDA;TLV;GRZ,INN,SZG,ASM,VIE;GRZ;INN;SZG;ASM;VIE;DME,LED;DME;LED;FAO,FNC,LIS,PDL,OPO;FAO;FNC;LIS;PDL;OPO;BGO,HEL,CPH,ARN;BGO;HEL;CPH;ARN;ALC,LEI,OVD,BCN,BIO,XRY,MAD,AGP,MJV,OVD,SCQ,SVQ,TFS,VLC;ALC;LEI;OVD;BCN;BIO;XRY;MAD;AGP;MJV;OVD;SCQ;SVQ;VLC;FUE,LPA,IBZ,SPC,ACE,PMI,MAH,TFS;FUE;LPA;IBZ;SPC;ACE;PMI;MAH;TFS;CCS,GYE,LIM,MAO,UIO,REC,GIG,SSA,ADZ;CCS;GYE;LIM;MAO;UIO;REC;GIG;SSA;ADZ;ADA,ESB,AYT,BJV,DLM,IST,SAW,ADB;ADA;ESB;AYT;BJV;DLM;IST;SAW;ADB;DJE,MIR,TUN;DJE;MIR;TUN;RSW,LAS,LAX,MIA,JFK,EWR,SFO;RSW;LAS;LAX;MIA;JFK;EWR;SFO;ECN,LCA,PFO;ECN;LCA;PFO;"

var dsihotel="alle Regionen ;Ägypten ;Anguilla ;Antigua und Barbuda ;Arabische Emirate ;Argentinien ;Aruba ;Australien ;Bahamas ;Bahrain ;Balearen ;Barbados ;Belgien ;Bermuda ;Bosnien-Herzegowina ;Brasilien ;Bulgarien ;Chile ;China ;Cook Inseln ;Costa Rica ;Dänemark ;Deutschland ;Dominikanische Republik ;Dubai ;Ecuador ;Estland ;Finnland ;Frankreich ;Französisch Polynesien ;Gambia ;Grand Cayman ;Grenada ;Griechenland ;Grossbritannien ;Guadeloupe ;Guatemala ;Hong Kong ;Indien ;Indonesien ;Irland ;Island ;Israel ;Italien ;Jamaika ;Japan ;Jordanien ;Jungferninseln ;Kambodscha ;Kanada ;Kanaren ;Kap Verde ;Katar ;Kenia ;Kleine Antillen ;Kolumbien ;Kroatien ;Kuba ;Lettland ;Litauen ;Luxemburg ;Macao ;Malaysia ;Malediven ;Malta ;Marokko ;Martinique ;Mauritius ;Mexico ;Montenegro ;Mosambique ;Myanmar ;Namibia ;Nepal ;Neuseeland ;Niederlande ;Niederländische Antillen ;Norwegen ;Oman ;Österreich ;Panama ;Peru ;Philippinen ;Polen ;Portugal ;Puerto Rico ;Qatar ;Reunion ;Rumänien ;Russland ;Sambia ;Schweden ;Schweiz ;Senegal ;Slowakei ;Slowenien ;Seychellen ;Singapur ;Spanien ;Sri Lanka ;St. Kitts und Nevis ;St. Lucia ;St. Vincent und Grenadinen ;Südafrika ;Taiwan ;Tansania ;Thailand ;Trinidad und Tobago ;Tunesien ;Turks und Caicosinseln ;Tschechien ;Türkei ;Ungarn ;Ukraine ;USA ;Venezuela ;Vietnam ;Zypern"
var dsihotel_values="Alle;ALY,ASW,HRG,CAI,LXR,RMF,SSH,TCP;AXA;ANU;AUH,DXB,RKT;EZE;AUA;ADL,ASP,AYQ,BDB,BNE,CBR,CNS,CPD,DRW,EXM,GLT,HBA,HTI,HVB,KTR,MEL,MKY,PER,SYD;FPO,NAS;BAH;IBZ,PMI,MAH;BGI;ANR,BRU,GNE,LGG,BE1;BDA;SJJ;BSB,FOR,GIG,GRU,MAO,NAT,REC,SSA;BOJ,SOF,VAR;BBA,SCL;CAN,HKG,KWL,KMG,PEK,PVG,SHA;AIT;SJO;CPH,BLL,DA1;AGB,BER,BNJ,BRE,CGN,DRS,DST,DTM,DUS,ERF,ESS,FDH,FKB,FMM,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,XQT,ZCD,ZCN,ZEJ,ZEU,ZFS,ZHQ,ZMG,ZOG,ZOI,ZOY,ZPF,ZQC,ZQF,ZQU,ZSU,ZSX,ZTT,ZWE;POP,PUJ,AZS,SDQ;DXB;GYE,UIO;TLL;AJR,HEL;AJA,AVN,BIA,BIQ,BOD,CDG,CEQ,CFE,CFR,CLY,DIJ,DNR,DOL,EGC,FA2,FAX,FB1,FCD,FDS,FFI,FK1,FPV,FR1,FS1,LIL,LYS,MCM,MPL,MRS,NCE,ORY,PAR,RHE,SXB,TLS;BOB,FAV,HUH,MOZ,PPT,XMH;BJL;GCM;GND;GPA,ATH,CHQ,HER,AOK,KVA,CFU,KGS,JMK,MJT,PVK,RHO,SMI,JTR,SKG,VOL;ABZ,BFS,BHX,BOH,BRS,BSH,CBG,CWL,DND,EDI,FWM,GCI,GLA,GWY,INV,LBA,LGW,LHR,LON,LPL,MAN,NCL,SOU,STN;PTP;GUA;HKG;BOM,DEL,GOI,MMA;DPS,AMI;DUB,SNN;KEF;ETH,VDA,TLV;ALL,AOI,BDS,BGY,BLQ,BRI,BZO,CAG,CIA,CTA,EBA,FA1,FCO,FLR,GOA,IAI,IDO,IGD,ILO,IOA,IRI,IT1,ITI,ITL,LCV,MIL,MXP,NAP,OLB,PEG,PMO,PSA,RMI,RO1,ROM,SAY,SUF,TRN,VCE,VRN,ZBN,ZMR;MBJ;KIX,TYO;AMM;EIS;REP;YBA,YEG,YHG,YHZ,YMX,YOW,YQB,YQM,YRV,YTO,YUL,YVR,YWS,YXY,YYC,YYJ;ACE,FUE,LPA,SPC,TFN,TFS;BVC,SID;DOH;MBA;CIW;ADZ;DBV,KR1,KR3,PUY,RJK,SPU,ZAD,ZAG;CCC,HAV,HOG,SCU,VRA;RIX;VNO;LUX;HKG;BKI,KUL,KUA,KCH,LGK,PEN;MLE;MLA;AGA,CMN,RAK,TNG;FDF;MRU;ACA,CPE,CUN,CTM,CZA,CZM,CVJ,GDL,HUX,LAP,BJX,MID,MEX,PVR;TIV;MPM;MDL,RGN;WDH;KTM;AKL,BHE,CHC,DUD,ZQN;AMS,GRQ,NL1,RTM;BON,CUR,SXM,AN1;AES,BGO,KKN,OSL,NO1;MCT;AK1,ANO,AO1,AOT,AS1,AS2,ASB,ASM,AT2,AVA,GRZ,INN,KLU,LNZ,SZG,VIE,WT1;PTY;LIM;CEB,MNL;GDN,KRK,PL1,PL2,POZ,SZZ,WAW,WRO;FAO,FNC,HOR,LIS,OPO,PDL,TER;SJU;DOH;RUN;OTP,CND;MOW,DME,LED;LVI;GSE,KLR,MMX,SE1,STO,ARN;BRN,BSL,CH1,GVA,LUG,SGR,SL1,SOW,STE,ZJP,ZRH;DKR;SL4;LJU,POW,SI1,SI2;SEZ;SIN;ALC,LEI,BCN,BIO,FUE,LPA,IBZ,XRY,SPC,ACE,MAD,AGP,PMI,MAH,MJV,OVD,SCQ,SVQ,TFS,VLC;CMB;SKB;UVF;SBH;DUR,CPT,JNB,MQP;TPE;DAR,JRO,ZNZ;BKK,CNX,CEI,HHQ,USM,KBV,HKT,TDX;TAB;DJE,MIR,TUN;PLS;BRQ,KLV,MKA,PRG,TS1,TSC;ADA,ESB,AYT,BJV,DLM,IST,SAW,ADB;SOB,BUD,UG1;ODS,IEV,SIP;ABQ,AMA,ANA,ANC,APC,APF,ASE,ATL,AVL,BFL,BHB,BIL,BNA,BOI,BOS,BTR,BUF,BWI,CEZ,CHA,CHS,CLD,CLE,CLT,CLW,CNY,COD,COS,DAB,DEN,DFW,DTH,EGE,ELP,EWR,EYW,FAT,FLL,FMY,FUL,GCN,HEZ,HNL,HOM,HOU,HYA,IAD,IAG,ITO,JFK,KOA,LAS,LAX,LGA,LGB,LIH,MCO,MEM,MIA,MKK,MLB,MRY,MSP,MTH,MVL,MYR,NEW,NYC,OGG,ORD,PDX,PHL,PHX,PSP,RSW,SAF,SAN,SAT,SAV,SDX,SEA,SFO,SLC,SLO,SNA,SPI,SWD,TPA,TUS,TVL,WYS;CCS,PMV;DAD,HAN,SGN;ECN,LCA,PFO;"
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(";");
	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 fillSelect(liste, ziel, init) {
	var liste1 = liste.split(";");
	if (init == 1){
		deleteSelectOptions(ziel);
	}
	for (i=0; i<liste1.length; i++){
		addSelectOption(ziel, liste1[i]);
	}
}


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(){
	var ibelink="suche.php";
	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 += "&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"].options[document.forms['frmTRFXSuchmaske'].elements["vnd"].selectedIndex].value;
	quicksearchdata += "&bsd="+document.forms['frmTRFXSuchmaske'].elements["bsd"].options[document.forms['frmTRFXSuchmaske'].elements["bsd"].selectedIndex].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;
	}
	quicksearchdata += "&fts= "+ResplaceUml(unescape(document.forms['frmTRFXSuchmaske'].fts.value));
	location.href=""+ibelink+quicksearchdata;
	//document.forms['frmTRFXSuchmaske'].submit();
}





// 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 = 90; 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;
    }
    if (document.forms['frmTRFXSuchmaske'].bsd.selectedIndex < (document.forms['frmTRFXSuchmaske'].vnd.selectedIndex + duration)) {
        if ((document.forms['frmTRFXSuchmaske'].vnd.selectedIndex + duration) <= document.forms['frmTRFXSuchmaske'].bsd.options.length) {
            document.forms['frmTRFXSuchmaske'].bsd.selectedIndex = document.forms['frmTRFXSuchmaske'].vnd.selectedIndex + duration;
        } else {
            document.forms['frmTRFXSuchmaske'].bsd.selectedIndex = document.forms['frmTRFXSuchmaske'].bsd.options.length-1;
        }
    }
}

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';
}

function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  //s = s.replace(/^\s*(S)\s*$/, '$1);
  return s;
}

    
function ResplaceUml(string){
        string = string_replace(string, "ä", "ae");
        string = string_replace(string, "Ä", "Ae");
        string = string_replace(string, "Ö", "Oe");
        string = string_replace(string, "ö", "oe");
        string = string_replace(string, "Ü", "Ue");
        string = string_replace(string, "ü", "ue");
        string = string_replace(string, "ß", "ss");
        string = string_replace(string, "&#252;", "ue");
        string = string_replace(string, "&#220;", "Ue");
        string = string_replace(string, "&#246;", "oe");
        string = string_replace(string, "&#214;", "Oe");
        string = string_replace(string, "&#228;", "ae");
        string = string_replace(string, "&#196;", "Ae");
        string = string_replace(string, "&#223;", "ss");
        string = string_replace(string, "&uuml;", "ue");
        string = string_replace(string, "&Uuml;", "Ue");
        string = string_replace(string, "&ouml;", "oe");
        string = string_replace(string, "&Ouml;", "Oe");
        string = string_replace(string, "&auml;", "ae");
        string = string_replace(string, "&Auml;", "Ae");
        string = string_replace(string, "&szlig;", "ss");
        return string;
    }
function string_replace(string, search, replace) {
    var new_string = "";
    var i = 0;
    while(i < string.length) {
      if(string.substring(i, i + search.length) == search) {
         new_string = new_string + replace;
         i = i + search.length - 1;
      }
      else
         new_string = new_string + 
                      string.substring(i, i + 1);
   i++;
  }
  return new_string;
}

// Reiseziel-Formatierung
function anpassen (subjekt) {
 for (var i = 0; i < document.getElementById(subjekt).getElementsByTagName("option").length; i++) {
  var Klasse = document.createAttribute("class");
  var Inhalt = document.getElementById(subjekt).getElementsByTagName("option")[i].innerHTML;
  if(Inhalt.search(/^\s.+-/) == -1)
  {
   document.getElementById(subjekt).getElementsByTagName("option")[i].setAttributeNode(Klasse);
   document.getElementById(subjekt).getElementsByTagName("option")[i].className = 'hintergrund';
  } else
  {
   var neuerInhalt = Inhalt.replace(/^\s.+-/, "&nbsp;&nbsp;");
   document.getElementById(subjekt).getElementsByTagName("option")[i].innerHTML = neuerInhalt;
   document.getElementById(subjekt).getElementsByTagName("option")[i].setAttributeNode(Klasse);
   document.getElementById(subjekt).getElementsByTagName("option")[i].className = 'einrueck';
  } 
  document.getElementById(subjekt).getElementsByTagName("option")[0].style.backgroundColor = '#FFFFFF';
 }
}


