/*schnellsuche*/
var myDate = new Date();
var Tag = myDate.getDay();
var Monat = myDate.getMonth();
var Jahr = myDate.getFullYear();
var Timestamp = myDate.getTime();

function datform(tstamp) {
	var tc = new Date();
	tc.setTime(tstamp);
	md = tc.getDate();
	if (md < 10)
		md = "0" + md;
	ym = tc.getMonth() + 1;
	if (ym < 10)
		ym = "0" + ym;
	yy = tc.getFullYear();
	var retval = md + '.' + ym + '.' + yy;
	return retval;
}
var ts_termin = Timestamp + (2 * 86400000);
var ts_ruecktermin = Timestamp + (21 * 86400000);
var letzter_termin_hin_stamp = Timestamp + (270 * 86400000);
var letzter_termin_rueck_stamp = Timestamp + (290 * 86400000);
var erster_termin = datform(ts_termin);
var letzter_termin_hin = datform(letzter_termin_hin_stamp);
var letzter_termin_rueck = datform(letzter_termin_rueck_stamp);
var termin_hin = datform(ts_termin);
var termin_rueck = datform(ts_ruecktermin);
function openhbox(IFF, fenstername, Laender_Ref_ID, start, veranstalter,
		Kenner_Nav, sterne, season, startva) {
	if (sterne == 0)
		sterne = "";
	if (sterne == 0)
		sterne = "";
	var s = String(sterne);
	s = s.replace(/\./, ",");
	if (typeof (season) != 'undefined') {
		var d = new Date();
		d.setTime(season * 1000);
		mon = d.getMonth() + 1;
		if (mon > 4 && mon < 11)
			sson = "s";
		else
			sson = "w";
	} else {
		sson = "";
	}
	if (typeof (startva) == 'undefined')
		startva = "";
	if (typeof (country_kenner) == 'undefined')
		lang = "";
	else
		lang = country_kenner;
	var infowin = window.open(url + "content_page/index.php3?KID=" + HID
			+ "&IFF=" + IFF + "&Laender_Ref_ID=" + Laender_Ref_ID + "&START="
			+ start + "&VA=" + veranstalter + "&Kenner_Nav=" + Kenner_Nav
			+ "&KAT=" + s + "&season=" + sson + "&startva=" + startva
			+ "&lang=" + lang, fenstername,
			"width=610,height=465,scrollbars=yes");
	infowin.focus();
}

function seiten_replace(repl_vars) {
	location.replace('index.php?' + repl_vars);
}

function openwin(w_info, fenstername) {
	var top = screen.height;
	var left = screen.width;
	posx = ((left / 2) - 100);
	posy = ((top / 2) - 180);
	var infowin = window.open(w_info, fenstername,
			'width=200,height=230,scrollbars=no,screenX=' + posx + ',screenY='
					+ posy + ',left=' + posx + ',top=' + posy + '');
	infowin.focus();
}

var u, t, v, s, w, r;
function chkFormular(fname) {
	var bform = document.forms[fname];
	if (ts_termin > ts_ruecktermin) {
		alert("Ihr Rueckflugsdatum liegt vor dem Hinflugsdatum");
		return false;
	}
	var tmpy = bform.zimmer2;
	if (typeof (tmpy) != 'undefined') {
		if (bform.zimmer[6].checked == true && bform.zimmer2.selectedIndex == 0) {
			alert("Bitte waehlen Sie ein Zimmertypen aus.");
			bform.zimmer2.focus();
			return false;
		}
	}
	return false;
}

var secalter, secdauer;
function alterkind(secalter) {
	for (i = 2; i <= 16; i++) {
		if (i == secalter) {
			document.write('<option value="' + i + '" selected>' + i
					+ ' Jahre</option>');
		} else {
			document
					.write('<option value="' + i + '">' + i + ' Jahre</option>');
		}
	}
}

function dauert(secdauer) {
	for (i = 2; i <= 21; i++) {
		if (i == secdauer) {
			document.write('<option value="6_' + i + '" selected>' + i
					+ ' Tage</option>');
		} else {
			document.write('<option value="6_' + i + '">' + i
					+ ' Tage</option>');
		}
	}
}
function CRad(val) {
	if (val == 1) {
		document.forms[formname].zimmer[6].checked = true;
	} else
		document.forms[formname].zimmer2.selectedIndex = 0;
}
function GetTage(strDate, hin) {
	var parts = strDate.split(".");
	if (parts[1] == 2) {
		nTage = (parts[2] & 4) ? 29 : 28;
	} else {
		nTage = ((parts[1] <= 7) ^ ((parts[1] & 1) != 0)) ? 30 : 31;
	}
	lts = (hin) ? (letzter_termin_hin.split(".")) : (letzter_termin_rueck
			.split("."));
	if (lts[1] == parts[1] && lts[2] == parts[2]) {
		nTage = parseInt(lts[0], 10);
	}
	return nTage;
}
function ChangeRueck() {
	d = getValue('ktag');
	lMon = getValue('kmonat').split(".");
	var d = new Date(lMon[1], lMon[0] - 1, d);
	nTime = d.getTime() + (22 * 86400000);
	d.setTime(nTime);
	nMon = parseInt(d.getMonth(), 10) + 1;
	if (nMon < 10)
		nMon = "0" + nMon;
	nDay = parseInt(d.getDate(), 10);
	if (nDay < 10)
		nDay = "0" + nDay;
	SetDatum(nDay + "." + nMon + "." + d.getFullYear(), "", 2);
}
function getValue(name) {
	com = eval("document.forms[formname]." + name);
	return com.options[com.selectedIndex].value;
}
function UpdateTermine(kenner, y, m, d) {
	var date = new Date(y, m - 1, d);
	dn = date.getTime() / 1000;
	if (kenner == "k") {
		ts_termin = dn;
		document.forms[formname].termin.value = dn;
	} else {
		ts_ruecktermin = dn;
	}
}
function SetDatum(strDate, strRKenner, noMon, form) {
	nTage = GetTage(strDate, strRKenner != "");
	var com = (strRKenner) ? document.forms[formname].ktag
			: document.forms[formname].rueckktag;
	var comMon = (strRKenner) ? document.forms[formname].kmonat
			: document.forms[formname].rueckkmonat;
	len = com.length;
	nMax = (len > nTage) ? len : nTage;
	for (i = 0; i < nMax; i++) {
		if (i < nTage) {
			if (i >= len) {
				com.options[i] = new Option();
			}
			com.options[i].text = i + 1;
			com.options[i].value = i + 1;
		} else {
			com[nTage] = null;
		}
	}
	nSel = parseInt(strDate.split(".")[0], 10);
	if (nSel > nTage)
		nSel = nTage;
	com.options.selectedIndex = nSel - 1;
	UpdateTermine(((strRKenner != "") ? "k" : ""), strDate.split(".")[2],
			strDate.split(".")[1], nSel);
	if (noMon != 1) {
		firstMon = parseInt(comMon.options[0].value.split(".")[0], 10);
		nSel = strDate.split(".")[1] - firstMon;
		if (nSel < 0
				|| comMon.options[0].value.split(".")[1] < strDate.split(".")[2])
			nSel += 12;
		comMon.options.selectedIndex = nSel;
	}
	if (noMon != 2 && strRKenner != "")
		ChangeRueck();
}
function UpdateDate(strKenner) {
	nTag = getValue(strKenner + "tag");
	strMon = getValue(strKenner + "monat");
	SetDatum(nTag + "." + strMon, (strKenner == "rueckk") ? "" : "dummy", 2);
}
function SetDay(strKenner) {
	nTag = getValue(strKenner + "tag");
	cMon = eval("document.forms[formname]." + strKenner + "monat");
	strMon = getValue(strKenner + "monat");
	ets = erster_termin.split(".");
	if (ets[1] + "." + ets[2] == strMon && nTag < parseInt(ets[0], 10)) {
		cMon.selectedIndex = 1;
		strMon = getValue(strKenner + "monat");
		SetDatum(nTag + "." + strMon, (strKenner == "rueckk") ? "" : "dummy", 1);
		nTag = getValue(strKenner + "tag");
		;
	}
	if (strKenner == "k") {
		ChangeRueck();
	}
	UpdateTermine(strKenner, strMon.split(".")[1], strMon.split(".")[0], nTag);
}
function SetMonth(strKenner) {
	nTag = getValue(strKenner + "tag");
	strMonat = getValue(strKenner + "monat");
	ets = erster_termin.split(".");
	if (ets[1] + "." + ets[2] == strMonat && nTag < parseInt(ets[0], 10)) {
		nTag = ets[0];
	}
	strDate = nTag + "." + strMonat;
	SetDatum(strDate, (strKenner == "rueckk") ? "" : "dummy", 1);
}
function InitDays(hin) {
	nTage = GetTage((hin) ? termin_hin : termin_rueck, hin);
	SelTag = (hin) ? termin_hin.split(".")[0] : termin_rueck.split(".")[0];
	for (i = 1; i <= nTage; i++) {
		sel = (i == SelTag) ? " Selected" : "";
		document.write("<option value=" + i + sel + ">" + i + "</option>\n");
	}
}
function InitMonth(hin) {
	var m = new Array("Januar", "Februar", "März", "April", "Mai", "Juni",
			"Juli", "August", "September", "Oktober", "November", "Dezember");
	var com = document.forms[formname].kmonat;
	ets = erster_termin.split(".");
	lts = (hin) ? (letzter_termin_hin.split(".")) : (letzter_termin_rueck
			.split("."));
	sels = (hin) ? (termin_hin.split(".")) : (termin_rueck.split("."));
	SelMonat = sels[1];
	MinMonat = parseInt(ets[1], 10);
	MaxMonat = parseInt(lts[1], 10);
	MinJahr = ets[2];
	MaxJahr = lts[2];
	if ((MaxMonat < MinMonat) || (MinJahr != MaxJahr))
		MaxMonat -= (-12);
	if (SelMonat < MinMonat)
		SelMonat -= (-12);
	for (i = MinMonat; i <= MaxMonat; i++) {
		sel = (i == SelMonat) ? " Selected" : "";
		if (i > 12) {
			nMon = i - 12;
			if (nMon < 10)
				nMon = "0" + nMon;
			document.write("<option value='" + nMon + "." + MaxJahr + "'" + sel
					+ ">" + m[i - 13] + " " + MaxJahr + "\n");
		} else {
			nMon = i;
			if (nMon < 10)
				nMon = "0" + nMon;
			document.write("<option value='" + nMon + "." + MinJahr + "'" + sel
					+ ">" + m[i - 1] + " " + MinJahr + "\n");
		}
	}
}

