var _adserverpath = 'http://ads.unister-gmbh.de/affiliate/ab-in-den-urlaub.de/microsite/wm_aidu_Z00032/';
var _aidu_url = 'http://www.ab-in-den-urlaub.de/deeplink.htm?';

var _adid = 'wm_aidu_Z00032';

var _tcu = (typeof tc_unister != 'undefined') ? tc_unister : '';

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_Z00032_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_Z00032_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"] 	= form_obj["erwachsene"].value;
	params["alter1"] 		= form_obj["alter1"].value;
	params["alter2"] 		= form_obj["alter2"].value;
	params["alter3"] 		= form_obj["alter3"].value;
	params["kategorie"] 	= form_obj["kategorie"].value;
	params["verpflegung"] 	= form_obj["verpflegung"].value;
	params["zimmer"] 		= form_obj["zimmer"].value;
	params["detail"] 		= 'zielgebiet';
	params["quickf"] 		= '1';
	params["showresult"] 	= '1';
	params["agent"] 		= 'aidu.de';
	params["spezial"] 		= escape("Luxusreisen") + "*3462B8*ffffff*urlaub_lightblue_hl.gif";

	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;
}

function alterkind(secalter){
	for(i=2;i<=16;i++)
		(i==secalter) ?	document.write('<option value="'+i+'" selected="selected">'+i+' Jahre</option>') :	document.write('<option value="'+i+'">'+i+' Jahre</option>');
}

document.writeln('<style type="text/css">'
					+'#'+_adid+' {font-family:verdana,arial;font-size:10px;color:#fff;border:0;width:460px;}'
					+'#'+_adid+' input,'+'#'+_adid+' select {font-size:10px;margin:auto 4px;color:#284F94;}'
					+'#'+_adid+' form {display:inline;}'
					+'#'+_adid+' img {border:0;}'
					+'#'+_adid+' table {border:0;width:100%;margin:0 auto;text-align:left;}'
					+'#'+_adid+' td {vertical-align:middle;padding:1px 0;font-size:10px;}'
					+'#'+_adid+' table.frm {float:left;text-align:center;}'
					+'#'+_adid+' td.cnt {background:#E0EBFF;color:#4766A6;padding:5px;}'
					+'#'+_adid+' td.cnt table {margin:5px 0;}'
					+'#'+_adid+' td.headCol {font-size:13px;color:#fff;background:#3462B8 url('+_adserverpath+'img/urlaub_lightblue_hl.gif) repeat-x;height:20px;text-align:left;padding-left:5px;}'
					+'#'+_adid+' td.headColSd {font-size:11px;color:#f90;background:#FFF0C1;height:20px;}'
					+'#'+_adid+' td.tdHead {height:25px;color:#4766A6;background:#C0D4F7;font-weight:bold;padding-left:10px;vertical-align:middle;text-align:left;}'
					+'</style>');

