// JavaScript Document
	
function changeDest(sValue) {			
	var arParam = sValue.split(',');
	var branca = arParam[0];
	var livello = arParam[1];
	var lbl = arParam[2];	
	if (livello == 2) {
		viewWApane('home_destinations_liv_2','/booking/ajax/home_destinations_3.cfm?tipo=combo&branca='+ branca + '&livello=' + livello);
	} else {
		viewWApane('home_destinations_liv_2','/booking/ajax/home_destinations_2.cfm?tipo=combo&branca='+ branca + '&livello=' + livello);
	}	
	viewWApane('home_propdepartures','/booking/ajax/home_departures.cfm?disable=true');
}

function changeDest2(sValue) {			
	var arParam = sValue.split(',');
	var branca = arParam[0];
	var livello = arParam[1];
	var lbl = arParam[2];
	viewWApane('home_destinations_liv_3','/booking/ajax/home_destinations_3.cfm?branca='+ branca + '&livello=' + livello);
}

function changeTP(destSel) 	{			
	document.getElementById('SRC_PRP_1').value = destSel;
	var myPane = dijit.byId("home_tipoprodotto");		
	if(myPane) { 
		viewWApane('home_tipoprodotto','/booking/ajax/home_tipiprodotto.cfm?destSel='+ destSelected)				
	}
	changeHomeDept();
}	
function changeDept(objRadioSelected) {		
	var TpValue = objRadioSelected.getAttribute("value");
	var parm2 = objRadioSelected.getAttribute("opt:parm2");
	document.getElementById('SRC_PT_TRANSF').value= parm2;
	// OPZIONE 2 VOLO+SOGGIORNO
	
	if(parm2 == '99')	
		viewWApane('home_propdepartures','/booking/ajax/cityAirports.cfm');
	else if(parm2 == '0')	
		changeHomeDept()
	else
    	viewWApane('home_propdepartures','/booking/ajax/home_departures.cfm?disable=true');	
}

function changeHomeDept() {		
	var lstPkPropVal = document.SRC.SRC_PRP_1.value;
	if(lstPkPropVal != '') {			
		var parm2 = "0";//document.getElementById('SRC_PT_TRANSF').value;
		var objDateBegin = dijit.byId("SRC_PERIOD_BEGIN");
		var objDateEnd = dijit.byId("SRC_PERIOD_END");					
		if(objDateBegin)
			dateBegin = dateFormat(objDateBegin.getValue(), 'MM/dd/yyyy');		
		if(objDateEnd)
			dateEnd = dateFormat(objDateEnd.getValue(), 'MM/dd/yyyy');		
		if(dateBegin != dateEnd)
			var periodToSearch = dateBegin + ";" + dateEnd;
		else
			var periodToSearch = dateBegin;
			
		var myPane = dijit.byId("home_propdepartures");
		
		if(parm2 && myPane && lstPkPropVal !='' && parm2 == '0')
			viewWApane('home_propdepartures','/booking/ajax/home_departures.cfm?lstPkpropVal='+lstPkPropVal+'&period='+ periodToSearch);
		/*else
			viewWApane('home_propdepartures','/booking/ajax/home_departures.cfm?disable=true');	*/
	}
}

function changeStartDate(){
	var objStartDate = dijit.byId("SRC_PERIOD_BEGIN");
	var objEndDate = dijit.byId("SRC_PERIOD_END");
	objEndDate.setValue(dojo.date.add(objStartDate.getValue(), 'day', parseInt(7)));		
} 	
	
	
function doSearch2() {	
	var objDest = document.getElementById('PRP_1');		
	if (objDest != null && objDest.selectedIndex > 0) {
		var bookpage = doBooking('/booking/booking.cfm');	
		document.getElementById('SRC').submit();	
		bookpage.focus();	
	} else {		
		alert("Selezionare una destinazione");
	}
}	

function doBooking(address) {
	var waDate = new Date;
	var customStyle='alwaysRaised=yes'; 
	var bckresolution = 'high';
	if (screen.width < 1024) { 
		customStyle +=',scrollbars=yes';
		bckresolution = 'low';
	}
	customStyle +=',centerscreen';
	var separator = "?";
	if (address.indexOf("?") != -1)
		separator = "&";
		
	address +=	separator + 'res='+bckresolution + '&waDate=' + waDate;
	return opt.core.openWin(address , 'bookpage', 1020, 720, customStyle); 
}