var TTAFH = new Array("Nord;5000", "Süd;5001", "West;5002", "Ost;5003",
		"Altenburg-Nobitz;0", "Amsterdam (NL);1", "Augsburg;2",
		"Basel-Mulhouse (CH);3", "Berlin-Schönefeld;4", "Berlin-Tegel;5",
		"Billund (DK);94", "Bern-Belp (CH);7", "Bremen;8", "Brüssel (B);9",
		"Dortmund;10", "Dresden;11", "Düsseldorf;12", "Eindhoven (NL);73",
		"Enschede (NL);13", "Erfurt;14", "Frankfurt-Hahn;16", "Frankfurt;15",
		"Friedrichshafen;17", "Genf (CH);18", "Graz (A);19",
		"Groningen (NL);81", "Hamburg;20", "Hannover;21", "Hof-Plauen;22",
		"Innsbruck (A);23", "Karlsruhe;24", "Klagenfurt (A);27",
		"Köln-Bonn;28", "Leipzig-Halle;29", "Linz (A);30", "Lübeck;31",
		"Lüttich (B);32", "Luxemburg;33", "Maastricht (NL);34", "Memmingen;90",
		"München;36", "Münster-Osnabrück;37", "Niederrhein (Weeze);49",
		"Nürnberg;38", "Paderborn;39", "Rostock;40", "Saarbrücken;41",
		"Salzburg (A);42", "Schwerin;43", "Strasbourg (F);44", "Stuttgart;45",
		"Warschau (PL);77", "Weeze (Niederrhein);49", "Wien (A);46",
		"Zürich (CH);47", "Zweibrücken;48");

var TTFDRZ = new Array("beliebig;-1", "Afrika;10011", "Ägypten;10010",
		"Arabische Halbinsel;10020", "Asien;10017", "Australien;10018",
		"Balearen;10000", "Bulgarien;Osteuropa,10030", "Deutschland;10029",
		"Dom. Republik;10013", "Europa;10009", "Frankreich;10021",
		"Glückshotels;10032", "Griechenland, Zypern;10006",
		"Griechische Inseln;10005", "Italien, Malta;10007", "Kanada;10024",
		"Kanaren;10001", "Karibik;10014", "Kreuzfahrten;10034", "Kuba;10012",
		"Mexiko;10016", "Mitteleuropa;10028", "Naher Osten;10026",
		"Nordeuropa;10022", "Portugal;10002", "Rundreisen;10033",
		"Spanisches Festland;10003", "Südamerika;10023", "Südsee;10025",
		"Thailand;10027", "Tunesien, Marokko;10008", "Türkei;10004",
		"USA;10015", "Zypern;10019", "Sonstige;10031");

var TTFDRZcharter = new Array("beliebig;-1", "Nahstrecke;0", "Mittelstrecke;1",
		"Fernstrecke;2", "Mittelmeer (Gesamt);3", "Spanien-Portugal;4",
		"Griechenland-Türkei-Zypern;5", "Kanarische Inseln;6",
		"Mallorca-Menorca-Ibiza;7", "Karibik-Mexiko-Dom.Rep.;8",
		"Ägypten-Israel-VAE;9", "Asien-Thailand-Malediven;10",
		"Afrika-Mauritius-Seychellen;11", "Tunesien-Marokko;12",
		"Kroatien-Bulgarien;13", "Besondere Tauchregionen;14");

var TTRZ_ERDE = new Array("beliebig;-1", "---Norddeutschland;30000",
		"---Ostdeutschland;30001", "---Süddeutschland;30002",
		"---Westdeutschland;30003", "Ägypten;30029",
		"Arabische Halbinsel;30020", "Australien;30018", "Benelux;30006",
		"Deutschland;20013", "Frankreich;30009",
		"Großbritannien / Irland;30023", "Indischer Ozean;30033",
		"Island;30031", "Italien;30008", "Karibik;30027", "Kroatien;30014",
		"Malta;30024", "Neuseeland;30028", "Nordeuropa;20017",
		"Österreich;30004", "Osteuropa;20018", "Polen;30012", "Portugal;30022",
		"Schweiz;30005", "Skandinavien;30007", "Slowakei/Tschechien;30011",
		"Slowenien;30015", "Sonstige;30017", "Spanien;30010",
		"Südafrika;30032", "Südsee;30030", "Türkei;30021", "Ungarn;30013",
		"USA / Kanada;30016", "Zypern;30019");

