var _adserverpath = 'http://ads.unister-gmbh.de/affiliate/ab-in-den-urlaub.de/468x150_banner/wm_aidu_Z00001/';
var _aidu_url = 'http://www.ab-in-den-urlaub.de/deeplink.htm?';

var _adid = 'wm_aidu_Z00001a';

var _tcu = (typeof tc_unister != 'undefined') ? tc_unister : '';

function wm_aidu_Z00001a_adtrackingurl(landurl){
	var params 			= new Array();
	var params_combined	= new Array();
	var _tcu = (typeof tc_unister != 'undefined') ? tc_unister : '';
	var _aidu_url = 'http://ab-in-den-urlaub.de/deeplink.htm?';

	params["tc_unister"] 	= _tcu;
	params["engine"] 		= "pauschal";
	
	for(var param in params) params_combined[params_combined.length] = param+'='+ params[param];
	
	var redirect_url = _aidu_url + params_combined.join("&");
	
	if(_tcu == '8'){
		/* Affilinet */
		var affilinet_params = new Array();
		var af_combined = new Array();
		affilinet_params['site'] 	= (typeof site 	!= 'undefined') ? site 	: '3462';
		affilinet_params['ref'] 	= (typeof ref	!= 'undefined') ? ref 	: '149691';
		affilinet_params['ent'] 	= (typeof ent 	!= 'undefined') ? ent 	: '';
		affilinet_params['hnb'] 	= (typeof hnb 	!= 'undefined') ? hnb 	: '';
		affilinet_params['type'] 	= (typeof type 	!= 'undefined') ? type 	: 'html';
		affilinet_params['subid'] 	= (typeof subid != 'undefined') ? subid : '';
		affilinet_params['diurl'] 	= (typeof diurl != 'undefined') ? escape(diurl + params_combined.join("&")) : escape(redirect_url);
	
		for(var af_param in affilinet_params) af_combined[af_combined.length] = af_param+'='+ affilinet_params[af_param];
	
		target_url 	= 'http://partners.webmasterplan.com/click.asp' + '?' + af_combined.join("&");
	}	
	else if(_tcu == '6'){
		/* TradeDoubler */
		target_url 	= (typeof tradedoubler_url != 'undefined') ? tradedoubler_url + '?url=' + escape(redirect_url) : '';
	}
	else if(_tcu == '5'){
		/* Zanox */
		target_url 	= (typeof zanox_tracking_function != 'undefined') ? zanox_tracking_function+'?'+zanox_tracking_param+'='+escape(redirect_url) : '';
	}
	else target_url = redirect_url;
return target_url;
}

