/* changes dauer select options */
function changeDauerSelect (elem, type) {
	elem.options.length=0;
	if (type == 'pa') {
		elem.options[0]=new Option("beliebig", "-1", true, true);
		elem.options[1]=new Option("1 - 4 Tage", "9", false, false);
		elem.options[2]=new Option("5 - 8 Tage", "10", false, false);
		elem.options[3]=new Option("1 Woche", "6_7", false, false);
		elem.options[4]=new Option("9 - 12 Tage", "7", false, false);
		elem.options[5]=new Option("13 - 15 Tage", "3", false, false);
		elem.options[6]=new Option("2 Wochen", "6_14", false, false);
		elem.options[7]=new Option("16 - 22 Tage", "12", false, false);
		elem.options[8]=new Option("3 Wochen", "6_21", false, false);
		elem.options[9]=new Option("> 22 Tage", "13", false, false);
	}
	else if (type == 'nh') {
		elem.options[0]=new Option("beliebig", "-1", true, true);
		elem.options[1]=new Option("1 Tag", "6_1", false, false);
		elem.options[2]=new Option("2 Tage", "6_2", false, false);
		elem.options[3]=new Option("3 Tage", "6_3", false, false);
		elem.options[4]=new Option("4 Tage", "6_4", false, false);
		elem.options[5]=new Option("5 Tage", "6_5", false, false);
		elem.options[6]=new Option("6 Tage", "6_6", false, false);
		elem.options[7]=new Option("7 Tage", "6_7", false, false);
		elem.options[8]=new Option("8 Tage", "6_8", false, false);
		elem.options[9]=new Option("9 Tage", "6_9", false, false);
		elem.options[10]=new Option("10 Tage", "6_10", false, false);
		elem.options[11]=new Option("11 Tage", "6_11", false, false);
		elem.options[12]=new Option("12 Tage", "6_12", false, false);
		elem.options[13]=new Option("13 Tage", "6_13", false, false);
		elem.options[14]=new Option("14 Tage", "6_14", false, false);
		elem.options[15]=new Option("15 Tage", "6_15", false, false);
		elem.options[16]=new Option("16 Tage", "6_16", false, false);
		elem.options[17]=new Option("17 Tage", "6_17", false, false);
		elem.options[18]=new Option("18 Tage", "6_18", false, false);
		elem.options[19]=new Option("19 Tage", "6_19", false, false);
		elem.options[20]=new Option("20 Tage", "6_20", false, false);
		elem.options[21]=new Option("21 Tage", "6_21", false, false);
	}		
    return false;
}

/* panorama suche */
function BookingAction(detail)
{
	// bengine setzen
    var bform=document.bengine;
    bform.showresult.value='1';
    
	// wenn ansicht der ergebnisse gesetzt
	if(detail)
        bform.detail.value=detail;
		
	// termine setzen
    bform.termin.value=Date.parse(dijit.byId('fromDate').attr('value'));
	bform.termin.value=bform.termin.value.substr(0,10);
    bform.ruecktermin.value=Date.parse(dijit.byId('toDate').attr('value'));
	bform.ruecktermin.value=bform.ruecktermin.value.substr(0,10);
	
	// ziel setzen
	bform.region.value = dijit.byId('ziel').attr('value');
	
	// submit
    bform.submit();
    return false;
}

/* zielsuche */
function BookingAction2()
{
	// bengine setzen
    var bform=document.bengine2;
    bform.showresult.value='1';
    
	// wenn ansicht der ergebnisse gesetzt
	// if(detail)
    //    bform.detail.value=document.getElementById('detail').value;
		
	// termine setzen
    bform.termin.value=Date.parse(dijit.byId('fromDate2').attr('value'));
	bform.termin.value=bform.termin.value.substr(0,10);
    bform.ruecktermin.value=Date.parse(dijit.byId('toDate2').attr('value'));
	bform.ruecktermin.value=bform.ruecktermin.value.substr(0,10);
	
	// ziel setzen
	// if (bform.detail.value=="zielgebiet")
	//	bform.region.value = document.getElementById('ziel2').value;
	
	// submit
    bform.submit();
    return false;
}

/* content spezial suche */
function BookingAction_cs(detail,bform,bfn)
{
	// bengine setzen
    bform.showresult.value='1';
    
	// wenn ansicht der ergebnisse gesetzt
	//if(detail)
    //    bform.detail.value=detail;
		
	// termine setzen
    bform.termin.value=Date.parse(dijit.byId('fromDate_cs'+bfn).attr('value'));
	bform.termin.value=bform.termin.value.substr(0,10);
    bform.ruecktermin.value=Date.parse(dijit.byId('fromDate_cs'+bfn).attr('value'));
	bform.ruecktermin.value=bform.ruecktermin.value.substr(0,10);
	bform.ruecktermin.value=parseInt(bform.ruecktermin.value) + 2678400;
	
	// ziel setzen
	bform.region.value = dijit.byId('ziel_cs'+bfn).attr('value');
	
	if (bform.region.value == "-1")
		bform.detail.value = "zielgebiet";
	
	// submit
    bform.submit();
    return false;
}

/* hotelseite suche */
function BookingAction_ht(bform)
{
	// bengine setzen
    bform.showresult.value='1';
    
	// termine setzen
    bform.termin.value=Date.parse(dijit.byId('fromDate_ht').attr('value'));
	bform.termin.value=bform.termin.value.substr(0,10);
    bform.ruecktermin.value=Date.parse(dijit.byId('fromDate_ht').attr('value'));
	bform.ruecktermin.value=bform.ruecktermin.value.substr(0,10);
	bform.ruecktermin.value=parseInt(bform.ruecktermin.value) + 2678400;
	
	// submit
    bform.submit();
    return false;
}