var TTREGS_hotels = new Array(
		"Abruzzen|891|30008|796672|4164",
		"Abu Dhabi|354|30020|198912|4198694",
		"Acapulco / Oaxaca|701|30039|147712|4132",
		"Adria|628|30015|657408|4198",
		"Aegina|558|30038|8192|64",
		"Aegypten|30029|30029|993536|2144506222",
		"Afrika|30035|30035|1009920|1338193775",
		"Agadir|125|30035|133376|1153634596",
		"Ajman|724|30020|67584|4096",
		"Al Ain|884|30020|196608|4",
		"Alabama|841|30016|16384|0",
		"Alaska|781|30016|16384|96",
		"Albanien|4107|30025|0|0",
		"Alberta|767|30016|674304|104",
		"Alentejo|339|30022|133120|96",
		"Algarve|637|30022|657664|1187189094",
		"Allgäu|2026|30002|659200|1073762151",
		"Alonissos|387|30038|8192|64",
		"Amorgos|549|30038|8192|0",
		"Andros|391|30038|8192|64",
		"Angebote rund um Istanbul|2521|30021|0|32",
		"Antalya & Belek|434|30021|665856|1338120036",
		"Antigua & Barbuda|250|30027|739584|4198722",
		"Aostatal & Piemont & Lombardei|845|30008|723712|4203",
		"Appenzell|913|30005|2048|0",
		"Apulien|464|30008|993536|127013222",
		"Argentinien|450|30036|147456|40",
		"Arizona|484|30016|215296|4171",
		"Asien|30037|30037|739584|1119884655",
		"Athen & Umgebung|18|30038|665600|266542",
		"Atlantikküste|25|30009|657664|4462",
		"Australien Norden|801|30018|149504|96",
		"Australien Westen|800|30018|147456|4416",
		"Australien|30018|30018|739840|4462",
		"Ayvalik, Cesme & Izmir|652|30021|665600|4460",
		"Azoren|664|30022|67584|4192",
		"Baden-Württemberg|104|30002|659200|26479",
		"Bahamas|566|30027|674048|69990",
		"Bahrain|721|30045|198656|4098",
		"Bali|311|30037|215296|46142790",
		"Bangkok & Umgebung|321|30037|215040|4194347",
		"Barbados|245|30027|739584|4354",
		"Barcelona & Umgebung|2068|30010|665600|528491",
		"Basel|915|30005|0|42",
		"Basilikata|291|30008|10240|4420",
		"Bayerische Alpen|2058|30002|659200|1073742663",
		"Bayerischer Wald|2025|30002|659200|1073742695",
		"Belgien|855|30006|657408|4206",
		"Benelux|30006|30006|658176|4207",
		"Berchtesgadener Land|2069|30002|724480|18247",
		"Berlin|106|30001|658432|1899",
		"Bermuda|437|30027|149760|2",
		"Bern & Berner Oberland|916|30005|723712|79",
		"Boavista (Kap Verde)|280|30035|2048|69636",
		"Bodensee|2028|30002|527616|4967",
		"Bodrum|648|30021|665600|197136742",
		"Bolivien|788|30036|16384|32",
		"Borkum|2078|30000|531456|4100",
		"Bosnien-Herzegovina|910|30025|8192|0",
		"Botswana|842|30035|147456|0",
		"Brandenburg|107|30001|659200|22375",
		"Brasilien|286|30036|739584|4460",
		"Bremen|112|30000|531456|40",
		"Bretagne|2040|30009|133376|4166",
		"British Columbia|768|30016|739328|4200",
		"Bukarest & Umgebung|816|30025|133120|4136",
		"Bulgarien (Goldstrand)|103|30025|133120|100671332",
		"Bulgarien (Landesinnere)|539|30025|131072|40",
		"Bulgarien (Sonnenstrand)|102|30025|657408|96539492",
		"Burgenland|950|30004|690944|5446",
		"Burgund|2017|30009|0|98",
		"Capri|79|30008|206848|66",
		"Caracas|294|30027|147456|0",
		"Cat Island|447|30027|16384|0",
		"Chalkidiki|534|30038|731392|105124167",
		"Chile|784|30036|149504|4096",
		"China|439|30037|215040|4206",
		"Chios|527|30038|8192|4164",
		"Colorado|753|30016|150016|365",
		"Cook Inseln|337|30030|149504|4160",
		"Costa Azahar|2014|30010|665856|4196",
		"Costa Blanca|64|30010|665856|4198",
		"Costa Brava|2013|30010|207104|4455",
		"Costa Dorada|2054|30010|207104|4965",
		"Costa Rica|563|30039|215296|69700",
		"Costa Verde|494|30022|133120|4416",
		"Costa da Caparica|636|30022|2304|4096",
		"Costa de Prata|457|30022|657664|4192",
		"Costa de la Luz|61|30010|731392|1149309294",
		"Costa del Sol|62|30010|731904|1082331503",
		"Costa do Estoril|695|30022|198912|4448",
		"Curacao & Aruba & Bonaire|582|30027|673792|42013028",
		"Côte d'Azur|2055|30009|928000|4463",
		"Dalaman - Fethiye - Oeludeniz|646|30021|731136|261232452",
		"Deutschland - sonstige Angebote|2501|30040|0|0",
		"Deutschland Nord|30000|30000|728416|2127742",
		"Deutschland Ost|30001|30001|728832|1077043055",
		"Deutschland Specials|30040|30040|4112|4211",
		"Deutschland Süd|30002|30002|987028|1073774463",
		"Deutschland West|30003|30003|986904|1073772415",
		"Disneyland Paris|2041|30009|526593|20",
		"Dolomiten|2046|30008|207616|101",
		"Dom. Republik - Norden (Puerto Plata & Samana)|366|30027|149760|1136726342",
		"Dom. Republik - Osten (Punta Cana)|367|30027|739584|29430087",
		"Dom. Republik - Süden (Santo Domingo)|368|30027|674048|4386",
		"Dubai, Arabische Halbinsel|30020|30020|985856|47190382",
		"Dubai|353|30020|985856|46141806",
		"Durban & Umgebung|881|30032|674048|4161",
		"Dänemark|902|30007|526338|4220",
		"Düsseldorf & Umgebung|2019|30003|658432|872",
		"Eastern Cape|4109|30032|149760|4160", "Ecuador|783|30036|149504|4192",
		"Eifel & Westerwald|2052|30003|659216|10071",
		"Eilat|225|30045|133120|4100", "El Hierro|59|30010|0|64",
		"El Salvador|4114|30039|16384|0", "Elba|80|30008|133376|4420",
		"Elbsandsteingebirge|2051|30001|527872|5956",
		"Elsass / Lothringen|2043|30009|657664|110",
		"Emilia Romagna|81|30008|665856|4460", "Emsland|2037|30000|527360|68",
		"Epiros|553|30038|598016|4193", "Erzgebirge|2050|30001|724480|18247",
		"Estland|838|30025|657408|4200", "Euböa (Evia)|383|30038|139264|4420",
		"Festland|338|30022|658176|99", "Fichtelgebirge|2030|30002|3584|101",
		"Fidschi-Inseln|332|30030|149504|4164", "Finnland|490|30007|655360|40",
		"Florida Ostküste|521|30016|739584|69986",
		"Florida Südspitze|523|30016|215040|4096",
		"Florida Westküste|522|30016|739584|4416",
		"Fly & Drive Kuba|4094|30017|16384|0",
		"Fly & Drive Zypern|4092|30017|8192|0",
		"Fogo & Brava (Kap Verde)|589|30035|0|0",
		"Folegandros|491|30038|8192|4096",
		"Formentera|627|30010|8192|67178820",
		"Franken|2060|30002|659200|20334",
		"Frankreich Osten|200|30009|8192|100",
		"Frankreich|30009|30009|994049|4479",
		"Französische Alpen|2042|30009|10752|101",
		"Free State|878|30032|16384|0", "Freiburg|917|30005|2048|36",
		"Friaul - Julisch Venetien|297|30008|731392|4204",
		"Fuerteventura|832|30010|133376|1304631108",
		"Fujairah|722|30020|67584|1052676", "Gardasee|2048|30008|731392|5991",
		"Genf|918|30005|133632|4200", "Georgia|757|30016|671744|0",
		"Georgien|837|30025|0|0", "Glückshotel Aegypten|4002|30043|131072|0",
		"Glückshotel Costa de la Luz|2156|30043|0|0",
		"Glückshotel Deutschland|2161|30043|0|0",
		"Glückshotel Frankreich|2143|30043|0|32",
		"Glückshotel Fuerteventura|2095|30043|0|0",
		"Glückshotel Gardasee|506|30043|8192|0",
		"Glückshotel Gran Canaria|2098|30043|0|0",
		"Glückshotel Griechische Inseln|4016|30043|8192|0",
		"Glückshotel Ibiza|2118|30043|8192|0",
		"Glückshotel Ischia|2157|30043|8192|0",
		"Glückshotel Italien|2140|30043|8192|0",
		"Glückshotel Kreta|2113|30043|8192|0",
		"Glückshotel Kroatien|2141|30043|8192|0",
		"Glückshotel Madeira|2094|30043|0|0",
		"Glückshotel Marokko|2088|30043|0|32",
		"Glückshotel Mexiko|2239|30043|16384|0",
		"Glückshotel Oesterreich|2134|30043|0|1",
		"Glückshotel Schweiz|2148|30043|0|33",
		"Glückshotel Türkei|947|30043|8192|0",
		"Glückshotel Türkische Riviera|2153|30043|139264|0",
		"Glückshotels|30043|30043|155648|33", "Goa|360|30037|149504|4160",
		"Golf von Almeria|63|30010|141568|4132", "Graciosa|670|30010|0|0",
		"Gran Canaria|345|30010|657664|1203853159",
		"Graubünden|920|30005|199424|1073873255",
		"Grenada|377|30027|215296|4102",
		"Griechenland|30038|30038|731904|533108591",
		"Großbritannien / Irland|30023|30023|723200|4463",
		"Grönland|2547|30007|0|0", "Guadeloupe|572|30027|542976|4096",
		"Guatemala|441|30039|16384|0",
		"Guernsey - Kanalinsel|900|30023|2304|64",
		"Hamburg|113|30000|658688|874", "Hammamet|132|30035|928000|1338062084",
		"Harbour Island|568|30027|16384|4096",
		"Harz|2031|30001|724736|1073760103",
		"Hawaii - Insel Big Island|427|30016|149760|4162",
		"Hawaii - Insel Kauai|431|30016|147712|4160",
		"Hawaii - Insel Lanai|432|30016|149504|0",
		"Hawaii - Insel Maui|428|30016|149760|4102",
		"Hawaii - Insel Molokai|429|30016|16384|4160",
		"Hawaii - Insel Oahu|430|30016|149760|4130",
		"Hessen|114|30003|659200|1903",
		"Hessisches Bergland|2072|30003|593408|68",
		"Hochschwarzwald|4111|30002|528128|1073743687",
		"Hongkong & Umgebung|474|30037|739328|34",
		"Huahine|420|30030|16384|4096",
		"Hunsrück / Taunus|2061|30003|528128|4935",
		"Hurghada & Safaga|350|30029|985344|1876070694",
		"Hydra, Spetses|535|30038|8192|0", "Ibiza|32|30010|928000|117969220",
		"Idaho|779|30016|16384|0", "Ikaria|399|30038|8192|0",
		"Illinois|759|30016|673792|40", "Indiana|774|30016|16384|0",
		"Hawaii - Insel Big Island|427|30016|149760|4162",
		"Indien|197|30037|18432|4160",
		"Indischer Ozean|30033|30033|215296|1187132775",
		"Indonesien|592|30037|16384|4096", "Inland|438|30039|672256|36",
		"Insel Bintan|871|30037|215296|4100",
		"Insel Brac|501|30014|10240|67113284",
		"Insel Djerba|133|30035|403712|1338062660",
		"Insel Hvar|500|30014|141312|4164",
		"Insel Ko Samui|325|30037|215296|46141760",
		"Insel Krk|507|30014|10240|69700",
		"Insel Phuket|322|30037|215296|1119883622",
		"Insel Rügen|2032|30001|728064|1073748806",
		"Insel Usedom|2033|30001|662784|22342", "Ios|552|30038|8192|64",
		"Irland|503|30023|723200|4203", "Ischia|75|30008|206848|37764960",
		"Isla Margarita|440|30027|215296|4454", "Island|449|30031|657664|106",
		"Island|30031|30031|657664|106", "Israel|511|30045|141312|4100",
		"Istanbul & Umgebung|373|30021|657408|4456",
		"Istrien|483|30014|141312|4453",
		"Italienische Alpen|2047|30008|2560|71",
		"Italien|30008|30008|994048|1204977519",
		"Jamaika|247|30027|215296|37818694", "Java|470|30037|149504|32",
		"Jersey - Kanalinsel|962|30023|133120|4194",
		"Jerusalem & Umgebung|509|30045|534528|12",
		"Johannesburg & Umgebung|883|30032|739328|72",
		"Kairo & Gizeh & Memphis|348|30029|206848|33558894",
		"Kalabrien|536|30008|206848|117444965",
		"Kalifornien: Sierra Nevada|694|30016|150016|257",
		"Kalifornien|688|30016|674048|4202", "Kalymnos|403|30038|8192|4160",
		"Kambodscha|843|30037|149504|4448",
		"Kansas (Wichita)|941|30016|16384|0",
		"Kapstadt & Umgebung|873|30032|739584|4205",
		"Karibik|30027|30027|739584|1203835239",
		"Karibik|561|30027|149504|4096", "Karpathos|15|30038|141312|4160",
		"Katar|720|30045|133376|4096", "Kefalonia|396|30038|8192|4164",
		"Kemer & Beldibi|644|30021|665600|1304565606",
		"Kenia Nordküste|358|30035|149504|4198724",
		"Kenia Südküste|359|30035|674048|4420",
		"Khao Lak|846|30037|215040|4164", "Kolumbien|376|30036|16384|4096",
		"Korfu|6|30038|665856|105124165", "Korsika|23|30009|665600|4423",
		"Kos|7|30038|665600|533074276", "Kreta|616|30038|731392|398890855",
		"Kreuzfahrt Kroatien|4010|30034|8192|0",
		"Kreuzfahrt Region Donau|2282|30034|1280|0",
		"Kreuzfahrt Region Mittelmeer|4005|30034|8192|0",
		"Kreuzfahrt Region Nordsee - Ostsee|4046|30034|4096|0",
		"Kreuzfahrt Türkei|2280|30034|8192|0",
		"Kreuzfahrten|30034|30034|226560|2",
		"Kroatien|30014|30014|927744|100733295",
		"Kroatische Inseln|504|30014|10240|4198",
		"Krüger Park|882|30032|739584|66",
		"Kuba (Holguin)|371|30027|149504|1103106404",
		"Kuba - Varadero & Havanna|369|30027|674048|113250596",
		"Kusadasi & Didyma|651|30021|665600|4452",
		"Kvarner Bucht|480|30014|665600|33558628",
		"Kärnten|951|30004|690944|1075976039",
		"Köln & Umgebung|2020|30003|658448|890",
		"Küste & Inland|293|30036|16384|64",
		"La Gomera|50|30010|131328|33558853",
		"La Palma|675|30010|2048|33558596",
		"Languedoc Roussillon|2057|30009|139264|4163",
		"Lanzarote|676|30010|657664|1178669412", "Laos|847|30037|149504|64",
		"Lappland|977|30007|526336|4",
		"Lefkas & Meganissi|395|30038|663552|4164", "Leros|402|30038|8192|64",
		"Lesbos|8|30038|532480|4160", "Liechtenstein|30019|30019|2048|5",
		"Liechtenstein|808|30019|2048|5", "Ligurien|818|30008|207104|4204",
		"Lissabon & Umgebung|674|30022|722944|42",
		"Litauen|316|30025|657408|104",
		"London & Südengland|178|30023|657664|4462",
		"Lousiana (Mississippi)|756|30016|149504|42",
		"Luxemburg|856|30006|0|72",
		"Luxor & Assuan|349|30029|198656|537919596",
		"Luzern|922|30005|657920|111", "Luzon & Manila|681|30037|149504|0",
		"Lüneburger Heide|2024|30000|724256|4982", "Macau|708|30037|149504|0",
		"Madeira|639|30022|723200|1119967079",
		"Madrid & Umgebung|794|30010|657408|104",
		"Maio (Kap Verde)|591|30035|0|0", "Makedonien|4104|30038|141312|4160",
		"Malaysia|425|30037|215296|4198",
		"Malediven|342|30033|215040|1120014598",
		"Mallorca|35|30010|993536|1204508519",
		"Malta|595|30024|731136|37818732", "Malta|30024|30024|731136|37818732",
		"Manitoba|792|30016|16896|0", "Marken|296|30008|141312|4164",
		"Marmaris & Icmeler|647|30021|665600|264245604",
		"Marokko Inland|705|30035|131072|99", "Marokko Norden|482|30035|0|104",
		"Marquesas Archipel|333|30030|16384|0",
		"Marrakesch|126|30035|133376|46334315",
		"Marsa Alam & Quseir|330|30029|198656|1724911940",
		"Martinique|571|30027|673792|4166",
		"Mauritius|143|30033|215296|1153438022",
		"Mecklenburg Ostseeküste|2035|30001|728320|1076909934",
		"Mecklenburg-Vorpommern|115|30001|658432|864",
		"Mecklenburgische Seenplatte|2034|30001|724736|1077024615",
		"Menorca|630|30010|665600|109580644",
		"Mexiko Stadt & Umgebung|541|30039|147456|4136",
		"Mexiko|704|30039|674048|69956", "Michigan|762|30016|16384|0",
		"Minnesota|778|30016|16384|0", "Missouri|772|30016|16384|0",
		"Mittel- & Nordengland|179|30023|526336|104",
		"Mittelamerika|30039|30039|740096|1107366254",
		"Mitteldalmatien|877|30014|403456|100667468",
		"Mittelkroatien|301|30014|10240|8",
		"Mittelmeerküste|24|30009|657664|4420", "Monaco|880|30009|141312|4110",
		"Monastir|614|30035|141568|1153513220", "Montana|769|30016|16384|0",
		"Moorea|419|30030|149504|4162", "Mosel|2062|30003|3328|1073751910",
		"Moskau & Umgebung|820|30025|657408|40",
		"Mozambique|859|30035|215040|4160", "Myanmar|645|30037|149504|4192",
		"Mykonos|9|30038|206848|38015074", "München|264|30002|658688|106",
		"Münsterland|2074|30003|3072|32",
		"Naher Osten|30045|30045|731392|4462", "Nairobi|174|30035|147456|0",
		"Namibia|453|30035|673792|4163", "Naxos|393|30038|10240|33558624",
		"Neapel & Umgebung|76|30008|731392|4198767",
		"Nepal|461|30037|147456|0", "Neufundland|809|30016|16384|0",
		"Neuseeland|30028|30028|674304|4201", "Nevada|692|30016|149760|106",
		"New Brunswick|814|30016|16384|0", "New England|886|30016|149760|4171",
		"New Jersey|782|30016|18432|4096", "New Mexico|754|30016|16384|0",
		"New South Wales|796|30018|674304|4202",
		"New York|697|30016|673792|106",
		"Niederbayern|2063|30002|659200|20327",
		"Niederlande|854|30006|658176|4207",
		"Niedersachsen|116|30000|658432|18286",
		"Niederösterreich|952|30004|690432|871",
		"Nilkreuzfahrten|2202|30034|196608|0",
		"Nord-Insel (Neuseeland)|802|30028|674304|4200",
		"Norddalmatien|2011|30014|665600|67113284",
		"Nordfriesland & Inseln|127|30000|662528|2102086",
		"Nordirland|905|30023|526336|32",
		"Nordrhein-Westfalen|117|30003|724248|10103",
		"Nordseeküste und Inseln, Sonstige|2036|30000|728320|5988",
		"Nordspanien - Atlantikküste|505|30010|722944|4194",
		"Nordwesten|876|30032|215296|0",
		"Normandie & Nordküste|1023|30009|133376|4164",
		"North Carolina|776|30016|147456|4096",
		"Northern Cape|875|30032|16384|0",
		"Northern Province|879|30032|149504|64",
		"Norwegen|813|30007|657920|4169", "Nova Scotia|790|30016|540672|64",
		"Oase Tozeur|134|30035|0|0", "Oase Zarzis|135|30035|10240|4356",
		"Oberbayern|2008|30002|724736|871",
		"Oberitalienische Seen|2012|30008|207104|4199",
		"Oberpfalz|105|30002|3840|1073741926",
		"Oberösterreich|953|30004|625408|143207", "Obwalden|925|30005|2560|69",
		"Oesterreich|30004|30004|1018624|1076002671", "Ohio|811|30016|16384|0",
		"Oklahoma|771|30016|16384|0",
		"Olympische Riviera|733|30038|141312|4356",
		"Oman|532|30045|722944|4422", "Ontario|766|30016|674048|4200",
		"Oregon|760|30016|16384|4096",
		"Orlando (Florida)|524|30016|215296|356",
		"Osteuropa|30025|30025|731648|130097006",
		"Ostseeküste|2039|30000|728384|30582",
		"Ozeanien|493|30030|147456|4096", "Panama|446|30039|81920|4096",
		"Paris & Umgebung|495|30009|657665|4474",
		"Paros, Serifos & Sifnos|392|30038|598016|4162",
		"Patmos|401|30038|8192|64", "Peloponnes|382|30038|731136|130290020",
		"Pennsylvania|758|30016|147712|8", "Peru|787|30036|149504|289",
		"Pfalz|2053|30003|527360|875", "Philippinen|314|30037|16384|4162",
		"Pico (Azoren)|667|30022|0|0", "Pilion|734|30038|139264|4193",
		"Plattensee / Balaton|2016|30013|722944|32612",
		"Polen|852|30012|723712|16239", "Polen|30012|30012|723712|16239",
		"Polynesien|336|30030|149504|4098", "Poros|546|30038|8192|4098",
		"Porto|467|30022|198656|4136",
		"Portugal|30022|30022|723712|1187207023",
		"Prince Edward Island|815|30016|16384|0",
		"Provence-Alpes-Côte d'Azur|2056|30009|731392|111",
		"Puerto Rico|251|30027|674048|4128", "Quebec|765|30016|674304|105",
		"Queensland|795|30018|739328|4452",
		"Radtouren und andere Specials|3001|30040|4112|4211",
		"Raiatea|477|30030|18432|4096",
		"Ras Al-Khaimah|723|30020|133376|8392708",
		"Recife|374|30036|215040|33558596",
		"Region Cebu & Borocay|683|30037|149504|4096",
		"Region Neu Delhi & Bombay|488|30037|149504|40",
		"Rheingau|2022|30003|134144|42",
		"Rheinland-Pfalz|118|30003|3328|18274",
		"Rheinland|2065|30003|658448|824", "Rhodos|655|30038|665856|398758247",
		"Rhön|2029|30003|200448|1893", "Riga|836|30025|657408|4200",
		"Rio de Janeiro & Umgebung|375|30036|149504|4104",
		"Rom & Umgebung|560|30008|665856|4206",
		"Ruhrgebiet|2059|30003|658952|122", "Rumänien|110|30025|2048|4164",
		"Rundreise Aegypten|2204|30044|73728|32",
		"Rundreise Andalusien|2253|30044|8192|0",
		"Rundreise Arabische Halbinsel|2273|30044|0|0",
		"Rundreise Azoren|2246|30044|0|0",
		"Rundreise Brasilien|2546|30044|81920|0",
		"Rundreise China|2128|30044|16384|0",
		"Rundreise Costa Rica|2208|30044|16384|0",
		"Rundreise Ecuador|4042|30044|16384|1",
		"Rundreise Frankreich|2213|30044|0|0",
		"Rundreise Griechenland|2214|30044|8192|1",
		"Rundreise Indonesien|2110|30044|16384|0",
		"Rundreise Jamaika|2226|30044|16384|32",
		"Rundreise Kenia|2229|30044|16384|0",
		"Rundreise Kreta|2215|30044|73728|1",
		"Rundreise Kroatien|2231|30044|8192|0",
		"Rundreise Kuba|2234|30044|81920|0",
		"Rundreise La Reunion|2559|30044|16384|1",
		"Rundreise Madeira|2244|30044|0|32",
		"Rundreise Marokko|2237|30044|0|1",
		"Rundreise Mexiko|2242|30044|16384|0",
		"Rundreise Naher Osten|2080|30044|8192|1",
		"Rundreise Namibia|2541|30044|16384|0",
		"Rundreise Oesterreich|2243|30044|0|1",
		"Rundreise Peru - Südamerika|4017|30044|16384|1",
		"Rundreise Polen|2558|30044|0|0", "Rundreise Portugal|2529|30044|0|0",
		"Rundreise Skandinavien|4037|30044|0|0",
		"Rundreise Sri Lanka|948|30044|16384|0",
		"Rundreise Südafrika|2115|30044|81920|0",
		"Rundreise Südamerika|2556|30044|16384|1",
		"Rundreise Tansania|2549|30044|16384|0",
		"Rundreise Thailand|2257|30044|16384|0",
		"Rundreise Tunesien|959|30044|8192|0",
		"Rundreise Türkei|946|30044|139264|1",
		"Rundreise USA|2560|30016|16384|0",
		"Rundreise Venezuela|2543|30044|16384|0",
		"Rundreise Vietnam|2144|30044|16384|0",
		"Rundreise Zypern|2276|30044|8192|1",
		"Rundreisen|30044|30044|221184|33", "Russische Riviera|819|30025|0|0",
		"Russland: Sonstige|893|30025|133120|4192",
		"Réunion|163|30033|149504|8392773", "Saarland|119|30003|527360|874",
		"Sachsen-Anhalt|123|30001|658432|864", "Sachsen|121|30001|724480|878",
		"Sal (Kap Verde)|585|30035|67584|69956",
		"Salzburg - Salzburger Land|2007|30004|953088|1073880935",
		"Salzburg - Salzburg|954|30004|165888|104",
		"Salzburg - Salzkammergut|2006|30004|756480|1073746791",
		"Sambia|938|30035|149504|0", "Samos|11|30038|10240|100667461",
		"Sankt Petersburg & Umgebung|821|30025|133632|362",
		"Santiago (Kap Verde)|586|30035|0|4128",
		"Santo Antao (Kap Verde)|588|30035|0|4129",
		"Santorin|12|30038|731136|33558630",
		"Sao Nicolau (Kap Verde)|590|30035|0|0",
		"Sao Vicente & Santa Luzia (Kap Verde)|587|30035|0|4192",
		"Sardinien|78|30008|993536|37753191",
		"Sauerland|2038|30003|921088|839",
		"Schiffsreise Norwegen|4001|30034|0|0",
		"Schiffsreise Schweden|4000|30034|0|2",
		"Schleswig-Holstein|4102|30000|527424|1916",
		"Schottland|901|30023|657664|107",
		"Schwarzwald|2002|30002|987028|1073749855",
		"Schweden|851|30007|722944|4202",
		"Schweiz|30005|30005|723712|1073877359", "Schweiz|807|30005|526336|65",
		"Schwyz|928|30005|2560|4165", "Schwäbische Alb|2066|30002|3072|1793",
		"Serbien, Montenegro|455|30025|731136|4164",
		"Seychellen|719|30033|215296|46141542",
		"Sharjah / Khorfakkan|352|30020|198656|4388",
		"Sharm el Sheikh / Nuweiba|351|30029|723200|2110787846",
		"Side & Alanya|643|30021|928000|1339201380",
		"Simbabwe|593|30035|147456|64", "Singapur|473|30037|739328|4143",
		"Sizilien|77|30008|207104|113250671",
		"Skandinavien|30007|30007|723458|4223",
		"Skiathos & Skopelos|13|30038|666112|4196",
		"Slowakei / Tschechien|30011|30011|723712|12143",
		"Slowakei|850|30011|658176|365",
		"Slowenien Inland|497|30015|658176|357",
		"Slowenien|30015|30015|658176|4455", "Sonstige|30017|30017|24576|0",
		"South Carolina|775|30016|147712|4096",
		"South Dakota|777|30016|16384|0",
		"Spanien|30010|30010|994048|1338736495",
		"Spessart - Odenwald|2070|30003|3072|0",
		"Sri Lanka|361|30033|215040|46151008",
		"St. Marteen (nl.) & St.Eustatius & Saba|4110|30027|147456|4096",
		"St. Martin (frz.)|4098|30027|149504|4096",
		"St.Gallen|926|30005|133888|103", "St.Lucia|249|30027|149760|8392774",
		"Steiermark|955|30004|690944|26479",
		"Sunda-Inseln|528|30037|215040|4100", "Swasiland|866|30032|149504|32",
		"Symi|404|30038|8192|32", "Syros|390|30038|8192|4096",
		"Süd-Insel (Neuseeland)|803|30028|150016|4161",
		"Südafrika|30032|30032|739584|4207",
		"Südamerika|30036|30036|739584|33558895",
		"Süddalmatien|635|30014|665600|33558892",
		"Süden|799|30018|673792|4192", "Südsee|30030|30030|149504|4166",
		"Südtirol & Norditalien|844|30008|731904|1073746791",
		"Tahiti|335|30030|147456|4160", "Taipeh & Umgebung|489|30037|149504|8",
		"Tansania - Sansibar|454|30035|149504|4192",
		"Tel Aviv & Umgebung|510|30045|141312|4140",
		"Teneriffa|56|30010|723200|1187086182", "Tennessee|773|30016|16384|32",
		"Tessin|930|30005|133376|4199",
		"Teutoburger Wald|2021|30003|527616|18240",
		"Texas|755|30016|673792|4200", "Thailand|323|30037|739584|12587366",
		"Thailändische Inseln|327|30037|215040|4420",
		"Thassos|16|30038|665600|67113061", "Thessalien|4103|30038|8192|0",
		"Thessaloniki|625|30038|139264|4200", "Thrakien|277|30038|8192|0",
		"Thüringen|128|30001|658432|878",
		"Thüringer Wald|2067|30001|724480|1863", "Tilos|554|30038|8192|64",
		"Tinos|389|30038|8192|64",
		"Tirol - Innsbruck & Mitte & Nord|956|30004|1018624|1073747823",
		"Tirol - Osttirol|2018|30004|35328|103",
		"Tirol - Region Seefeld|2001|30004|690944|1073743719",
		"Tirol - Stubaital|2005|30004|231936|1073743719",
		"Tirol - Westtirol & Oetztal|2009|30004|690944|1895",
		"Tirol - Zillertal|2004|30004|690688|1073742693",
		"Tobago|378|30027|18688|8392768",
		"Tokio & Osaka, Hiroshima|469|30037|149504|10",
		"Tonga-Inseln|417|30030|16384|0", "Toscana|537|30008|731392|5998",
		"Totes Meer|727|30045|141312|4100",
		"Tschechien|853|30011|723712|12143",
		"Tuamoto-Inseln|789|30030|16384|4096",
		"Tunesien Norden|131|30035|665600|4364",
		"Turks & Caicos Inseln|574|30027|149504|4100",
		"Türkei Inland|526|30021|8192|32",
		"Türkei|30021|30021|993536|1339201390",
		"USA / Kanada|30016|30016|740096|69999",
		"Ukraine & Krim|751|30025|198656|100", "Umbrien|817|30008|10240|358",
		"Umm Al Quwain|725|30020|65536|4160",
		"Ungarn|30013|30013|723200|32621", "Ungarn|849|30013|657664|28525",
		"Upolu & Savaii|418|30030|16384|4096", "Uri|932|30005|512|65",
		"Uruguay|785|30036|18432|4130", "Usbekistan|862|30037|16384|0",
		"Utah|752|30016|147456|40", "Venetien|82|30008|993536|32622",
		"Victoria|798|30018|147456|4392", "Vietnam|448|30037|215296|4204",
		"Virgin Islands & Anguilla|680|30027|149504|4096",
		"Virginia|780|30016|16384|0",
		"Vorarlberg - Kleinwalsertal|2010|30004|35328|1073741895",
		"Vorarlberg - Sonstige|806|30004|690688|131911",
		"Waadt|933|30005|199168|4175", "Wales|177|30023|0|0",
		"Wallis|934|30005|723456|1073741927",
		"Washington D.C. & Umgebung|763|30016|147456|32",
		"Washington|761|30016|147456|40", "Weißrussland|834|30025|524288|32",
		"Westafrika & Inseln|4105|30035|0|32",
		"Wien & Umgebung|958|30004|690688|4202", "Wyoming|770|30016|16384|64",
		"Yucatan / Cancun|282|30039|215296|1107366246",
		"Yukon|810|30016|16384|64", "Zakynthos|14|30038|141312|33558596",
		"Zentral Spanien|793|30010|665600|105",
		"Zypern Nord (türk. Teil)|99|30026|526336|4388",
		"Zypern Süd (griech. Teil)|620|30026|993536|1455493479",
		"Zypern|30026|30026|993536|1455493479", "Zürich|936|30005|657408|107",
		"weitere Angebote Frankreich|2514|30009|532736|102",
		"weitere Angebote Griechenland, Zypern|2152|30038|8192|0",
		"weitere Angebote Griechische Inseln|2516|30038|663552|4165",
		"weitere Angebote Italien, Malta|3005|30008|8192|288",
		"weitere Angebote Oesterreich|957|30004|0|3",
		"weitere Angebote Thailand|2535|30037|18432|4100",
		"weitere Kreuzfahrten|4006|30034|16384|0");
