function controllo_date(a,p)
{
	var data1=a;
	var data2=p;
	var oggetto1=new Date(parseInt(data1.substr(6),10),parseInt(data1.substr(3,2),10)-1,parseInt(data1.substr(0,2),10));
	var oggetto2=new Date(parseInt(data2.substr(6),10),parseInt(data2.substr(3,2),10)-1,parseInt(data2.substr(0,2),10));
	if(oggetto2-oggetto1<0)
	{
		alert("Attenzione, il campo 'Partenza' precede il campo 'Arrivo'");
		return false;
	}
	if(oggetto2-oggetto1<432000000)
	{
		alert("Attenzione, il soggiorno minimo e' di 5 giorni.\nCambiare le date di partenza e/o arrivo.");
		return false;
	}
 	return true;
}
function validate_invio()
{
	if(document.form_pren.codice.value==0)
	{
		alert("Attenzione, il campo 'Codice struttura' non e' stato selezionato");
		return false;
	}
	if( (document.form_pren.arrivo1.value=='' || document.form_pren.partenza1.value=='') && (document.form_pren.arrivo2.value=='' || document.form_pren.partenza2.value=='') )
	{
		alert("Attenzione, riempire sia i campi 'Arrivo' che 'Partenza'");
		return false;
	}
	if(!controllo_date(document.form_pren.arrivo1.value,document.form_pren.partenza1.value))
		return false;
	if(!controllo_date(document.form_pren.arrivo2.value,document.form_pren.partenza2.value))
		return false;
	if(document.form_pren.arrivo2.value!=''&&document.form_pren.partenza2.value!=''&&document.form_pren.durata.value==0)
	{
		alert("Attenzione, il campo 'Durata soggiorno' non e' stato selezionato");
		return false;
	}
	if(document.form_pren.cognome.value.length<3||document.form_pren.cognome.value=='Inserisci cognome')
	{
		alert("Attenzione! Cognome inserito non conforme, reinserire");
		document.form_pren.cognome.select();
		document.form_pren.cognome.focus();
		return false;
	}
	if(document.form_pren.nome.value.length<3||document.form_pren.nome.value=='Inserisci nome')
	{
		alert("Attenzione! Nome inserito non conforme, reinserire");
		document.form_pren.nome.select();
		document.form_pren.nome.focus();
		return false;
	}
	if(document.form_pren.persone.value==0)
	{
		alert("Attenzione! Selezionare 'Numero persone'");
		return false;
	}
	var espressione = /^[_a-zäÄöÖüÜß0-9+-]+(\.[_a-zäÄöÖüÜß0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if(!espressione.test(document.form_pren.mail.value))
	{
		alert("Attenzione! e-Mail inserita non valida!");
		return false;
	}
	if(!espressione.test(document.form_pren.conf_mail.value))
	{
		alert("Attenzione! Conferma e-Mail inserita non valida!");
		return false;
	}
	if(document.form_pren.mail.value!=document.form_pren.conf_mail.value)
	{
		alert("E-mail e conferma e-mail devono essere uguali!");
		return false;
	}
	if(document.form_pren.conosciuto.value==0)
	{
		alert("Attenzione! Non ha riempito il campo\n'Come ha conosciuto questo sito'");
		return false;
	}
	if(document.form_pren.messaggio.value=='Inserisci messaggio')
		document.form_pren.messaggio.value='';
}

function apri(link)
{
	window.open(link,'','width='+screen.width+',height='+screen.height+',left=0,top=0,resizable,menubar,toolbar,location,scrollbars,status');
}
function indirizzi()
{
	var pathname=window.location.pathname;
	pos1=pathname.lastIndexOf('/');
	pos2=pathname.indexOf('.');
	pagina=pathname.substring(pos1+1,pos2);
	if(pagina=='index'||pos2==-1)
		document.write("<a class='sommario'>home</a>");
	else
	{
		document.write("<a href='index.php' class='sommario'>home</a><a class='sommario'> > ");
		if(pagina=='contatti')
			document.write("Contatti");
		if(pagina=='prenotazione')
			document.write("Condizioni prenotazione");
		if(pagina=='locazione')
			document.write("Condizioni locazione");
		if(pagina=='incluso')
			document.write("Incluso nel prezzo");
		if(pagina=='da_pagare')
			document.write("Da pagare sul posto");
		if(pagina=='servizi')
			document.write("Servizi addizionali");
		if(pagina=='come_prenotare')
			document.write("Come prenotare");
		if(pagina=='invio_mail')
			document.write("<a href='come_prenotare.php' class='sommario'>Come prenotare</a><a class='sommario'> > Invio mail");
		if(pagina=='assistenza')
			document.write("Assistenza sul posto");
		if(pagina=='medie')
			document.write("Medie climatiche");
		if(pagina=='legenda')
			document.write("Legenda");
		if(pagina=='link')
			document.write("Link utili");
		if(pagina=='ricerca')
		{
			document.write("Ricerca - pagina ");
			pathname=window.location.href;
			pos1=pathname.indexOf('=');
			pos2=pathname.indexOf('&');
			numero=pathname.substring(pos1+1,pos1+2);
			document.write(numero);
		}
		document.write("</a>");
	}
}
function avviso()
{
	control=0;
	for(i=0;i<5;i++)
	{
		if(document.form.elements[i].value!=0)
		{
			control=1;
			break;
		}
	}
	if(control==0)
		alert("Non selezionando nessun criterio verranno visualizzate tutte le ville");
	ricerca();
}
function cancella()
{
	for(i=0;i<5;i++)
		document.form.elements[i].value=0;
	ricerca();
}
function ricerca()
{
	document.cookie = 'siciliainvilla=' + document.form.menu0.value + '&' + document.form.menu1.value + '&' + document.form.menu2.value + '&' + document.form.menu3.value + '&' + document.form.menu4.value;
	window.location.href='ricerca.php?p=1&m0=' + document.form.menu0.value + '&m1=' + document.form.menu1.value + '&m2=' + document.form.menu2.value + '&m3=' + document.form.menu3.value + '&m4=' + document.form.menu4.value + '&s=1';
}
function cambio_pagina(n,s)
{
	aux=document.cookie.substring(15,24);
	window.location.href='ricerca.php?p=' + n + '&m0='  + document.form.menu0.value + '&m1=' + document.form.menu1.value + '&m2=' + document.form.menu2.value + '&m3=' + document.form.menu3.value + '&m4=' + document.form.menu4.value + '&s=' + s;
}
function ricerca_posizione(menu,valore)
{
	for(i=0;i<5;i++)
		document.form.elements[i].value=0;
	document.form.elements[menu].value=valore;
	ricerca();
}