document.writeln('<div id="'+_adid+'">'
+'<form action="javascript:'+_adid+'_handler(\'form_'+_adid+'\')" id="form_'+_adid+'">'

+'<table cellspacing="0" cellpadding="0" class="frm">'
+'<tr><td class="headCol"><strong>Luxusreisen</strong></td></tr>'
+'<tr><td class="headColSd"><strong>Aktuelle Luxusreisen - Tragen Sie bitte hier Ihre W&uuml;nsche ein!</strong></td></tr>'
+'<tr><td class="tdHead">Schnellsuche</td></tr>'
+'<tr><td class="cnt">'
+'<table cellpadding="0" cellspacing="0"><tr><td>'
+'<tr><td height="30">von:</td>'
+'<td>'
+'<select name="abflughafen" style="width:110px;">'
+'<option value="-1">beliebig</option>');
for (t=0;t<TTAFH.length;t++) {
flug = TTAFH[t].split(":");
(flug[1]==abflughafen)?_sel = 'selected="selected"':_sel = '';
document.writeln('<option value="'+flug[1]+'" '+_sel+'>'+flug[0]+'</option>');
}
document.writeln('</select></td>'
+'<td><img src="'+_adserverpath+'img/spacer.gif" width="10" height="8"></td>'
+'<td>Abflugdatum:</td>'
+'<td><img src="'+_adserverpath+'img/spacer.gif" width="10" height="1"></td>'
+'<td>'
+'<select name="hintag" id="'+_adid+'_hintag"></select>'
+'<select name="hinmj" id="'+_adid+'_hinmj"></select>'
+' </td></tr>'
+'<tr><td height="30">nach:</td>'
+'<td><select name="flugdauer" style="width:110px;">');
for(i=0;i<TTFDRZ.length;i++) {
ziel = TTFDRZ[i].split(":");
(i==flugdauer+1)?_sel = 'selected="selected"':_sel = '';
document.writeln('<option value="'+ziel[1]+'" '+_sel+'>'+ziel[0]+'</option>');
}
document.writeln('</select>'
+'<td>&nbsp;</td><td>R&uuml;ckflugdatum:</td><td>&nbsp;</td><td>'
+'<select name="ruecktag" id="'+_adid+'_ruecktag"></select>'
+'<select name="rueckmj" id="'+_adid+'_rueckmj"></select>'
+'</td></tr>'
+'<tr><td height="30">&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>'
+'<td>Reisedauer:</td><td>&nbsp;</td><td>'
+'<select name="reisedauer" size="1"  style=" color:#4766A6;font-size:10px">'
+'<option value="-1">egal</option>'
+'<option value="0">3 Tage</option>'
+'<option value="1">7 Tage</option>'
+'<option value="2">10 Tage</option>'
+'<option value="3">14 Tage</option>'
+'<option value="4">21 Tage</option>'
+'</select></td></tr></table></td></tr>'
+'<tr><td class="tdHead">Zus&auml;tzliche Suchoptionen:</td></tr>'
+'<tr><td class="cnt">'
+'<table cellpadding="0" cellspacing="0"><tr><td>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><b>Hotelkategorie</b></td>'
+'<td width="156"><b>Zimmer</b></td>'
+'<td width="159"><b>Verpflegung</b></td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="radio" name="kategorie" value="-1" checked="checked">egal</td>'
+'<td width="156"><input type="radio" name="zimmer" value="-1">egal</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="-1" checked="checked">egal</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="radio" name="kategorie" value="0">'
+'<img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /></td>'
+'<td width="156"><input type="radio" name="zimmer" value="5">Einzelzimmer</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="0"/>nur &Uuml;bernachtung</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="radio" name="kategorie" value="1">'
+'<img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /></td>'
+'<td width="156"><input type="radio" name="zimmer" value="6">Doppelzimmer</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="1"/>Fr&uuml;hst&uuml;ck</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="radio" name="kategorie" value="2">'
+'<img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /></td>'
+'<td width="156"><input type="radio" name="zimmer" value="2">Familienzimmer</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="2"/>Halbpension</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="radio" name="kategorie" value="3" checked="checked">'
+'<img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /><img src="'+_adserverpath+'img/1stern.gif" alt="stern" /></td>'
+'<td width="156"><input type="radio" name="zimmer" value="0"/>Bungalow</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="3"/>Vollpension</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td width="137"><input type="Radio" name="hotel_typ" checked="checked" value="-1" >alle Anlagen</td>'
+'<td width="156"><input type="radio" name="zimmer" value="8"/>Studio/App./Suite</td>'
+'<td width="159"><input type="radio" name="verpflegung" value="4"/>All Inclusive</td></tr>'
+'<tr><td width="10">&nbsp;</td>'
+'<td><input type="Radio" name="hotel_typ"  value="0">Clubanlagen</td>'
+'<td colspan="2">Ein Hotel suchen: <input type="text" size="20" name="shotel" style="color:#4766A6;font-size:10px" />'
+'</td></tr></table>'
+'<table cellpadding="0" cellspacing="0">'
+'<tr><td width="14"><img src="'+_adserverpath+'img/spacer.gif" width="10" height="1"></td>'
+'<td width="159"><b>Spezielles/Freizeit</b></td>'
+'<td width="128"><b>Preisbereich p.P</b></td>'
+'<td width="161"><b>Reisende</b></td></tr>'
+'<tr><td width="14">&nbsp;</td>'
+'<td width="159"><input type="checkbox" name="kinder" value="2"/>Speziell f&uuml;r Kinder</td>'
+'<td width="128"><input type="radio" name="preis" value="-1"/>egal</td>'
+'<td width="161">Erwach.:&nbsp;'
+'<select  name="erwachsene" size="1"  style=" color:#4766A6;font-size:10px">'
+'<option value="25">1 Erw.</option>'
+'<option value="25;25" selected="selected">2 Erw.</option>'
+'<option value="25;25;25" >3 Erw.</option>'
+'<option value="25;25;25;25" >4 Erw.</option>'
+'</select></td></tr>'
+'<tr><td width="14">&nbsp;</td>'
+'<td width="159"><input type="checkbox" name="strand" value="0"/>Direkte Strandlage</td>'
+'<td width="128"><input type="radio" name="preis" value="1" />bis 300</td>'
+'<td width="161">1. Kind:'
+'<select name="alter1" size="1"  style=" color:#4766A6;font-size:10px">'
+'<option value="-1" >--- </option>'
+'<option value="1" >&lt;2 Jah.</option>');
alterkind();
document.writeln('</select></td></tr>'
+'<tr><td width="14">&nbsp;</td>'
+'<td width="159"><input type="checkbox" name="sport" value="0"/>Gro&szlig;es Sportangebot</td>'
+'<td width="128"><input type="radio" name="preis" value="2"/>bis 500</td>'
+'<td width="161">2. Kind:'
+'<select name="alter2" size="1"  style=" color:#4766A6;font-size:10px">'
+'<option value="-1" >--- </option>'
+'<option value="1" >&lt;2 Jah.</option>');
alterkind();
document.writeln('</select></td></tr>'
+'<tr><td width="14">&nbsp;</td>'
+'<td width="159"><input type="checkbox" name="wellness" value="0"/>Wellness-Fitness</td>'
+'<td width="128"><input type="radio" name="preis" value="3"/>bis 750</td>'
+'<td width="161">3. Kind:'
+'<select name="alter3" size="1"  style=" color:#4766A6;font-size:10px">'
+'<option value="-1" >--- </option>'
+'<option value="1" >&lt;2 Jah.</option>');
alterkind();
document.writeln('</select></td></tr>'
+'<tr><td width="14" height="19">&nbsp;</td>'
+'<td width="159">'
+'<select name="sportangebot">'
+'<option value="-1" selected="selected">egal</option>'
+'<option value="0" >Tennis</option>'
+'<option value="1" >Golf</option>'
+'<option value="2" >Squash</option>'
+'<option value="3" >Radsport</option>'
+'<option value="4" >Wassersport</option>'
+'<option value="5" >Tauchen</option>'
+'<option value="6" >Reiten</option>'
+'<option value="7" >Wandern</option>'
+'<option value="8" >Surfen</option>'
+'</select></td>'
+'<td width="128"><input type="radio" name="preis" value="4"/> bis 1000 </td>'
+'<td width="161">(Alter bei Reiseantritt)</td></tr>'
+'</table></td></tr>'
+'<tr><td class="tdHead" style="text-align:right;"><input type="submit" name="suche" value="Suche starten"></td></tr>'
+'<tr><td class="headCol">&nbsp;</td></tr>'
+'</table></form></div>');
//Select Felder generieren
wm_aidu_Z00032_preSelect();