TTREGS_hotels.sort();

var TTREGS_pauschal = new Array("Abruzzen|891|10007", "Abu Dhabi|354|10020",
		"Acapulco / Oaxaca|701|10016", "Adria|628|10030", "Aegina|558|10005",
		"Aegypten|10010|10010", "Aethiopien|4112|10011", "Afrika|10011|10011",
		"Agadir|125|10008", "Ajman|724|10020", "Al Ain|884|10020",
		"Alaska|781|10015", "Alberta|767|10024", "Alentejo|339|10002",
		"Algarve|637|10002", "Allgäu|2026|10029", "Alonissos|387|10005",
		"Amorgos|549|10005", "Andros|391|10005", "Antalya & Belek|434|10004",
		"Antigua & Barbuda|250|10014",
		"Aostatal & Piemont & Lombardei|845|10007", "Apulien|464|10007",
		"Argentinien|450|10023", "Asien|10017|10017",
		"Athen & Umgebung|18|10006", "Atlantikküste|25|10021",
		"Australien|10018|10018", "Ayvalik, Cesme & Izmir|652|10004",
		"Azoren|664|10002", "Baden-Württemberg|104|10029", "Bahamas|566|10014",
		"Bahrain|721|10020", "Balearen|10000|10000", "Bali|311|10017",
		"Bangkok & Umgebung|321|10017", "Barbados|245|10014",
		"Barcelona & Umgebung|2068|10003", "Basel|915|10028",
		"Basilikata|291|10007", "Bayerische Alpen|2058|10029",
		"Bayerischer Wald|2025|10029", "Belgien|855|10028",
		"Berchtesgadener Land|2069|10029", "Berlin|106|10029",
		"Bermuda|437|10014", "Boavista (Kap Verde)|280|10011",
		"Bodrum|648|10004", "Brandenburg|107|10029", "Brasilien|286|10023",
		"Bremen|112|10029", "British Columbia|768|10024",
		"Bukarest & Umgebung|816|10030", "Bulgarien (Goldstrand)|103|10030",
		"Bulgarien (Landesinnere)|539|10030",
		"Bulgarien (Sonnenstrand)|102|10030", "Burgenland|950|10028",
		"Capri|79|10007", "Cayman Inseln|581|10014", "Chalkidiki|534|10006",
		"Chile|784|10023", "China|439|10017", "Chios|527|10005",
		"Colorado|753|10015", "Costa Azahar|2014|10003",
		"Costa Blanca|64|10003", "Costa Brava|2013|10003",
		"Costa Dorada|2054|10003", "Costa Rica|563|10037",
		"Costa Verde|494|10002", "Costa da Caparica|636|10002",
		"Costa de Prata|457|10002", "Costa de la Luz|61|10003",
		"Costa del Sol|62|10003", "Costa do Estoril|695|10002",
		"Curacao & Aruba & Bonaire|582|10014", "Côte d'Azur|2055|10021",
		"Dalaman - Fethiye - Oeludeniz|646|10004", "Deutschland|10029|10029",
		"Disneyland Paris|2041|10021", "Dolomiten|2046|10007",
		"Dom. Republik - Norden (Puerto Plata & Samana)|366|10013",
		"Dom. Republik - Osten (Punta Cana)|367|10013",
		"Dom. Republik - Süden (Santo Domingo)|368|10013",
		"Dom. Republik|10013|10013", "Dubai, Arabische Halbinsel|10020|10020",
		"Dubai|353|10020", "Durban & Umgebung|881|10011", "Dänemark|902|10022",
		"Düsseldorf & Umgebung|2019|10029", "Eastern Cape|4109|10011",
		"Ecuador|783|10023", "Eifel & Westerwald|2052|10029",
		"Eilat|225|10026", "El Hierro|59|10001", "El Salvador|4114|10037",
		"Elba|80|10007", "Elsass / Lothringen|2043|10021",
		"Emilia Romagna|81|10007", "Epiros|553|10006",
		"Euböa (Evia)|383|10005", "Festland|338|10002", "Finnland|490|10022",
		"Florida Ostküste|521|10015", "Florida Westküste|522|10015",
		"Fly & Drive Algarve|4057|10035", "Fly & Drive Azoren|4059|10035",
		"Fly & Drive Costa Blanca|4060|10035",
		"Fly & Drive Costa Rica|4095|10035",
		"Fly & Drive Costa de la Luz|4061|10035",
		"Fly & Drive Costa del Sol|4062|10035",
		"Fly & Drive Florida|4063|10035",
		"Fly & Drive Fuerteventura|4064|10035",
		"Fly & Drive Griechenland|4083|10035",
		"Fly & Drive Italien|4084|10035", "Fly & Drive Kreta|4070|10035",
		"Fly & Drive Kuba|4094|10035", "Fly & Drive Lesbos|4085|10035",
		"Fly & Drive Lissabon & Umgebung|4073|10035",
		"Fly & Drive Madeira|4074|10035", "Fly & Drive Mallorca|4075|10035",
		"Fly & Drive Menorca|4077|10035", "Fly & Drive Spanien|4093|10035",
		"Fly & Drive Teneriffa|4089|10035", "Fly & Drive USA|4087|10035",
		"Fly & Drive Zypern|4092|10035", "Fly & Drive|10035|10035",
		"Folegandros|491|10005", "Formentera|627|10000", "Franken|2060|10029",
		"Frankreich|10021|10021", "Free State|878|10011",
		"Friaul - Julisch Venetien|297|10007", "Fuerteventura|832|10001",
		"Fujairah|722|10020", "Gambia|137|10011", "Gardasee|2048|10007",
		"Genf|918|10028", "Glückshotel Aegypten|4002|10032",
		"Glückshotel Azoren|2127|10032",
		"Glückshotel Costa de la Luz|2156|10032",
		"Glückshotel Dominikanische Republik|2085|10032",
		"Glückshotel Dubai & Arabische Halbinsel|2142|10032",
		"Glückshotel Fuerteventura|2095|10032",
		"Glückshotel Gardasee|506|10032",
		"Glückshotel Gran Canaria|2098|10032",
		"Glückshotel Griechische Inseln|4016|10032",
		"Glückshotel Ibiza|2118|10032", "Glückshotel Ischia|2157|10032",
		"Glückshotel Italien|2140|10032", "Glückshotel Jamaika|4101|10032",
		"Glückshotel Kalabrien|2102|10032", "Glückshotel Kreta|2113|10032",
		"Glückshotel Kroatien|2141|10032", "Glückshotel Kuba|2087|10032",
		"Glückshotel La Palma|2101|10032", "Glückshotel Lanzarote|2106|10032",
		"Glückshotel Madeira|2094|10032", "Glückshotel Malediven|4040|10032",
		"Glückshotel Mallorca|2107|10032", "Glückshotel Malta|2100|10032",
		"Glückshotel Marokko|2088|10032", "Glückshotel Mexiko|2239|10032",
		"Glückshotel Oesterreich|2134|10032",
		"Glückshotel Sizilien|2103|10032",
		"Glückshotel Spanische Küste - Festland|60|10032",
		"Glückshotel Teneriffa|2104|10032", "Glückshotel Thailand|2086|10032",
		"Glückshotel Türkei|947|10032",
		"Glückshotel Türkische Riviera|2153|10032", "Glückshotels|10032|10032",
		"Goa|360|10017", "Golf von Almeria|63|10003", "Gran Canaria|345|10001",
		"Graubünden|920|10028", "Grenada|377|10014",
		"Griechenland Festland|10006|10006", "Griechische Inseln|10005|10005",
		"Guadeloupe|572|10014", "Guatemala|441|10037", "Hamburg|113|10029",
		"Hammamet|132|10008", "Hawaii - Insel Oahu|430|10015",
		"Hessen|114|10029", "Hochschwarzwald|4111|10029", "Honduras|443|10037",
		"Hongkong & Umgebung|474|10017", "Hurghada & Safaga|350|10010",
		"Hydra, Spetses|535|10005", "Ibiza|32|10000", "Ikaria|399|10005",
		"Indien|197|10017", "Indischer Ozean|10036|10036",
		"Indonesien|592|10017", "Insel Bintan|871|10017",
		"Insel Brac|501|10030", "Insel Djerba|133|10008",
		"Insel Hvar|500|10030", "Insel Ko Samui|325|10017",
		"Insel Krk|507|10030", "Insel Phuket|322|10017", "Irland|503|10028",
		"Ischia|75|10007", "Isla Margarita|440|10014", "Island|449|10022",
		"Israel|511|10026", "Istanbul & Umgebung|373|10004",
		"Istrien|483|10030", "Italien, Malta|10007|10007", "Jamaika|247|10014",
		"Jerusalem & Umgebung|509|10026", "Johannesburg & Umgebung|883|10011",
		"Jordanien|515|10026", "Kairo & Gizeh & Memphis|348|10010",
		"Kalabrien|536|10007", "Kalifornien|688|10015", "Kalymnos|403|10005",
		"Kambodscha|843|10017", "Kanada|10024|10024", "Kanaren|10001|10001",
		"Kapstadt & Umgebung|873|10011", "Karibik|10014|10014",
		"Karibik|561|10014", "Karpathos|15|10005", "Katar|720|10020",
		"Kefalonia|396|10005", "Kemer & Beldibi|644|10004",
		"Kenia Nordküste|358|10011", "Kenia Südküste|359|10011",
		"Khao Lak|846|10017", "Kolumbien|376|10023", "Korfu|6|10005",
		"Korsika|23|10021", "Kos|7|10005", "Kreta|616|10005",
		"Kreuzfahrt Kroatien|4010|10034",
		"Kreuzfahrt Region Karibik|2149|10034",
		"Kreuzfahrt Region Mittelmeer|4005|10034",
		"Kreuzfahrt Region Rotes Meer|4045|10034",
		"Kreuzfahrt Türkei|2280|10034", "Kreuzfahrten|10034|10034",
		"Kroatien, Bulgarien, Osteuropa|10030|10030",
		"Kroatische Inseln|504|10030", "Krüger Park|882|10011",
		"Kuba (Holguin)|371|10012", "Kuba - Varadero & Havanna|369|10012",
		"Kuba|10012|10012", "Kusadasi & Didyma|651|10004",
		"Kvarner Bucht|480|10030", "Kärnten|951|10028",
		"Köln & Umgebung|2020|10029", "La Gomera|50|10001",
		"La Palma|675|10001", "Languedoc Roussillon|2057|10021",
		"Lanzarote|676|10001", "Lefkas & Meganissi|395|10005",
		"Leros|402|10005", "Lesbos|8|10005", "Libanon|979|10026",
		"Lissabon & Umgebung|674|10002", "Litauen|316|10030",
		"London & Südengland|178|10028", "Luxor & Assuan|349|10010",
		"Luzern|922|10028", "Luzon & Manila|681|10017",
		"Lüneburger Heide|2024|10029", "Madagaskar|161|10011",
		"Madeira|639|10002", "Madrid & Umgebung|794|10003",
		"Makedonien|4104|10006", "Malawi|1019|10011", "Malaysia|425|10017",
		"Malediven|342|10036", "Mallorca, Ibiza, Menorca|10000|10000",
		"Mallorca|35|10000", "Malta|595|10007", "Marken|296|10007",
		"Marmaris & Icmeler|647|10004", "Marokko Inland|705|10008",
		"Marokko Norden|482|10008", "Marrakesch|126|10008",
		"Marsa Alam & Quseir|330|10010", "Martinique|571|10014",
		"Mauritius|143|10036", "Mecklenburg Ostseeküste|2035|10029",
		"Mecklenburg-Vorpommern|115|10029",
		"Mecklenburgische Seenplatte|2034|10029", "Menorca|630|10000",
		"Mersin - Adana - Antakya|542|10004",
		"Mexiko Stadt & Umgebung|541|10016", "Mexiko|10016|10016",
		"Mexiko|704|10016", "Mittel- & Nordengland|179|10028",
		"Mittelamerika|10037|10037", "Mitteldalmatien|877|10030",
		"Mitteleuropa|10028|10028", "Mittelkroatien|301|10030",
		"Monaco|880|10021", "Monastir|614|10008", "Mosel|2062|10029",
		"Moskau & Umgebung|820|10030", "Mozambique|859|10011",
		"Myanmar|645|10017", "Mykonos|9|10005", "München|264|10029",
		"Naher Osten|10026|10026", "Namibia|453|10011", "Naxos|393|10005",
		"Neapel & Umgebung|76|10007", "Nevada|692|10015",
		"New Jersey|782|10015", "New York|697|10015",
		"Niederbayern|2063|10029", "Niederlande|854|10028",
		"Niedersachsen|116|10029", "Niederösterreich|952|10028",
		"Nilkreuzfahrten|2202|10034", "Norddalmatien|2011|10030",
		"Nordeuropa|10022|10022", "Nordirland|905|10028",
		"Nordrhein-Westfalen|117|10029",
		"Nordseeküste und Inseln, Sonstige|2036|10029",
		"Nordspanien - Atlantikküste|505|10003", "Nordwesten|876|10011",
		"Normandie & Nordküste|1023|10021", "Northern Cape|875|10011",
		"Norwegen|813|10022", "Nova Scotia|790|10024", "Oase Zarzis|135|10008",
		"Oberbayern|2008|10029", "Oberitalienische Seen|2012|10007",
		"Oberpfalz|105|10029", "Olympische Riviera|733|10006",
		"Oman|532|10020", "Ontario|766|10024", "Orlando (Florida)|524|10015",
		"Ost-Thrakien|4108|10004", "Ozeanien|493|10025", "Panama|446|10037",
		"Paris & Umgebung|495|10021", "Paros, Serifos & Sifnos|392|10005",
		"Patmos|401|10005", "Peloponnes|382|10006", "Peru|787|10023",
		"Philippinen|314|10017", "Pilion|734|10006", "Polen|852|10030",
		"Polynesien|336|10025", "Poros|546|10005", "Porto|467|10002",
		"Portugal|10002|10002", "Provence-Alpes-Côte d'Azur|2056|10021",
		"Puerto Rico|251|10014", "Quebec|765|10024", "Queensland|795|10018",
		"Ras Al-Khaimah|723|10020", "Recife|374|10023",
		"Region Cebu & Borocay|683|10017",
		"Region Neu Delhi & Bombay|488|10017", "Rheinland-Pfalz|118|10029",
		"Rhodos|655|10005", "Riga|836|10030",
		"Rio de Janeiro & Umgebung|375|10023", "Rom & Umgebung|560|10007",
		"Ruhrgebiet|2059|10029", "Rumänien|110|10030",
		"Rundreise Aegypten|2204|10033", "Rundreise Andalusien|2253|10033",
		"Rundreise Arabische Halbinsel|2273|10033",
		"Rundreise Australien & Neuseeland|2545|10033",
		"Rundreise Azoren|2246|10033", "Rundreise Brasilien|2546|10033",
		"Rundreise Bulgarien|2206|10033", "Rundreise China|2128|10033",
		"Rundreise Costa Rica|2208|10033", "Rundreise Djerba|4021|10033",
		"Rundreise Ecuador|4042|10033", "Rundreise Griechenland|2214|10033",
		"Rundreise Indonesien|2110|10033", "Rundreise Island|2167|10033",
		"Rundreise Italien|2513|10033", "Rundreise Jamaika|2226|10033",
		"Rundreise Jordanien|2136|10033", "Rundreise Kanada|2548|10033",
		"Rundreise Kenia|2229|10033", "Rundreise Kreta|2215|10033",
		"Rundreise Kuba|2234|10033", "Rundreise La Reunion|2559|10033",
		"Rundreise Lesbos|4023|10033", "Rundreise Madeira|2244|10033",
		"Rundreise Malta|2235|10033", "Rundreise Marokko|2237|10033",
		"Rundreise Mexiko|2242|10033", "Rundreise Naher Osten|2080|10033",
		"Rundreise Namibia|2541|10033", "Rundreise Oman|2164|10033",
		"Rundreise Peru - Südamerika|4017|10033",
		"Rundreise Portugal|2529|10033", "Rundreise Rumänien|4015|10033",
		"Rundreise Russland|2150|10033", "Rundreise Samos|4022|10033",
		"Rundreise Sizilien|2222|10033", "Rundreise Spanien|4055|10033",
		"Rundreise Sri Lanka|948|10033", "Rundreise Südafrika|2115|10033",
		"Rundreise Südamerika|2556|10033", "Rundreise Tansania|2549|10033",
		"Rundreise Thailand|2257|10033", "Rundreise Tunesien|959|10033",
		"Rundreise Türkei|946|10033", "Rundreise USA|2560|10015",
		"Hawaii - Insel Oahu|430|10015", "Rundreise Venezuela|2543|10033",
		"Rundreise Vietnam|2144|10033", "Rundreise Zypern|2276|10033",
		"Rundreisen|10033|10033", "Réunion|163|10036", "Sachsen|121|10029",
		"Sal (Kap Verde)|585|10011", "Salzburg - Salzburger Land|2007|10028",
		"Salzburg - Salzburg|954|10028", "Salzburg - Salzkammergut|2006|10028",
		"Samos|11|10005", "Sankt Petersburg & Umgebung|821|10030",
		"Santiago (Kap Verde)|586|10011", "Santo Antao (Kap Verde)|588|10011",
		"Santorin|12|10005", "Sao Vicente & Santa Luzia (Kap Verde)|587|10011",
		"Sardinien|78|10007", "Sauerland|2038|10029",
		"Schleswig-Holstein|4102|10029", "Schottland|901|10028",
		"Schwarzwald|2002|10029", "Schweden|851|10022", "Schwyz|928|10028",
		"Serbien, Montenegro|455|10030", "Seychellen|719|10036",
		"Sharjah / Khorfakkan|352|10020",
		"Sharm el Sheikh / Nuweiba|351|10010", "Side & Alanya|643|10004",
		"Singapur|473|10017", "Sizilien|77|10007",
		"Skiathos & Skopelos|13|10005", "Slowenien Inland|497|10030",
		"Spanisches Festland|10003|10003", "Sri Lanka|361|10017",
		"St. Marteen (nl.) & St.Eustatius & Saba|4110|10014",
		"St. Martin (frz.)|4098|10014", "St.Lucia|249|10014",
		"Steiermark|955|10028", "Sunda-Inseln|528|10017", "Symi|404|10005",
		"Syros|390|10005", "Südamerika|10023|10023", "Süddalmatien|635|10030",
		"Südsee|10025|10025", "Südtirol & Norditalien|844|10007",
		"Tahiti|335|10025", "Taipeh & Umgebung|489|10017",
		"Tansania - Sansibar|454|10011", "Tel Aviv & Umgebung|510|10026",
		"Teneriffa|56|10001", "Tessin|930|10028", "Thailand|323|10017",
		"Thailändische Inseln|327|10017", "Thassos|16|10005",
		"Thessalien|4103|10006", "Thessaloniki|625|10006",
		"Thrakien|277|10006", "Thüringen|128|10029",
		"Thüringer Wald|2067|10029", "Tilos|554|10005", "Tinos|389|10005",
		"Tirol - Innsbruck & Mitte & Nord|956|10028",
		"Tirol - Region Seefeld|2001|10028",
		"Tirol - Westtirol & Oetztal|2009|10028",
		"Tirol - Zillertal|2004|10028", "Tobago|378|10014",
		"Toscana|537|10007", "Totes Meer|727|10026", "Tschechien|853|10030",
		"Tunesien Norden|131|10008", "Tunesien, Marokko|10008|10008",
		"Turks & Caicos Inseln|574|10014", "Türkei Inland|526|10004",
		"Türkei|10004|10004", "USA|10015|10015", "Umbrien|817|10007",
		"Umm Al Quwain|725|10020", "Ungarn|849|10030", "Usbekistan|862|10017",
		"Venetien|82|10007", "Vietnam|448|10017",
		"Vorarlberg - Kleinwalsertal|2010|10028",
		"Vorarlberg - Sonstige|806|10028", "Waadt|933|10028",
		"Westafrika & Inseln|4105|10011", "Wien & Umgebung|958|10028",
		"Yucatan / Cancun|282|10016", "Zakynthos|14|10005",
		"Zentral Spanien|793|10003", "Zypern Nord (türk. Teil)|99|10019",
		"Zypern Süd (griech. Teil)|620|10019", "Zypern|10019|10019",
		"Zürich|936|10028", "weitere Angebote Aegypten|2500|10010",
		"weitere Angebote Frankreich|2514|10021",
		"weitere Angebote Griechenland, Zypern|2152|10019",
		"weitere Angebote Griechische Inseln|2516|10005",
		"weitere Angebote Thailand|2535|10017",
		"weitere Kreuzfahrten|4006|10034");
