<!--/*var calWnd;var calendarField; //date field to linkvar dateMin;var dateMax;function setCalendarField() {	calWnd.document.calform.form.value = calendarField;}function showCalendario(campo, dMin, dMax) {	//referencia al campo de texto que guardará la fecha escogida		calendarField = campo; 	dateMin = dMin;	dateMax = dMax;		calWnd = window.open("/edreams/italiano/amadeus3/options/calendari.jhtml", "calWnd", "status=0,location=0,menubar=0,titlebar=0,personalbar=0,toolbar=0,resizable=0, width=194,height=220,top=300,left=300,screenX=300,screenY=300");}function dcal(eTrig, dMin, dMax, campo, fr) {	var wCal=window.parent.frames.calendarFrame;	//alert(dMin);		if(null==wCal.calendariLoaded || false==wCal.calendariLoaded){		alert("Non è possibile visualizzare il calendario.\nPer favore, aggiorna la pagina.");		return;	} 	if (eTrig == 0) {    	wCal.showCalendar(window.parent.SnapIframe, dMin, dMax, campo,fr);	} else {		wCal.showCalendar(window.parent.SnapIframe, dMin, dMax, campo,fr);	}}function depAp() {var wAirport=window.parent.depFrame;	if(null==wAirport.airportDepLoaded || false==wAirport.airportDepLoaded){		alert("Non è possibile visualizzare le città di partenza\nPer favore, ricarica la pagina.");	return;	}		//alert("immagine snap = " + window.parent.SnapIframe);	    wAirport.showCity(window.parent.SnapIframe, 0);}function arrAp() {	var wAirport=window.parent.depFrame;	if(null==wAirport.airportDepLoaded || false==wAirport.airportDepLoaded){		alert("Non è possibile visualizzare le città di arrivo\nPer favore, ricarica la pagina.");		return;	}    wAirport.showCity(window.parent.SnapIframe, 1);	window.parent.document.getElementById("calendarFrame").style.display='none';}function arl() {	var wAirline=window.frames.airlineFrame;	if(null==wAirline.airlineLoaded || false==wAirline.airlineLoaded){		alert("Non è possibile visualizzare le compagnie aeree\nPer favore, ricarica la pagina.");		return;	}    wAirline.showAirline(window.document.abairline, 1);} */function checkSearchHomeForm(form) {var nadults = parseInt(form.adults.value,"10");var nchilds = parseInt(form.childs.value,"10");var ninfants = parseInt(form.infants.value,"10");var ntotpax=0;ntotpax = nadults + nchilds+ninfants;		if (ntotpax > 9) {		alert("Attenzione: il numero massimo di passeggeri è 9.");		return false;	}		if (ntotpax < 1) {		alert("Attenzione: non hai selezionato nessun passeggero.");		return false;	}	if ((nchilds+ninfants) > (nadults*2)) {		alert("Attenzione: possono viaggiare massimo due bambini per ogni adulto.");		return false;	}	if ((ninfants) > nadults) {		alert("Attenzione: può viaggiare massimo un bebè per ogni adulto.");		return false;	}		// check cities	if ((form.departureCity.value == "") || (form.departureCity.value == "Scrivi la tua città"))	{		alert("Attenzione: indicare un aeroporto di partenza.");		form.departureCity.focus();		return false;	}		if ((form.arrivalCity.value == "") || (form.arrivalCity.value == "Scrivi la tua città"))	{		alert("Attenzione: indicare un aeroporto di destinazione");		form.arrivalCity.focus();		return false;	}if (form.depDate.value!="Sono flessibile" && form.retDate.value!="Sono flessibile" && form.depDate.value!="Sono flessi" && form.retDate.value!="Sono flessi") {			if (form.depDate.value.length != 10) {		alert("Attenzione: il formato della data di partenza non è corretto.");		return false;	}		if ((form.depDate.value.charAt(2) !='/') || (form.depDate.value.charAt(5) != '/'))  {		alert("Attenzione: il formato della data di partenza non è corretto.");		return false;	}		var diafecha, mesfecha, anyofecha;	var d = new Date();	var diasmes = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];	diafecha = form.depDate.value.substring(0, 2);	mesfecha = form.depDate.value.substring(3, 5);	anyofecha = form.depDate.value.substring(6);		idep = parseInt(anyofecha + mesfecha + diafecha);	if (isNaN(diafecha) || isNaN(mesfecha) || isNaN(anyofecha)) {		alert("Attenzione: il formato della data di partenza non è corretto.");		return false;	}		if (anyofecha < d.getYear()) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}		if ((mesfecha < 1) || (mesfecha > 12)) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}	if ((diafecha < 1) || (diafecha > diasmes[mesfecha])) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}	form.departureDate.value = diafecha + mesfecha + anyofecha;		form.isZapOff.value="0";		if ((idep >= 20050926) && (idep <= 20051130)) {		if (form.isZapOffdates.value == "1") form.isZapOff.value="1";	} else {		form.isZapOff.value="0";	}		if (form.trip.value == 1) {		if (form.retDate.value.length != 10) {			alert("Attenzione: il formato della data di arrivo non è corretto.");			return false;		}			if ((form.retDate.value.charAt(2) !='/') || (form.retDate.value.charAt(5) != '/'))  {			alert("Attenzione: il formato della data di arrivo non è corretto.");			return false;		}		diafecha = form.retDate.value.substring(0, 2);		mesfecha = form.retDate.value.substring(3, 5);		anyofecha = form.retDate.value.substring(6);		if (isNaN(diafecha) || isNaN(mesfecha) || isNaN(anyofecha)) {			alert("Attenzione: il formato della data di arrivo non è corretto.");			return false;		}			if (anyofecha < d.getYear()) {			alert("Attenzione: la data di arrivo non è corretta.");			return false;		}			if ((mesfecha < 1) || (mesfecha > 12)) {			alert("Attenzione: la data di arrivo non è corretta.");			return false;		}		if ((diafecha < 1) || (diafecha > diasmes[mesfecha])) {			alert("Attenzione: la data di arrivo non è corretta.");			return false;		}		iret = parseInt(anyofecha + mesfecha + diafecha);				if (idep > iret) {			alert("Attenzione: la data di arrivo deve essere posteriore a quella di partenza.");			return false;		}		form.returnDate.value = diafecha + mesfecha + anyofecha;				if (form.searchType.options != null) {		if (idep == iret) {			form.searchType.options[1].selected = true;		}				}				if  ((form.isZapOff.value == "1") && ((iret >= 20050923) && (iret <= 20051130))) {			if (form.isZapOffdates.value == "1") form.isZapOff.value="1";		} else {			form.isZapOff.value="0";		}	}		} else {	document.flightsearch.action="/edreams/italiano/amadeus3/checkCitys.jhtml";	}					if(form.departureCityHd)		if (form.departureCityHd.value != "")			form.departureCity.value = form.departureCityHd.value;		if(form.arrivalCityHd)		if (form.arrivalCityHd.value != "")			form.arrivalCity.value = form.arrivalCityHd.value;		return true;}-->
