// produced by Stefan Eckhorst 30.08.06
/*
	TimeAdjuster
	by Stephan Grochowina 05/2006

	Die Instanz dieser Klasse ermöglicht eine komfortable Anpassung von
	Datumselementen in Formularen.
*/
/*	einige Konstanten */
	var ta_wochentagePauschal = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

/*	Konstruktor TimeAdjuster	*/
	function TimeAdjusterPauschal(minVorlauf) {
		var workingDatePauschal;
		var currentDatePauschal	= new Date();

		this.minVorlauf = minVorlauf;
		this.jahr	= 0;
		this.monat	= 0;
		this.tag	= 0;
		this.wochentag	= -1;

		workingDatePauschal = new Date(currentDatePauschal.getTime() + minVorlauf * 86400000);
		this.jahr	= workingDatePauschal.getFullYear();
		this.monat	= workingDatePauschal.getMonth() + 1;
		this.tag	= workingDatePauschal.getDate();
		this.wochentag	= workingDatePauschal.getDay();
	}

	function setDatePauschal() {
		this.setDatePauschal(this.minVorlauf);
	}
	function setDatePauschalByVorlauf(vorlauf) {
		var workingDatePauschal;
		var currentDatePauschal	= new Date();

		if (vorlauf < this.minVorlauf) {
			this.setDatePauschal(this.minVorlauf);
		}
		else {
			workingDatePauschal = new Date(currentDatePauschal.getTime() + vorlauf * 86400000);
			this.updateDate(workingDatePauschal);
		}
	}
	function updateDatePauschal(workingDatePauschal) {
		this.jahr	= workingDatePauschal.getFullYear();
		this.monat	= workingDatePauschal.getMonth() + 1;
		this.tag	= workingDatePauschal.getDate();
		this.wochentag	= workingDatePauschal.getDay();
	}
	function setDatePauschalBy2Elements(daySelect, monthYearSelect) {
		var dayValue	= daySelect.value;
		var monthValue	= parseInt(monthYearSelect.value.substring(0,2),10);
		var yearValue	= parseInt(monthYearSelect.value.substring(3),10);
		var workingDatePauschal	= new Date(yearValue, monthValue - 1, dayValue);
		this.updateDatePauschal(workingDatePauschal);
	}
	function getDatePauschal() {
		return new Date(this.jahr, this.monat - 1, this.tag);
	}
	function getTimestampPauschal() {
		var workingDatePauschal = this.getDatePauschal();
		return workingDatePauschal.getTime()/1000;
	}
	function getWochentagPauschal() {
		return ta_wochentagePauschal[this.wochentag];
	}
	function adjustAsPreviousPauschal(nextTimeAdjusterPauschal, minDays) {
		var workingDatePauschal;

		if ( nextTimeAdjusterPauschal.getTimestampPauschal() - this.getTimestampPauschal() < minDays) {
			workingDatePauschal = new Date(nextTimeAdjusterPauschal.getDatePauschal().getTime() - minDays * 86400000);
			this.updateDatePauschal(workingDatePauschal);
		}
	}
	function adjustAsNextPauschal(prevTimeAdjusterPauschal, minDays) {
		var workingDatePauschal;
		if ( this.getTimestampPauschal() - prevTimeAdjusterPauschal.getTimestampPauschal() < minDays) {
			workingDatePauschal = new Date(prevTimeAdjusterPauschal.getDatePauschal().getTime() + minDays * 86400000);
			this.updateDatePauschal(workingDatePauschal);
		}
	}
	function updateFormPauschal(daySelect, monthYearSelect) {
		var monthValue, monthYearValue;
		var continueLoop = true;
		var i = 0;
		if (this.monat < 10) {
			monthValue = "0" + this.monat;
		}
		else {
			monthValue = this.monat;
		}
		monthYearValue = monthValue + "." + this.jahr;

		daySelect.options[this.tag - 1].selected = true;

		while ( (i < monthYearSelect.length) && continueLoop) {
			continueLoop = (monthYearSelect.options[i].value != monthYearValue);
			if (!continueLoop) {
				monthYearSelect.options[i].selected = true;
			}
			i++;
		}
	}
	function updateWochentagPauschal(tagID) {
  		var majVers = parseInt(navigator.appVersion);
  		var isNavV4 = (browser() && majVers == 4);
  		if (isNavV4) return;
		document.getElementById(tagID).innerHTML = this.getWochentagPauschal();
	}
  	function updateTimestampPauschal(timestampElement) {
  		timestampElement.value = this.getTimestampPauschal();
  	}
  	function isEarlierPauschal(timeAdjuster) {
  		return this.getTimestampPauschal() < timeAdjuster.getTimestampPauschal();
  	}
  	function isLaterPauschal(timeAdjuster) {
  		return this.getTimestampPauschal() > timeAdjuster.getTimestampPauschal();
  	}
  	new TimeAdjusterPauschal(0);
  	TimeAdjusterPauschal.prototype.adjustAsNextPauschal    	  = adjustAsNextPauschal;
  	TimeAdjusterPauschal.prototype.adjustAsPreviousPauschal		= adjustAsPreviousPauschal;
  	TimeAdjusterPauschal.prototype.getDatePauschal    		    = getDatePauschal;
  	TimeAdjusterPauschal.prototype.getTimestampPauschal    		= getTimestampPauschal;
  	TimeAdjusterPauschal.prototype.getWochentagPauschal    	  = getWochentagPauschal;
  	TimeAdjusterPauschal.prototype.isEarlierPauschal    		  = isEarlierPauschal;
  	TimeAdjusterPauschal.prototype.isLaterPauschal    		    = isLaterPauschal;
  	TimeAdjusterPauschal.prototype.setDatePauschal    		    = setDatePauschal;
  	TimeAdjusterPauschal.prototype.setDatePauschalBy2Elements	= setDatePauschalBy2Elements;
  	TimeAdjusterPauschal.prototype.setDatePauschalByVorlauf   = setDatePauschalByVorlauf;
  	TimeAdjusterPauschal.prototype.updateDatePauschal    		  = updateDatePauschal;
  	TimeAdjusterPauschal.prototype.updateFormPauschal    		  = updateFormPauschal;
  	TimeAdjusterPauschal.prototype.updateTimestampPauschal    = updateTimestampPauschal;
  	TimeAdjusterPauschal.prototype.updateWochentagPauschal    = updateWochentagPauschal;