TTREGS_pauschal.sort();

TTREGS_pauschal.sort();

var TTREGS_wohnung = new Array("Abruzzen|98|10010", "Adria|207|10010",
		"Alentejo|45|10020", "Algarve|46|10020", "Allgäu / Alpen|131|10003",
		"Andalusien|68|10030", "Andorra|10034|10034", "Andorra|206|10034",
		"Antalya|273|10027", "Antwerpen|191|10000", "Aostatal|86|10010",
		"Apulien|100|10010", "Aquitaine Inland|13|10005",
		"Aquitaine Küste|277|10005", "Ardeche|196|10005",
		"Ardennen / Lüttich|302|10000", "Ardennen|41|10000", "Arhus|112|10002",
		"Asturien|72|10030", "Athen|180|10006", "Auvergne|18|10005",
		"Balaton / Nordufer|166|10028", "Balaton / Südufer|230|10028",
		"Barcelona|60|10030", "Basilicata|101|10010", "Baskenland|74|10030",
		"Bayrischer Wald|130|10003", "Beiras|43|10020",
		"Belek / Side|274|10027", "Belgien|10000|10000",
		"Berner Oberland|57|10022", "Blekinge|147|10021", "Bodensee|128|10003",
		"Bodrum|270|10027", "Boge|266|10002", "Bohuslän|151|10021",
		"Bornholm|117|10002", "Brabant und Nivelles|192|10000",
		"Brandenburg|141|10003", "Bratislava|163|10024",
		"Bulgarien|10001|10001", "Burgenland|35|10018", "Burgund|17|10005",
		"Camarque|193|10005", "Cesme / Izmir|268|10027",
		"Chalkidiki|249|10006", "Champagne|4|10005",
		"Charente- Maritime|195|10005", "Colorado|183|10029",
		"Comer See|209|10010", "Costa Almeria|65|10030",
		"Costa Azul / Lissabon|44|10020", "Costa Blanca|63|10030",
		"Costa Brava|59|10030", "Costa Cálida|64|10030",
		"Costa Dorada|61|10030", "Costa de la Luz|67|10030",
		"Costa del Azahar|62|10030", "Costa del Sol|66|10030",
		"Costra de Prata|204|10020", "Cote d'Azur|9|10005",
		"Cotes D`Amor (Bretagne)|283|10005", "Dalarna|223|10021",
		"Dalsland|217|10021", "Deutschland|10003|10003",
		"Dordogne / Limousine|19|10005", "Drenthe|315|10015",
		"Dänemark|10002|10002", "Eifel|124|10003", "El Hierro|82|10032",
		"Elba|94|10010", "Elsaß-Lothringen|5|10005", "Emilia-Romagna|93|10010",
		"England|22|10007", "Ermland / Masuren|242|10019",
		"Erzgebirge|212|10003", "Extremadura|69|10030", "Falster|211|10002",
		"Fethjye|272|10027", "Finistere (Bretagne)|1|10005",
		"Finnland|10004|10004", "Fjellnorwegen|155|10017",
		"Flevoland|28|10015", "Florida (Orlando und Umgebung)|173|10029",
		"Florida Keys|176|10029", "Florida Nordost|174|10029",
		"Florida Nordwest|177|10029", "Florida Südost|175|10029",
		"Florida Südwesten|178|10029", "Franche-Comté|6|10005",
		"Franken / Fichtelgebirge|132|10003", "Frankreich|10005|10005",
		"Französische Alpen|8|10005", "Freiburg|55|10022", "Friaul|91|10010",
		"Friesland|27|10015", "Fuerteventura|184|10032",
		"Fünen und Inseln|111|10002", "Galicien|71|10030",
		"Gardasee|208|10010", "Gelderland|199|10015", "Genfer See|56|10022",
		"Gotland|215|10021", "Gran Canaria|185|10032", "Graubünden|51|10022",
		"Griechenland|10006|10006", "Groningen|197|10015",
		"Großbritannien|10007|10007", "Großpolen (Posen)|240|10019",
		"Halland|150|10021", "Harz|137|10003", "Hessisches Bergland|134|10003",
		"Hinterpommern|278|10019", "Hordaland|154|10017",
		"Hunsrück / Pfälzerwald|126|10003", "Ibiza|81|10031",
		"Insel Krk|253|10012", "Irland|10008|10008", "Island|10009|10009",
		"Island|171|10009", "Istrien|167|10012", "Italien|10010|10010",
		"Jammerbucht Nordsee|114|10002", "Jammerbucht Ostsee|287|10002",
		"Jura|47|10022", "Kalabrien|102|10010", "Kalifonien|323|10029",
		"Kampanien|103|10010", "Kantabrien|73|10030", "Kaschau|165|10024",
		"Kastilien / Leon|70|10030", "Katalonien|76|10030", "Khios|319|10006",
		"Kleinpolen (Krakau)|244|10019", "Korfu|251|10006", "Korsika|21|10005",
		"Kreta|250|10006", "Kroatien Landesinnere / Zagreb|282|10012",
		"Kroatien|10012|10012", "Kusadasi|269|10027",
		"Kvarner Bucht|252|10012", "Kärnten|37|10018", "La Gomera|189|10032",
		"La Palma|186|10032", "Lago Maggiore|210|10010", "Languedoc|11|10005",
		"Lanzarote|187|10032", "Lappland|145|10004", "Latium / Rom|97|10010",
		"Ledrosee / Idrosee|264|10010", "Lesvos|318|10006",
		"Ligurien|92|10010", "Limburg|201|10015", "Limfjord|113|10002",
		"Loire Tal|16|10005", "Lolland|110|10002", "Lombardei|88|10010",
		"Luganer See|263|10010", "Luxemburg|10014|10014",
		"Luxemburg|108|10014", "Luzern|58|10022", "Madeira|106|10020",
		"Madrid|205|10030", "Mallorca|79|10031", "Malta / Gozo|10036|10036",
		"Malta / Gozo|312|10036", "Marken|95|10010", "Masowien|243|10019",
		"Mecklenburgische Seenplatte|120|10003", "Menorca|80|10031",
		"Midi-Pyrénées|12|10005", "Mitteldalmatien|255|10012",
		"Mittelfinnland|144|10004", "Mittelnorwegen / Trondelag|225|10017",
		"Mittelungarn|232|10028", "Mon|265|10002",
		"Morbiham (Bretagne)|284|10005", "Mosel / Ahr|125|10003",
		"Niederlande|10015|10015", "Niederrhein|123|10003",
		"Niederösterreich|34|10018", "Nordbrabant|202|10015",
		"Nordböhmen|157|10026", "Norddalmatien|254|10012",
		"Nordholland|26|10015", "Nordküste / Porto|279|10020",
		"Nordmähren|159|10026", "Nordnorwegen|226|10017",
		"Nordportugal|42|10020", "Nordschweden|224|10021",
		"Nordsee und Region Ribe|288|10002", "Nordseeküste|118|10003",
		"Nordseeküste|39|10000", "Nordwest-Irland|84|10008",
		"Normandie|2|10005", "Norwegen|10017|10017", "Närke|220|10021",
		"Nördliche Schwarzmeerküste|245|10001",
		"Nördliches Fjordnorwegen|153|10017", "Oberijssel|198|10015",
		"Oberösterreich|33|10018", "Odenwald|133|10003", "Oeland|149|10021",
		"Oestergötland|219|10021", "Oesterreich|10018|10018",
		"Oslo und Umgebung|262|10017", "Ost-Irland|83|10008",
		"Ostböhmen|158|10026", "Ostschweiz|50|10022", "Ostseeküste|119|10003",
		"Ostungarn|233|10028", "Paris ( Ile de France )|20|10005",
		"Paros|311|10006", "Pas de Calais / Picardie|3|10005",
		"Pays de la Loire|15|10005", "Peloponnes|248|10006",
		"Piemont|87|10010", "Poitou|14|10005", "Polen|10019|10019",
		"Pommern|169|10019", "Portugal|10020|10020", "Prag|162|10026",
		"Preschau|227|10024", "Provence Inland|10|10005",
		"Provence Küste|305|10005", "Pyrenäen|77|10030",
		"Ringkobing|116|10002", "Rogaland|285|10017", "Rügen|213|10003",
		"Sachsen-Anhalt|138|10003", "Saimaa See|143|10004",
		"Salzburg|32|10018", "Sardinien|105|10010", "Sauerland|135|10003",
		"Savoyen / Hochsavoyen|7|10005", "Schlesien|241|10019",
		"Schottland|24|10007", "Schwarzwald|127|10003", "Schweden|10021|10021",
		"Schweiz|10022|10022", "Seeland Nord|109|10002",
		"Seeland Süd|303|10002", "Shannon / Cork / Kerry|85|10008",
		"Sillein / Mittel-Slowakei|164|10024", "Sizilien|104|10010",
		"Skane|146|10021", "Slowakei|10024|10024", "Smaland Inland|304|10021",
		"Smaland Küste|148|10021", "Sonderjylland|289|10002",
		"Spanien Balearen|10031|10031",
		"Spanien Festland / Andorra|10030|10030",
		"Spanien Kanaren|10032|10032", "Steiermark|36|10018",
		"Stockholm und Umgebung|222|10021", "Sächsische Schweiz|140|10003",
		"Södermanland|221|10021", "Südböhmen|161|10026",
		"Süddalmatien|256|10012", "Südfinnland|142|10004",
		"Südholland|203|10015", "Südküste / Sorlandet / Telemark|152|10017",
		"Südliche Schwarzmeerküste|246|10001", "Südmähren|160|10026",
		"Südtirol (Oesterreich)|115|10018", "Südtirol / Dolomiten|89|10010",
		"Teneriffa|188|10032", "Tessin|52|10022", "Thassos|316|10006",
		"Thessalien|179|10006", "Thüringer Wald|139|10003", "Tirol|31|10018",
		"Toscana / Arezzo|297|10010", "Toscana / Chianti Classico|301|10010",
		"Toscana / Chianti|293|10010",
		"Toscana / Cortona - Trasimeno|296|10010",
		"Toscana / Costa Etrusca|292|10010", "Toscana / Florenz|299|10010",
		"Toscana / Lucca|300|10010", "Toscana / Lunigian|290|10010",
		"Toscana / Maremma Volterra|294|10010", "Toscana / Mugello|298|10010",
		"Toscana / Siena|295|10010", "Toscana / Versilia|291|10010",
		"Trentschin|228|10024", "Tschechien|10026|10026", "Tyrnau|280|10024",
		"Türkei|10027|10027", "USA|10029|10029", "Umbrien|96|10010",
		"Ungarn|10028|10028", "Usedom|214|10003", "Utrecht|200|10015",
		"Vejle|286|10002", "Velencer See|229|10028", "Vendee|194|10005",
		"Venetien|90|10010", "Vlaandern|40|10000", "Vorarlberg|30|10018",
		"Värmland|218|10021", "Västergötland|216|10021",
		"Waadtländer Alpen|54|10022", "Wales|23|10007", "Wallis|53|10022",
		"Weser / Ems / Elbe|121|10003", "Weserbergland|136|10003",
		"Westböhmen|156|10026", "Westfalen|122|10003", "Westungarn|231|10028",
		"Wien|38|10018", "Zeeland|29|10015", "Zentralspanien|78|10030",
		"Zypern (griechischer Teil)|306|10006", "Zürichsee|49|10022");