var TTAFH = new Array("Nord:1000", "S&uuml;d:1001", "West:1002", "Ost:1003", "Altenburg-Nobitz:0", "Amsterdam (NL):1", "Augsburg:2", "Basel-Mulhouse (CH):3", "Berlin-Sch&ouml;nefeld:4", "Berlin-Tegel:5", "Berlin-Tempelhof:6", "Bern-Belp (CH):7", "Bremen:8", "Br&uuml;ssel (B):9", "Dortmund:10", "Dresden:11", "D&uuml;sseldorf:12", "Enschede (NL):13", "Erfurt:14", "Frankfurt:15", "Frankfurt-Hahn:16", "Friedrichshafen:17", "Genf (CH):18", "Graz (A):19", "Hamburg:20", "Hannover:21", "Hof-Plauen:22", "Innsbruck (A):23", "Karlsruhe:24", "Kassel:25", "Kiel:26", "Klagenfurt (A):27", "K&ouml;ln-Bonn:28", "Leipzig-Halle:29", "Linz (A):30", "L&uuml;beck:31", "L&uuml;ttich (B):32", "Luxemburg:33", "Maastricht (NL):34", "M&ouml;nchengladbach:35", "M&uuml;nchen:36", "M&uuml;nster-Osnabr&uuml;ck:37", "N&uuml;rnberg:38", "Paderborn:39", "Rostock:40", "Saarbr&uuml;cken:41", "Salzburg (A):42", "Schwerin:43", "Strasbourg (F):44", "Stuttgart:45", "Wien (A):46", "Z&uuml;rich (CH):47", "Zweibr&uuml;cken:48");
var TTFDRZ = new Array("beliebig:-1", "Nahstrecke:0", "Mittelstrecke:1", "Fernstrecke:2", "Mittelmeer (Gesamt):3", "Spanien-Portugal:4", "Griechenland-T&uuml;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 abflughafen = -1;
var flugdauer = -1;
var _sel = '';

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function wm_aidu_Z00001a_preSelect() {
	var hinflugtag 		= $(_adid+'_hintag').options;
	var hinflugmj 		= $(_adid+'_hinmj').options;
	var rueckflugtag 	= $(_adid+'_ruecktag').options;
	var rueckflugmj 	= $(_adid+'_rueckmj').options;
	var travelBegin 	= new Date(new Date().getTime() + (3*24*60*60*1000) ); // + 3 tage
	var travelEnd 		= new Date(new Date().getTime() + (24*24*60*60*1000) ); // + 24 tage
	var optionBegin 	= new Date(new Date().getTime() + (24*60*60*1000) );
	var monthArray 		= ['Januar','Februar','M'+ String.fromCharCode(228) + 'rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
	var strBrowser 		= navigator.userAgent.toLowerCase();

	hinflugtag.length	= 0;
	hinflugmj.length	= 0;
	rueckflugtag.length = 0;
	rueckflugmj.length	= 0;

	for (var i = 0; i < 31;i++) {
		hinflugtag[i]	= new Option(zeroFill(i+1,2),zeroFill((i+1),2),false,(((i+1) == travelBegin.getDate())?true:false));
		rueckflugtag[i]= new Option(zeroFill((i+1),2),zeroFill((i+1),2),false,(((i+1) == travelEnd.getDate())?true:false));
	}
	var firstMonth = optionBegin.getMonth();
	var firstYear  = optionBegin.getYear();

	for (var i = 0; i < 12; i++) {
		hinflugmj[i] = new Option(monthArray[((i+firstMonth)%12)]+" "+zeroFill(cleanYear( ((i+firstMonth)%12) < firstMonth ? firstYear+1 : firstYear )-100,2),zeroFill((((i+firstMonth)%12)+1),2)+"."+(cleanYear( ((i+firstMonth)%12) < firstMonth ? firstYear+1 : firstYear )+1900),false,((((i+firstMonth)%12) == travelBegin.getMonth())?true:false));
		rueckflugmj[i] = new Option(monthArray[((i+firstMonth)%12)]+" "+zeroFill(cleanYear( ((i+firstMonth)%12) < firstMonth ? firstYear+1 : firstYear )-100,2),zeroFill((((i+firstMonth)%12)+1),2)+"."+(cleanYear( ((i+firstMonth)%12) < firstMonth ? firstYear+1 : firstYear )+1900),false,((((i+firstMonth)%12) == travelEnd.getMonth())?true:false));
	}
	function selectOption (sel,val) {
		for (i = 0; i < sel.length; i++) if (sel[i].value == val) sel[i].selected = true;
	}
	// Pre Select im IE
	if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0){
		selectOption(hinflugtag,travelBegin.getDate());
		selectOption(rueckflugtag,travelEnd.getDate());
		selectOption(hinflugmj,zeroFill(travelBegin.getMonth()+1,2)+'.'+travelBegin.getYear());
		selectOption(rueckflugmj,zeroFill(travelEnd.getMonth()+1,2)+'.'+travelEnd.getYear());
	}
}
function CvtNtoS(iNum){return ("" + iNum);}
function zeroFill(iNum, iDigits) {
	var sNum = CvtNtoS(iNum);
	while (sNum.length < iDigits) sNum = "0" + sNum;
	return sNum;
}
function cleanYear(year) {
	if(year>2000) return (year-1900); 
	else return year;
}

function wm_aidu_Z00001a_handler(form_id){
	var form_obj 		= $(form_id);
	var params 			= new Array();
	var params_combined = new Array();
	var target_url 		= "";
	
	params["engine"] 		= "pauschal";
	params["tc_unister"] 	= _tcu;
	params["abflughafen"] 	= form_obj["abflughafen"].value;
	params["flugdauer"] 	= form_obj["flugdauer"].value;
	params["termin"] 		= form_obj["hintag"].value+'.'+ form_obj["hinmj"].value;
	params["ruecktermin"] 	= form_obj["ruecktag"].value+'.'+ form_obj["rueckmj"].value;
	params["erwachsene"] 	= '25;25';
	params["kategorie"] 	= '1';
	params["verpflegung"] 	= '2';
	params["zimmer"] 		= '6';
	params["detail"] 		= 'zielgebiet';
	params["quickf"] 		= '1';
	params["showresult"] 	= '1';
	params["agent"] 		= 'aidu.de';

	for(var param in params) params_combined[params_combined.length] = param+'='+ params[param];

	var redirect_url = _aidu_url + params_combined.join("&");

	if(_tcu == '8'){
		/* Affilinet */
		var affilinet_params = new Array();
		var af_combined = new Array();
		affilinet_params['site'] 	= (typeof site 	!= 'undefined') ? site 	: '3462';
		affilinet_params['ref'] 	= (typeof ref	!= 'undefined') ? ref 	: '149691';
		affilinet_params['ent'] 	= (typeof ent 	!= 'undefined') ? ent 	: '';
		affilinet_params['hnb'] 	= (typeof hnb 	!= 'undefined') ? hnb 	: '';
		affilinet_params['type'] 	= (typeof type 	!= 'undefined') ? type 	: 'html';
		affilinet_params['subid'] 	= (typeof subid != 'undefined') ? subid : '';
		affilinet_params['diurl'] 	= (typeof diurl != 'undefined') ? escape(diurl + params_combined.join("&")) : escape(redirect_url);
	
		for(var af_param in affilinet_params) af_combined[af_combined.length] = af_param+'='+ affilinet_params[af_param];
	
		target_url 	= 'http://partners.webmasterplan.com/click.asp' + '?' + af_combined.join("&");
	}	else if(_tcu == '6'){
		/* TradeDoubler */
		target_url 	= (typeof tradedoubler_url != 'undefined') ? tradedoubler_url + '?url=' + escape(redirect_url) : '';
	}
	else if(_tcu == '5'){
		/* Zanox */
		target_url 	= (typeof zanox_tracking_function != 'undefined') ? zanox_tracking_function+'?'+zanox_tracking_param+'='+escape(redirect_url) : '';
	}
	else target_url = redirect_url;
	
	window.open(target_url,'','');
	return;
}

document.writeln('<style type="text/css">'
				 +'#'+_adid+',#'+_adid+' select {font-family:verdana,arial;font-size:10px;color:#254886;}'
				 +'#'+_adid+' img {border:0;}'
				 +'#'+_adid+' .inTbl {border-bottom:1px solid #264989;width:269px;height:128px;color:#264989;background:#284F94;}'
				 +'#'+_adid+' .inTbl td {font-size:10px;padding:1px 0;font-size:10px;}'
				 +'#'+_adid+' .inTbl td.lftCol {padding-left:15px;text-align:left;}'
				 +'#'+_adid+' .inTbl td.lftCol, label {color:#fff;font-weight:bold;}'
				 +'</style>');

document.writeln('<form action="javascript:'+_adid+'_handler(\'form_'+_adid+'\');" id="form_'+_adid+'">');
document.writeln('<table cellspacing="0" cellpadding="0" id="'+_adid+'">');
document.writeln('<tr><td colspan="2"><img src="'+_adserverpath+'navi.gif" usemap="#mapNavi"></td>');
document.writeln('<td rowspan="2"><a href="'+wm_aidu_Z00001a_adtrackingurl('')+'"><img src="'+_adserverpath+'eyecatcher.jpg"></a></td></tr>');
document.writeln('<tr><td width="39"><a href="'+wm_aidu_Z00001a_adtrackingurl('')+'"><img src="'+_adserverpath+'logo.gif"></a></td>');
document.writeln('<td><table cellpadding="0" cellspacing="0" class="inTbl">');
document.writeln('<tr><td colspan="2" style="padding-left:78px;">');
document.writeln('<input type="radio" name="engine" value="pauschal" checked="checked"><label>Pauschal</label> ');
document.writeln('<input type="radio" name="engine" value="lastminute"><label>Lastminute</label>');
document.writeln('</td></tr>');
document.writeln('<tr><td class="lftCol">Von:</td>');
document.writeln('<td><select name="abflughafen" style="width:150px;">');
document.writeln('<option value="-1">beliebig</option>');
for (t=0;t<TTAFH.length;t++) {
	flug = TTAFH[t].split(":");
	(flug[1]==abflughafen)?_sel = 'selected':_sel = '';
	document.writeln('<option value="'+flug[1]+'" '+_sel+'>'+flug[0]+'</option>');
}
document.writeln('</select></td></tr>');
document.writeln('<tr><td class="lftCol">Nach:</td>');
document.writeln('<td><select name="flugdauer" style="width:150px;">');
for(i=0; i<TTFDRZ.length; i++) {
	ziel = TTFDRZ[i].split(":");
	(i==flugdauer+1)?_sel = 'selected':_sel = '';
	document.writeln('<option value="'+ziel[1]+'" '+_sel+'>'+ziel[0]+'</option>');
}
document.writeln('</select></td></tr>');
document.writeln('<tr><td class="lftCol">Abflug:</td>');
document.writeln('<td>');
document.writeln('<select name="hintag" id="'+_adid+'_hintag" style="width:47px"></select>');
document.writeln('<select name="hinmj" id="'+_adid+'_hinmj" style="width:100px"></select>');
document.writeln('</td></tr>');
document.writeln('<tr><td class="lftCol">R&uuml;ckflug:</td>');
document.writeln('<td>');
document.writeln('<select name="ruecktag" id="'+_adid+'_ruecktag" style="width:47px"></select>');
document.writeln('<select name="rueckmj" id="'+_adid+'_rueckmj" style="width:100px"></select>');
document.writeln('</td></tr>');
document.writeln('<tr><td colspan="2" style="padding-left:140px;"><input name="image" type="image" src="'+_adserverpath+'button.gif"></td>');
document.writeln('</tr></table></td></tr></table>');
document.writeln('<map name="mapNavi" id="mapNavi">'
					+'<area shape="rect" coords="1,1,75,22" href="'+wm_aidu_Z00001a_adtrackingurl('pauschalreisen.htm')+'" alt="Lastminute" />'
					+'<area shape="rect" coords="74,1,156,22" href="'+wm_aidu_Z00001a_adtrackingurl('days21.htm')+'" alt="Pauschal" />'
					+'<area shape="rect" coords="156,0,232,22" href="'+wm_aidu_Z00001a_adtrackingurl('flug.htm')+'" alt="Fluege" />'
					+'<area shape="rect" coords="232,1,308,22" href="'+wm_aidu_Z00001a_adtrackingurl('billigfluege.htm')+'" alt="Billigfluege" />'
				+'</map>');
document.writeln('</form>');
//Select Felder generieren
wm_aidu_Z00001a_preSelect();