// Wochentag bestimmen
function browser() {
  return(navigator.appName.lastIndexOf('scape') != -1 );
}
function isNavVersion4() {
  var majVers = parseInt(navigator.appVersion);
  return (browser() && majVers == 4);
}
/*
	Block für neue Javascript-Logik für die Datumsanpassung
	by Stephan Grochowina 05/2006
	Dieser Bereich muss sich in der HTML-Datei befinden!!!
*/
	// Vorlauf für Hin- und Rückreise
	var vorlaufAnreisePauschal	= 28;
	var vorlaufAbreisePauschal	= vorlaufAnreisePauschal + 28;
	// Default-Dauer, wenn ein Datum auf Grund der Einstellung des anderen Datums angepasst werden muss
	var defaultReisedauerPauschal	= 6;
	// relevante Formular-Felder
	var anreiseTagSelectPauschal;
	var anreiseMonatJahrSelectPauschal;
	var abreiseTagSelectPauschal;
	var abreiseMonatJahrSelectPauschal;
	var anreiseTimestampPauschal;
	var abreiseTimestampPauschal;
	// IDs für Tags, die die Wochentage enthalten sollen
	var anreiseWochentagIDPauschal		= 'abflugWochentag';
	var abreiseWochentagIDPauschal		= 'ankunftWochentag';
	// Objekte zur Zeitanpassung
	var anreiseAdjusterPauschal;
	var abreiseAdjusterPauschal;
	// Semaphor, damit Change-Event nicht permanent ausgelöst wird
	var dateChangeSemaphorePauschal		= 0;
	// Diese Funktion muss aufgerufen werden, nachdem das Formular fertig zusammengebaut ist, d.h.,
	// dass alle Select-Boxen gefüllt sind.
	function initTimeAdjusterPauschalEnv() {
	/*
		Schritt 1:	Weise globalen Variablen die Formularelemente zu. Da der Aufruf von
				initTimeAdjusterPauschalEnv nach dem Erzeugen des Formulars passiert.
	*/
		anreiseTagSelectPauschal          	= document.tc_pauschal_suche.elements['ktag'];
		anreiseMonatJahrSelectPauschal    	= document.tc_pauschal_suche.elements['kmonat'];
		abreiseTagSelectPauschal		        = document.tc_pauschal_suche.elements['rueckktag'];
		abreiseMonatJahrSelectPauschal 		  = document.tc_pauschal_suche.elements['rueckkmonat'];
		anreiseTimestampPauschal	        	= document.tc_pauschal_suche.elements['termin'];
		abreiseTimestampPauschal    		    = document.tc_pauschal_suche.elements['ruecktermin'];
	/*
		Schritt 2a:	Ignoriere das Change-Event, wenn es ausgelöst werden sollte.
	*/
		dateChangeSemaphorePauschal = 1;
	/*
		Da beim Anlegen der Formularelemente das Change-Event ignoriert werden soll, muss die
		Initialisierung des Formulars nach Setzen des Semaphors aber vor dem initialisieren der
		TimeAdjusterPauschal-Objekte erfolgen.
	*/
		dispatchDatetc_pauschal_suche();
	/*
		Schritt 2b:	Anreise-Daten werden initialisiert.
	*/
		anreiseAdjusterPauschal		= new TimeAdjusterPauschal(vorlaufAnreisePauschal);
		anreiseAdjusterPauschal.updateFormPauschal(anreiseTagSelectPauschal, anreiseMonatJahrSelectPauschal);
		anreiseAdjusterPauschal.updateWochentagPauschal(anreiseWochentagIDPauschal);
		anreiseAdjusterPauschal.updateTimestampPauschal(anreiseTimestampPauschal);
	/*
		Schritt 2c:	Abreise-Daten werden initialisiert.
	*/
		abreiseAdjusterPauschal		= new TimeAdjusterPauschal(vorlaufAbreisePauschal);
		abreiseAdjusterPauschal.updateFormPauschal(abreiseTagSelectPauschal, abreiseMonatJahrSelectPauschal);
		abreiseAdjusterPauschal.updateWochentagPauschal(abreiseWochentagIDPauschal);
		abreiseAdjusterPauschal.updateTimestampPauschal(abreiseTimestampPauschal);
	/*
		Schritt 2d:	Gebe Semaphor wieder frei. Change-Events werden wieder berücksichtigt.
	*/
		dateChangeSemaphorePauschal = 0;
	}
	// Diese Funktion muss aufgerufen werden, wenn sich etwas am Anreisedatum ändert.
	function updateAnreisePauschal() {
		var oldAbreiseTimestamp = abreiseTimestampPauschal.value; // Bitte nach dem Debuggen entfernen!

		if ( dateChangeSemaphorePauschal == 0 ) {
			dateChangeSemaphorePauschal = 1;
			anreiseAdjusterPauschal.setDatePauschalBy2Elements(anreiseTagSelectPauschal, anreiseMonatJahrSelectPauschal);
			anreiseAdjusterPauschal.updateWochentagPauschal(anreiseWochentagIDPauschal);
			anreiseAdjusterPauschal.updateTimestampPauschal(anreiseTimestampPauschal);
			if ( !anreiseAdjusterPauschal.isEarlierPauschal(abreiseAdjusterPauschal) ) {
				abreiseAdjusterPauschal.adjustAsNextPauschal(anreiseAdjusterPauschal, defaultReisedauerPauschal);
				abreiseAdjusterPauschal.updateFormPauschal(abreiseTagSelectPauschal, abreiseMonatJahrSelectPauschal);
				abreiseAdjusterPauschal.updateWochentagPauschal(abreiseWochentagIDPauschal);
				abreiseAdjusterPauschal.updateTimestampPauschal(abreiseTimestampPauschal);
			}
			dateChangeSemaphorePauschal = 0;
		}
	}
	// Diese Funktion muss aufgerufen werden, wenn sich etwas am Abreisedatum ändert.
	function updateAbreisePauschal() {
		if ( dateChangeSemaphorePauschal == 0 ) {
			dateChangeSemaphorePauschal = 1;
			abreiseAdjusterPauschal.setDatePauschalBy2Elements(abreiseTagSelectPauschal, abreiseMonatJahrSelectPauschal);
			abreiseAdjusterPauschal.updateWochentagPauschal(abreiseWochentagIDPauschal);
			abreiseAdjusterPauschal.updateTimestampPauschal(abreiseTimestampPauschal);
			if ( !anreiseAdjusterPauschal.isEarlierPauschal(abreiseAdjusterPauschal) ) {
				anreiseAdjusterPauschal.adjustAsPreviousPauschal(abreiseAdjusterPauschal, defaultReisedauerPauschal);
				anreiseAdjusterPauschal.updateFormPauschal(anreiseTagSelectPauschal, anreiseMonatJahrSelectPauschal);
				anreiseAdjusterPauschal.updateWochentagPauschal(anreiseWochentagIDPauschal);
				anreiseAdjusterPauschal.updateTimestampPauschal(anreiseTimestampPauschal);
			}
			dateChangeSemaphorePauschal = 0;
		}
	}