TTREGS_wohnung.sort();

var g_nZiel = -1;
var g_nRegion = -1;
var g_strZiel = "";
var g_strRegion = "";

function UpdateRegionen(ttregs_array, frm) {
	// alert('in fkt UpdateRegionen(ttregs_array)')
	if (!ttregs_array) {
		return false;
	}

	opt = frm.elements["topRegion"].options;
	opt[0].value = -1;
	opt[0].text = "<Alle Regionen>";

	opt = frm.elements["flugdauer"].options;
	opt[0].value = -1;
	opt[0].text = "<Alle Reiseziele>";

	found = 1;
	for (i = 0; i < ttregs_array.length; i++) {
		sr = ttregs_array[i].split("|");
		if (sr[1] >= 10000) {
			if (found >= opt.length) {
				opt[found++] = new Option(sr[0], sr[1]);
			} else {
				opt[found].text = sr[0];
				opt[found++].value = sr[1];
			}
		}
	}
	while (opt.length > found) {
		opt[opt.length - 1] = null;
	}
	FixRSel(frm, ttregs_array);
	// swap(1);
}

function BookingAction(fname, detail) {
	formname = fname;
	UpdateDate('k');
	UpdateDate('rueckk');

	var bform = document.forms[fname];
	bform.showresult.value = '1';
	if (typeof (detail) != 'undefined') {
		bform.detail.value = detail;
	} else {
		if (bform.elements["topRegion"].options.selectedIndex > 0)
			bform.detail.value = "hotel";
	}
	bform.termin.value = ts_termin;
	bform.ruecktermin.value = ts_ruecktermin;

	if (chkFormular(fname)) {
		return false;
	} else {
		if (bform.elements["topRegion"].options[bform.elements["topRegion"].options.selectedIndex].value != -1) {
			var tRegion = bform.elements["topRegion"].options[bform.elements["topRegion"].options.selectedIndex].value;
			bform.elements["topRegion"].options[bform.elements["topRegion"].options.selectedIndex].value = tRegion.split('|')[0];
		} else {
			bform.elements["topRegion"].options[bform.elements["topRegion"].options.selectedIndex].value = '';
		}
	}
}

