
stats= "referrer=" + escape(window.document.referrer); 
stats+="&agent=" + escape(navigator.userAgent); 
document.write('<img border="0" height="1" width="1" style="display:none;" src="http://www.adstat-online.com/datafeed.new.php?siteid=olympia.it&' + stats + '">');

function printit(){
	window.print() ;
}

function prec(str) {
        searchWin = window.open(str,'prec','scrollbars=yes,resizable=yes,width=670,height=500,status=no,location=no,toolbar=no');
}

function prec1(str) {
        searchWin = window.open(str,'cryptic','scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no');
}

function prec2(str) {
        searchWin = window.open(str,'prec','scrollbars=yes,resizable=yes,width=650,height=600,status=no,location=no,toolbar=no');
}

function crypticpop(str) {
        searchWin = window.open(str,'crypticpop','scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no');
}


function FindNumPers()
{
	var nTWB=document.form1.TWB.value;
	var nSGL=document.form1.SGL.value;
	var nDBL=document.form1.DBL.value;
	var nTRP=document.form1.TRP.value;

	var NumPersone = parseInt(nTWB*2,10)+parseInt(nSGL,10)+parseInt(nDBL*2,10)+parseInt(nTRP*3,10);

	if (NumPersone>9)
	{
		document.form1.TWB.value=0;
		document.form1.SGL.value=0;
		document.form1.DBL.value=0;
		document.form1.TRP.value=0;
		document.form1.PostiAdulti.value=0;
		alert('Attenzione! Il numero di persone non puo essere maggiore di 9');
	}
	else
	{
		document.form1.PostiAdulti.value = NumPersone;
	}
}


function controllatipo()
{
	TipoViaggio=document.form1.TipoViaggio.value;
	if (TipoViaggio=="HOTEL")
	{
		stringa="start.asp?destinazione="+document.form1.destinazione.value
		stringa=stringa+"&partenza=enabled"
		stringa=stringa+"&ricarica=reload"
		stringa=stringa+"&tipoviaggio=HOTEL_VOLO"
		location.href=stringa
	}
	else
	{
		stringa="start.asp?destinazione="+document.form1.destinazione.value
		stringa=stringa+"&partenza=disabled"
		stringa=stringa+"&ricarica=reload"
		stringa=stringa+"&tipoviaggio=HOTEL"
		location.href=stringa

	}

}
function GetSelectedValue(sele)
{
	return sele.value
}

function form1_onsubmit()
{
    //location.reload('disp_request.asp');
	max = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

	// Controllo Validita data andata
	var OKA=false;
	mese=parseInt(GetSelectedValue(document.form1.MeseAndata),10);
	if (mese>=1 && mese<=12)
	{
		giorno=parseInt(GetSelectedValue(document.form1.GiornoAndata),10);
		if (giorno>=1 && giorno<=max[mese-1])
		{
			OKA=true;
		}
	}

	d1=new Date();
	if (OKA)
	{
		d1.setDate(1);
		d1.setMonth(0);
		d1.setYear(GetSelectedValue(document.form1.AnnoAndata));
		d1.setDate(GetSelectedValue(document.form1.GiornoAndata));
		d1.setMonth(GetSelectedValue(document.form1.MeseAndata)-1);

		if (d1.getDate()!=giorno)
		{
			OKA=false;
		}
		datt=new Date();
		if (d1<=datt)
		{
			OKA=false;
		}
	}

	if (! OKA)
	{
		window.alert("Data di andata non valida");
		return false;
	}

	var OKR=false;
	mese=parseInt(GetSelectedValue(document.form1.MeseRitorno),10);
	if (mese>=1 && mese<=12)
	{
		giorno=parseInt(GetSelectedValue(document.form1.GiornoRitorno),10);
		if (giorno>=1 && giorno<=max[mese-1])
		{
			OKR=true;
		}
	}

	d2=new Date();
	if (OKR)
	{
		d2.setDate(1);
		d2.setMonth(0);
		d2.setYear(GetSelectedValue(document.form1.AnnoRitorno));
		d2.setDate(GetSelectedValue(document.form1.GiornoRitorno));
		d2.setMonth(GetSelectedValue(document.form1.MeseRitorno)-1);

		if (d2.getDate()!=giorno)
		{
			OKR=false;
		}
	}

	if (!OKR)
	{
		window.alert("Data di ritorno non valida");
		return false;
	}

	if (d2<=d1)
	{
		window.alert("Data di ritorno anteriore o uguale a partenza!");
		return false;
	}

	return true;

}


function AnnoAndata_onchange() {
	if (form1.GiornoAndata.value>0 && form1.GiornoAndata.value<=30 &&
	    form1.MeseAndata.value>0 && form1.MeseAndata.value<=12)
	    {
			form1.AnnoRitorno.value=form1.AnnoAndata.value;
			form1.MeseRitorno.value=form1.MeseAndata.value;
			form1.GiornoRitorno.value=form1.GiornoAndata.value;
		}
	return AuxCheckData("GiornoAndata","MeseAndata","AnnoAndata","","")
}

function GiornoAndata_onchange() {
	if (form1.GiornoAndata.value>0 && form1.GiornoAndata.value<=30 &&
	    form1.MeseAndata.value>0 && form1.MeseAndata.value<=12)
	    {
			form1.AnnoRitorno.value=form1.AnnoAndata.value;
			form1.MeseRitorno.value=form1.MeseAndata.value;
			form1.GiornoRitorno.value=form1.GiornoAndata.value;
	    }

	return AuxCheckData("GiornoAndata","MeseAndata","AnnoAndata","","")
}

function MeseAndata_onchange() {
	if (form1.GiornoAndata.value>0 && form1.GiornoAndata.value<=30 &&
	    form1.MeseAndata.value>0 && form1.MeseAndata.value<=12)
	    {
			form1.AnnoRitorno.value=form1.AnnoAndata.value;
			form1.MeseRitorno.value=form1.MeseAndata.value;
			form1.GiornoRitorno.value=form1.GiornoAndata.value;
		}
	return AuxCheckData("GiornoAndata","MeseAndata","AnnoAndata","","")
}




function prec(str) {

        searchWin = window.open(str,'prec','scrollbars=yes,resizable=yes,width=670,height=500,status=no,location=no,toolbar=no');

}
function precPreventivo(str) {

        searchWin = window.open(str,'precPreventivo','scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no');

}

function prec1(str) {

        searchWin = window.open(str,'cryptic','scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no');

}
function prec1bis(str) {

        searchWin = window.open(str,'crypticgalileo','scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no');

}
function prec2(str) {

        searchWin = window.open(str,'prec','scrollbars=yes,resizable=yes,width=650,height=600,status=no,location=no,toolbar=no');

}