/*
	/Block für neue Javascript-Logik
*/
var wochentagePauschal = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
var heuteWDPauschal = new Date();

function writeWochentagPauschal(daySelect, monthSelect, intoDiv) {
  if (isNavVersion4()) return;
  var dayVal = parseInt(document.getElementById(daySelect).value,10);
  var myval = document.getElementById(monthSelect).value;
  var monthVal = parseInt(myval.substring(0,2),10);
  var yearVal  = parseInt(myval.substring(3),10);
  var d = new Date(yearVal, monthVal-1, dayVal);
  if (d.getTime() < (heuteWDPauschal.getTime()-86400000)) {
    document.getElementById(intoDiv).innerHTML="<strong><span style=\"color:#f10\;font-size:12px\;font-family:Arial,Helvetica,sans-serif\">Termin ändern!</span></strong>";
  } else {
    document.getElementById(intoDiv).innerHTML=wochentagePauschal[d.getDay()];
  }
}
function dispatchDatetc_pauschal_suche() {
// -----------------------------------------------------------------------
// Hier kann der Vorlauf für die Flugmaske eingestellte werden
// -----------------------------------------------------------------------
	var vorlaufAbflug    = 7;
	var vorlaufRueckflug = vorlaufAbflug + 17;
// -----------------------------------------------------------------------
// Hier wird die Anzahl an Monaten eingestellt, die ausgewählt werden können
// -----------------------------------------------------------------------
	var anzahlMonate    = 12;
// -----------------------------------------------------------------------
	var tagAbflugSelect          = document.tc_pauschal_suche.elements['ktag'];
	var monatJahrAbflugSelect    = document.tc_pauschal_suche.elements['kmonat'];
	var tagRueckflugSelect       = document.tc_pauschal_suche.elements['rueckktag'];
	var monatJahrRueckflugSelect = document.tc_pauschal_suche.elements['rueckkmonat'];
	var fruehesterTerminHin	     = document.tc_pauschal_suche.elements['termin'];
	var spaetesterTerminRueck    = document.tc_pauschal_suche.elements['ruecktermin'];
// -----------------------------------------------------------------------
// Schritt 1: setze das Abflugdatum
// -----------------------------------------------------------------------
	setTagMonatElementtc_pauschal_suche(monatJahrAbflugSelect, anzahlMonate);
	setElementstc_pauschal_suche(tagAbflugSelect, monatJahrAbflugSelect, vorlaufAbflug, fruehesterTerminHin);
	writeWochentagPauschal('abflugTag','abflugMonatJahr','abflugWochentag');
// -----------------------------------------------------------------------
// Schritt 2: setze das Rückflugdatum
// -----------------------------------------------------------------------
	setTagMonatElementtc_pauschal_suche(monatJahrRueckflugSelect, anzahlMonate);
	setElementstc_pauschal_suche(tagRueckflugSelect, monatJahrRueckflugSelect, vorlaufRueckflug, spaetesterTerminRueck);
	writeWochentagPauschal('ankunftTag','ankunftMonatJahr','ankunftWochentag');
}
// Ende dispatchDatetc_pauschal_suche
// -----------------------------------------------------------------------
// Hier wird das Formularelement für Monat/Jahr neu belegt.
// -----------------------------------------------------------------------
function setTagMonatElementtc_pauschal_suche(monatJahrSelect, anzahl) {
	var monatsNamen = new Array("01.", "02.", "03.", "04.", "05.", "06.", "07.", "08.", "09.", "10.", "11.", "12.");
	var monatsIDs = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
	var TagJetzt = new Date();
	var currentMonth = TagJetzt.getMonth();
	var currentYear = TagJetzt.getFullYear();
	var optionText = "";
	var optionValue = "";
	// befindet sich in der Select-Box schon mindestens ein Eintrag,
	// dann weg damit.
	if (monatJahrSelect.length > 0) {
		while (monatJahrSelect.length > 0) {
			monatJahrSelect.options[monatJahrSelect.length - 1] = null;
		}
	}
	// jetzt wird die Select-Box neu gefüllt.
	for (i=0; i < anzahl; i++) {
		optionText = monatsNamen[currentMonth] + " " + currentYear;
		optionValue = monatsIDs[currentMonth] + "." + currentYear;
		monatJahrSelect.options[monatJahrSelect.length] = new Option(optionText, optionValue);
		currentMonth++;
		if (currentMonth == 12) {
			currentMonth = 0;
			currentYear++;
		}
	}
}
// -----------------------------------------------------------------------
// Hier werden die Formularelemente für Tag und Monat/Jahr voreingestellt.
// -----------------------------------------------------------------------
function setElementstc_pauschal_suche(tagSelect, monatJahrSelect, vorlauf, timestampHidden) {
		var TagJetzt = new Date();
		// Abflugdatem um vorlauf Tage vorsetzen,
		var TagAbflug    = new Date();
		TagAbflug.setTime( TagJetzt.getTime() + vorlauf * 86400000);
		var monatJahr	 = (TagAbflug.getMonth() < 9 ? "0" : "");
		monatJahr	+= (TagAbflug.getMonth() + 1) + "." + TagAbflug.getFullYear();
	tagSelect.options[TagAbflug.getDate()-1].selected = true;
	var continueLoop = true;
	var i = 0;
	while ( (i < monatJahrSelect.length) && continueLoop) {
		continueLoop = (monatJahrSelect.options[i].value != monatJahr);
		if (!continueLoop) {
			monatJahrSelect.options[i].selected = true;
		}
		i++;
	}
		timestampHidden.value =	getTimestampPauschal(TagAbflug);
}
// Timestamp bei Datumsauswahl anpassen
function adjustTimestampPauschal(timestampHidden, tagSelect, monatJahrSelect) {
}
// Ende setElementstc_pauschal_suche
// destination ueber link ansteuern -> destination code z.B. 18774
var defaultDestPauschal = "";
function tcfrnSelectDestPauschal () {
var queryStringPauschal = window.location.search;
var ausdruckPauschal = /[\?\&]l\_arr\=([^\&]+)/;
if (defaultDestPauschal != queryStringPauschal.match(ausdruckPauschal)) {
	myPatternPauschal = unescape(RegExp.$1);
	var	i = 0;
	var	notFound = true;
	while (notFound && (i < document.tc_pauschal_suche.elements['destination'].options.length) ) {
		if (document.tc_pauschal_suche.elements['destination'].options[i].value == myPatternPauschal) {
		notFound = false;
		document.tc_pauschal_suche.elements['destination'].options[i].selected = true;
	}
	else {
			i++;
			}
		}
	}
}
function tcPauschalAbschicken()
{
var patternJahr = /(\d{2})\s*$/;
var patternMonat = /^\s*(\d{2})/;
var shortYear;
var shortMonth;


patternJahr.exec(document.tc_pauschal_suche.elements['kmonat'].value);
shortYear = RegExp.$1;
patternMonat.exec(document.tc_pauschal_suche.elements['kmonat'].value);
shortMonth = RegExp.$1;
document.tc_pauschal_suche.elements['fmy'].value = ""+shortMonth+"."+shortYear;
document.tc_pauschal_suche.elements['fd'].value = document.tc_pauschal_suche.elements['ktag'].value;

patternJahr.exec(document.tc_pauschal_suche.elements['rueckkmonat'].value);
shortYear = RegExp.$1;
patternMonat.exec(document.tc_pauschal_suche.elements['rueckkmonat'].value);
shortMonth = RegExp.$1;
document.tc_pauschal_suche.elements['tmy'].value = ""+shortMonth+"."+shortYear;
document.tc_pauschal_suche.elements['td'].value = document.tc_pauschal_suche.elements['rueckktag'].value;
// alert("fmy: '"+document.tc_pauschal_suche.elements['fmy'].value+"'\ntmy: '"+document.tc_pauschal_suche.elements['tmy'].value);
document.tc_pauschal_suche.submit();
}
function tc_pauschmaske_zanox(zanox_tracking_dll, zanox_tracking_param){
var zanox = zanox_tracking_dll + '?' + zanox_tracking_param + '=';
var encodeZanox = encodeURIComponent(zanox);
var encodePauschalServlet = encodeURIComponent("http://www.travelchannel.de/servlets/fa.Start?id=zanox&url=");
var etrackercode = "http://www.etracker.de/rdirect.php?et=5yxLVb&et_cid=20&et_lid=60251&et_url=";
var advPauschalSearch = "http://www.travelchannel.de/buchen/pauschal/";
var tcRoot = "/";
// ANFANG STANDARDMASKE PAUSCHAL
document.writeln('<style type="text/css">');
document.writeln('<!--');
document.writeln('.tcweiter a:link,.tcweiter a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:#262626;text-decoration:none;font-size:10px}');
document.writeln('.tcweiter a:hover,.tcweiter a:active{font-family:Verdana,Arial,Helvetica,sans-serif;color:#262626;text-decoration:underline;font-size:10px}');
document.writeln('.tcselpau {color:#262626;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}');
document.writeln('.tctdpau {color:#262626;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;padding:2px 2px 2px 4px}');
document.writeln('.tctdtitel {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;padding:2px 2px 2px 4px}');
document.writeln('#navformlastminute{display:block;float:right;width:130px;padding:0px;margin:0px}');
document.writeln('#navformlastminute ul{margin:0px;padding:0px 6px 0 0;list-style-type:none}');
document.writeln('#navformlastminute ul li{display:block;float:right}');
document.writeln('#navlastminute a{width:114px;height:23px;background:url(http://www.travelchannel.de/affiliate/img/masken/lastminute-pauschal-submit.gif) no-repeat;color:#FFF;display:block;float:left;font:bold 12px/20px Verdana,Helvetica,Arial,sans-serif;text-decoration:none;text-indent:7px}');
document.writeln('#navlastminute a:hover{background-position:0 -23px;color:#FFF;text-decoration:none}');
document.writeln('-->');
document.writeln('</style>');
document.writeln('<form name="tc_pauschal_suche" method="get" action="http://www.etracker.de/rdirect.php" target="_blank">');
document.writeln('<input type="hidden" name="et" value="5yxLVb"><input type="hidden" name="et_cid" value="20"><input type="hidden" name="et_lid" value="60251"><input type="hidden" name="et_url" value="'+zanox+'http://www.travelchannel.de/servlets/fa.Start?"><input type="hidden" name="url" value="http://www.travelchannel.de/tc.all.hawaii/servlet/com.freiheit.travelchannel.PauschalServlet">');
document.writeln('<input type="hidden" name="url" value="http://www.travelchannel.de/tc.all.hawaii/servlet/com.freiheit.travelchannel.PauschalServlet?cmd=request_reiseziele"><input type="hidden" name="zg" value=""><input type="hidden" name="b" value="1"><input type="hidden" name="fmy" value=""><input type="hidden" name="tmy" value=""><input type="hidden" name="fd" value=""><input type="hidden" name="td" value=""><input type="hidden" name="termin" value=""><input type="hidden" name="ruecktermin" value="">');
document.writeln('<input type="hidden" name="id" value="zanox">');
document.writeln('<table cellpadding="0" cellspacing="0" style="width:358px;border:1px solid #FE5815;background-color:#FFF4F0">');
document.writeln('<tr><td colspan="2" align="center" bgcolor="#FFFFFF" title="günstig Pauschal-Reisen bei travelchannel"><a href="'+etrackercode+encodeZanox+encodePauschalServlet+advPauschalSearch+'" target="_blank"><img src="http://www.travelchannel.de/affiliate/img/masken/billig-pauschal-angebote.gif" width="356" height="35" border="0" alt="günstig Pauschal-Reisen bei travelchannel"></a></td></tr>');
document.writeln('<tr bgcolor="#FE5815"><td colspan="2" class="tctdtitel"><strong>Reisewunsch</strong></td></tr>');
document.writeln('<tr><td class="tctdpau" width="90"><strong>Abflughafen</strong>...</td>');
document.writeln('<td class="tctdpau"><select name="air" class="tcselpau" style="width:140px"><option value="">beliebig</option><option value="N">Region Nord</option><option value="S">Region S&#252;d</option><option value="W">Region West</option><option value="O">Region Ost</option><option value="AOC">Altenburg-Nobitz</option><option value="AMS">Amsterdam (NL)</option><option value="BSL">Basel-Mulhouse (F)</option><option value="SXF">Berlin-Sch&#246;nefeld</option><option value="TXL">Berlin-Tegel</option><option value="THF">Berlin-Tempelhof</option><option value="BRE">Bremen</option><option value="BRU">Br&#252;ssel (B)</option><option value="DTM">Dortmund</option><option value="DRS">Dresden</option><option value="DUS">D&#252;sseldorf</option><option value="ERF">Erfurt</option><option value="FRA">Frankfurt</option><option value="FDH">Friedrichshafen </option><option value="GRZ">Graz (A)</option><option value="HAM">Hamburg</option><option value="HAJ">Hannover</option><option value="INN">Innsbruck (A)</option><option value="FKB">Karlsruhe/Baden</option><option value="KEL">Kiel</option><option value="KLU">Klagenfurt (A)</option><option value="CGN">K&#246;ln</option><option value="LEJ">Leipzig</option><option value="LNZ">Linz (A)</option><option value="LUX">Luxemburg</option><option value="LBC">L&#252;beck</option><option value="MHG">Mannheim</option><option value="MLH">Mulhouse-Basel (F)</option><option value="MUC">M&#252;nchen</option><option value="FMO">M&#252;nster</option><option value="NUE">N&#252;rnberg</option><option value="PAD">Paderborn</option><option value="RLG">Rostock</option><option value="SCN">Saarbr&#252;cken</option><option value="SZG">Salzburg (A)</option><option value="STR">Stuttgart</option><option value="NRN">Weeze (Niederrhein)</option><option value="VIE">Wien (A)</option><option value="ZRH">Z&#252;rich (CH)</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Reiseziel</strong>.....</td>');
document.writeln('<td class="tctdpau" width="256"><select name="breg" class="tcselpau" style="width:140px"><option value="" selected>beliebig</option><option value="g110">Aegypten</option><option value="g120">Afrika</option><option value="g210">Arabische Halbinsel</option><option value="g180">Asien</option><option value="g10">Balearen</option><option value="r245">Barbados</option><option value="g230">Benelux</option><option value="g200">Bulgarien</option><option value="r62">Costa Del Sol</option><option value="r563">Costa Rica</option><option value="g290">Deutschland</option><option value="g140">Dom. Republik</option><option value="r353">Dubai</option><option value="r627">Formentera</option><option value="g220">Frankreich</option><option value="r832">Fuerteventura</option><option value="r137">Gambia</option><option value="r345">Gran Canaria</option><option value="g70">Griechenland</option><option value="g60">Gr. Inseln, Zypern</option><option value="r350">Hurghada &amp; Safaga</option><option value="r32">Ibiza</option><option value="g260">Indischer Ozean</option><option value="r440">Isla Margarita</option><option value="g80">Italien, Malta</option><option value="r247">Jamaika</option><option value="g250">Kanada</option><option value="g20">Kanaren</option><option value="g150">Karibik</option><option value="r6">Korfu</option><option value="r616">Kreta</option><option value="g340">Kreuzfahrten</option><option value="g300">Kroatien</option><option value="g130">Kuba</option><option value="r50">La Gomera</option><option value="r676">Lanzarote</option><option value="r342">Malediven</option><option value="r35">Mallorca</option><option value="r143">Mauritius</option><option value="r630">Menorca</option><option value="g170">Mittelamerika</option><option value="g100">Nordeuropa</option><option value="g320">Oesterreich</option><option value="g270">Osteuropa</option><option value="g190">Ozeanien</option><option value="g30">Portugal</option><option value="r655">Rhodos</option><option value="g330">Schweiz</option><option value="r719">Seychellen</option><option value="g40">Spanisches Festland</option><option value="g122">S&#252;dafrika</option><option value="g240">S&#252;damerika</option><option value="r56">Teneriffa</option><option value="g280">Thailand</option><option value="g90">Tunesien, Marokko</option><option value="g50">T&#252;rkei</option><option value="g160">USA</option><option value="r620">Zypern</option><option value="g310">sonstige</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Reisedauer</strong>...</td>');
document.writeln('<td class="tctdpau"><select name="dur" class="tcselpau" style="width:140px"><option value="-">beliebig</option><option value="1-4">1 - 4 Tage</option><option value="5-8">5 - 8 Tage</option><option value="7-7"  selected>1 Woche</option><option value="9-15">9 - 15 Tage</option><option value="14-14">2 Wochen</option><option value="16-22">16 - 22 Tage</option><option value="22-">mehr als 22 Tage</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Suche</strong> von</td>');
document.writeln('<td nowrap class="tctdpau"><select class="tcselpau" name="ktag" id="abflugTag" style="width:45px" onchange="updateAnreisePauschal();writeWochentagPauschal(\'abflugTag\',\'abflugMonatJahr\',\'abflugWochentag\');"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option selected value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select><select class="tcselpau" name="kmonat" id="abflugMonatJahr" style="width:90px;margin-left:5px" onchange="updateAnreisePauschal();writeWochentagPauschal(\'abflugTag\',\'abflugMonatJahr\',\'abflugWochentag\');"><option value="02.2005">02.2005</option><option value="03.2005">03.2005</option><option value="04.2005">04.2005</option><option value="05.2005">05.2005</option><option value="06.2005">06.2005</option><option value="07.2005">07.2005</option><option value="08.2005">08.2005</option><option value="09.2005">09.2005</option><option value="10.2005">10.2005</option><option value="11.2005">11.2005</option></select>&nbsp;<span id="abflugWochentag">Mittwoch</span></div></td></tr><tr>');
document.writeln('<td class="tctdpau"><div style="padding-left:38px">bis</div></td>');
document.writeln('<td class="tctdpau"><select class="tcselpau" name="rueckktag" id="ankunftTag" style="width:45px" onchange="updateAbreisePauschal();writeWochentagPauschal(\'ankunftTag\',\'ankunftMonatJahr\',\'ankunftWochentag\');"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option selected value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select><select class="tcselpau" name="rueckkmonat" id="ankunftMonatJahr" style="width:90px;margin-left:5px" onchange="updateAbreisePauschal();writeWochentagPauschal(\'ankunftTag\',\'ankunftMonatJahr\',\'ankunftWochentag\');"><option value="02.2005">02.2005</option><option value="03.2005">03.2005</option><option value="04.2005">04.2005</option><option value="05.2005">05.2005</option><option value="06.2005">06.2005</option><option value="07.2005">07.2005</option><option value="08.2005">08.2005</option><option value="09.2005">09.2005</option><option value="10.2005">10.2005</option><option value="11.2005">11.2005</option></select>&nbsp;<span id="ankunftWochentag">Mittwoch</span></div></td></tr>');
document.writeln('<tr bgcolor="#FE5815"><td colspan="2" class="tctdtitel"><strong>Personen</strong></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Erwachsene</strong>....</td>');
document.writeln('<td class="tctdpau"><select name="na" class="tcselpau" style="width:45px"><option>1</option><option selected>2</option><option>3</option><option>4</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Kinder</strong>.....</td>');
document.writeln('<td class="tctdpau"><select name="c1" class="tcselpau"><option value="" selected>-----</option><option value="1">bis 1 Jahr</option><option value="2">2 Jahre</option><option value="3">3 Jahre</option><option value="4">4 Jahre</option><option value="5">5 Jahre</option><option value="6">6 Jahre</option><option value="7">7 Jahre</option><option value="8">8 Jahre</option><option value="9">9 Jahre</option><option value="10">10 Jahre</option><option value="11">11 Jahre</option><option value="12">12 Jahre</option><option value="13">13 Jahre</option><option value="14">14 Jahre</option><option value="15">15 Jahre</option><option value="16">16 Jahre</option></select> 1.Kind</td></tr>');
document.writeln('<tr><td class="tctdpau">&nbsp;</td>');
document.writeln('<td class="tctdpau"><select name="c2" class="tcselpau"><option value="" selected>-----</option><option value="1">bis 1 Jahr</option><option value="2">2 Jahre</option><option value="3">3 Jahre</option><option value="4">4 Jahre</option><option value="5">5 Jahre</option><option value="6">6 Jahre</option><option value="7">7 Jahre</option><option value="8">8 Jahre</option><option value="9">9 Jahre</option><option value="10">10 Jahre</option><option value="11">11 Jahre</option><option value="12">12 Jahre</option><option value="13">13 Jahre</option><option value="14">14 Jahre</option><option value="15">15 Jahre</option><option value="16">16 Jahre</option></select> 2. Kind</td></tr>');
document.writeln('<tr><td class="tctdpau">&nbsp;</td>');
document.writeln('<td class="tctdpau"><select name="c3" class="tcselpau"><option value="" selected>-----</option><option value="1">bis 1 Jahr</option><option value="2">2 Jahre</option><option value="3">3 Jahre</option><option value="4">4 Jahre</option><option value="5">5 Jahre</option><option value="6">6 Jahre</option><option value="7">7 Jahre</option><option value="8">8 Jahre</option><option value="9">9 Jahre</option><option value="10">10 Jahre</option><option value="11">11 Jahre</option><option value="12">12 Jahre</option><option value="13">13 Jahre</option><option value="14">14 Jahre</option><option value="15">15 Jahre</option><option value="16">16 Jahre</option></select> 3. Kind </td></tr>');
document.writeln('<tr><td class="tctdpau">&nbsp;</td>');
document.writeln('<td class="tctdpau"><strong>Hinweis:</strong> Alter des Kindes<br>bei Reiseantritt</td></tr>');
document.writeln('<tr bgcolor="#FE5815"><td colspan="2" class="tctdtitel"><strong>zus&auml;tzliche Optionen</strong></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Preislimit</strong>... ca.</td>');
document.writeln('<td class="tctdpau"><select name="pa" class="tcselpau" style="width:140px"><option value="" selected>-- beliebig ------</option><option value="-300">bis 300 EUR</option><option value="-500">bis 500 EUR</option><option value="-750">bis 750 EUR</option><option value="-1000">bis 1000 EUR</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau">&nbsp;</td>');
document.writeln('<td class="tctdpau">pro <strong>erwachsene</strong> Person</td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Verpflegung</strong>...</td>');
document.writeln('<td class="tctdpau"><select name="ct" class="tcselpau" style="width:140px"><option value="" selected>-- beliebig ------</option><option value="2">ohne</option><option value="3">Fr&uuml;hst&uuml;ck</option><option value="1">Halbpension</option><option value="4">Vollpension</option><option value="6">All Inclusive</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Zimmerart</strong>....</td>');
document.writeln('<td class="tctdpau"><select name="rt" class="tcselpau" style="width:140px"><option  value="" selected>-- beliebig ------</option><option value="2">Einzelzimmer</option><option value="1">Doppelzimmer</option><option value="9">Familienzimmer</option><option value="3">Appartment</option><option value="5">Bungalow</option><option value="6">Suite</option><option value="4">Studio</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau"><strong>Kategorie</strong>... ab</td>');
document.writeln('<td class="tctdpau"><select name="cat" class="tcselpau" style="width:140px"><option value="" selected>-- beliebig ------</option><option value="1">*</option><option value="2">* *</option><option value="3">* * *</option><option value="4">* * * *</option><option value="5">* * * * *</option></select></td></tr>');
document.writeln('<tr><td class="tctdpau" colspan="2" style="line-height:5px">&nbsp;</td></tr>');
document.writeln('<tr><td class="tctdpau">&nbsp;</td>');
document.writeln('<td class="tcweiter"><div><div style="float:left;padding:8px 0 0 3px"><a href="'+etrackercode+encodeZanox+encodePauschalServlet+advPauschalSearch+'" target="_blank"><strong>&raquo; erweiterte Suche</strong></a></div><div id="navformlastminute"><ul id="navlastminute"><li><a href="#" onClick="tcPauschalAbschicken();return false"><span style="padding-left:2px">&nbsp;</span></a></li></ul></div></div></td></tr>');
document.writeln('<tr><td class="tctdpau" colspan="2" style="line-height:5px">&nbsp;</td></tr>');
document.writeln('<tr><td colspan="2" bgcolor="#FFFFFF"><a href="'+etrackercode+encodeZanox+encodePauschalServlet+tcRoot+'" target="_blank"><img src="http://www.travelchannel.de/affiliate/img/masken/tc_maske_footer.gif" alt="" width="356" height="35" border="0"></a></td></tr></table></form>');
document.writeln('<script language="JavaScript">initTimeAdjusterPauschalEnv();</script>');
}