function RZC(ds, frm, ttregs_array) {
	opt = frm.elements["flugdauer"].options;
	kenner = opt[opt.selectedIndex].value;
	g_nZiel = kenner;
	
	// kenner = select.value
	
	if (opt.selectedIndex > 0) {
		g_strZiel = opt[opt.selectedIndex].text;
	} else {
		g_strZiel = "";
	}
	gfilt = kenner != -1;
	opt = frm.elements["topRegion"].options;
	found = 1;
	
	for (i = 0; i < ttregs_array.length; i++) {
		sr = ttregs_array[i].split("|");
		if (sr[1] < 10000 && (kenner < 0 || sr[2] == kenner)) {
			txt = sr[0];// +" ("+sr[3]+" Tg. ab "+sr[4]+" ?)";
			if (found >= opt.length) {
				opt[found++] = new Option(txt, sr[1] + "|" + sr[2]);
			} else {
				opt[found].text = txt;
				opt[found++].value = sr[1] + "|" + sr[2];
			}
		}
	}

	while (opt.length > found) {
		opt[opt.length - 1] = null;
	}

	if (ds != null) {
		opt.selectedIndex = 0;
		g_strRegion = "";
		g_nRegion = -1;
	}
}

function REGC(frm) {
	// alert('in fkt REGC()')
	ropt = frm.elements["topRegion"].options;
	kenner = ropt[ropt.selectedIndex].value.split("|");
	g_nRegion = kenner[0];

	if (ropt.selectedIndex > 0) {
		sr = ropt[ropt.selectedIndex].text;
		g_strRegion = sr.substr(0, sr.lastIndexOf("(") - 1);
	} else
		g_strRegion = "";

	if (!gfilt && kenner[0] >= 0) {
		opt = frm.elements["flugdauer"].options;
		for (i = 1; i < opt.length; i++) {
			if (opt[i].value == kenner[1]) {
				opt.selectedIndex = i;
				g_nZiel = kenner[1];
				g_strZiel = opt[i].text;
				break;
			}
		}
	}
}

/*
 * function InitReiseziel(TheValue,frm,ttregs_array) {
 * opt=frm.elements["topRegion"].options; for(i=1;i<opt.length;i++){
 * if(opt[i].value==TheValue){ opt.selectedIndex=i; //FixRSel(frm,ttregs_array);
 * REGC(frm); break; } } }
 * 
 */

function InitReiseziel(TheValue, frm, ttregs_array) {

	// GK select the right field for Selection
	treg = TheValue.split("|");
	sfu = 0;

	if ((treg[0] >= 10000) || (treg[0] >= 30000)) {
		opt = frm.elements["flugdauer"].options;
		TheValue = treg[0];
		sfu = 1;
	} else {
		opt = frm.elements["topRegion"].options;
	}

	for (i = 1; i < opt.length; i++) {
		if (opt[i].value == TheValue) {
			opt.selectedIndex = i;
			RZC(null, frm, ttregs_array);
			REGC(frm);
			FixRSel(frm, ttregs_array);
			break;
		}
	}
}

function RSRCH(frm, ttregs_array) {
	// alert('in fkt RSRCH()')
	strS = frm.elements["zsuch"].value.toLowerCase();
	var nR = -1, nZ = -1;

	if (strS.length > 0) {
		for (i = 0; i < ttregs_array.length && nR < 0; i++) {
			if ((nPos = ttregs_array[i].toLowerCase().indexOf(strS)) >= 0) {
				if (nPos == 0 || ttregs_array[i].charAt(nPos - 1) == " "
						|| ttregs_array[i].charAt(nPos - 1) == "-") {
					rL = ttregs_array[i].split("|");
					if (rL[1] <= 10000) {
						nR = rL[1];
						nZ = rL[2];
					} else
						nZ = rL[1];
				}
			}
		}
	} else
		nZ = 0;
	if (nZ >= 0) {
		opt = frm.elements["flugdauer"].options;
		if (nZ > 0)
			for (i = 1; i < opt.length; i++)

				if (opt[i].value == nZ) {
					nZ = i;
					break;
				}
		if (opt.selectedIndex != nZ) {
			opt.selectedIndex = nZ;
			RZC(null, frm, ttregs_array);
		}

		opt = frm.elements["topRegion"].options;
		if (nR >= 0) {
			for (i = 1; i < opt.length; i++) {
				if (opt[i].value.split("|")[0] == nR) {
					g_nRegion = nR;
					sr = opt[i].text;
					g_strRegion = sr.substr(0, sr.lastIndexOf("(") - 1);
					nR = i;
					break;
				}
			}
		} else {
			g_nRegion = -1;
			g_strRegion = "";
			nR = 0;
		}
		opt.selectedIndex = nR;
	}
}

function FixRSel(frm, ttregs_array) {
	// alert('in fkt FixRSel()')
	opt = frm.elements["flugdauer"].options;
	if (opt.selectedIndex < 0 || opt[opt.selectedIndex].value != g_nZiel) {
		for (i = 0; i < opt.length; i++)
			if (opt[i].value == g_nZiel) {
				opt.selectedIndex = i;
				break;
			}
		if (i == opt.length) {
			if (g_strZiel != "") {
				opt[opt.length] = new Option(g_strZiel, g_nZiel, true, true);
			} else {
				opt.selectedIndex = 0;
				RZC(null, frm, ttregs_array);
				return;
			}
		}
	}
	RZC(null, frm, ttregs_array);

	opt = frm.elements["topRegion"].options;
	if (opt.selectedIndex < 0
			|| opt[opt.selectedIndex].value.split("|")[0] != g_nRegion) {
		for (i = 0; i < opt.length; i++)
			if (opt[i].value.split("|")[0] == g_nRegion) {
				opt.selectedIndex = i;
				break;
			}
		if (i == opt.length) {
			if (g_strRegion != "") {
				opt[opt.length] = new Option(g_strRegion + " (keine Ang.)",
						g_nRegion + "|" + g_nZiel, true, true);
			} else {
				opt.selectedIndex = 0;
				g_nRegion = -1;
				g_strRegion = "";
			}
		}
	}
}

function strCompDE(a, b) {

	if (a == 'beliebig;-1')
		return -1;
	if (b == 'beliebig;-1')
		return 1;

	a = a.toLowerCase();
	a = a.replace(/ä/g, "ae");
	a = a.replace(/ö/g, "oe");
	a = a.replace(/ü/g, "ue");
	a = a.replace(/ß/g, "ss");

	b = b.toLowerCase();
	b = b.replace(/ä/g, "ae");
	b = b.replace(/ö/g, "oe");
	b = b.replace(/ü/g, "ue");
	b = b.replace(/ß/g, "se");

	return (a == b) ? 0 : (a > b) ? 1 : -1;
}

function dauert(secdauer) {
	for (i = 2; i <= 21; i++) {
		if (i == secdauer) {
			document.write('<option value="6_' + i + '" selected>' + i
					+ ' Tage</option>');
		} else {
			document.write('<option value="6_' + i + '">' + i
					+ ' Tage</option>');
		}
	}
}

