function controlla_form()
	{
		var controllo_mail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var form = document.prenota;
		var datain_i = new Array();
		datain_i = form.in.value.split("/");
		var dataout_i = new Array();
		dataout_i = form.out.value.split("/");
		var datain = new Date(datain_i[2],datain_i[1]-1,datain_i[0]);
		var dataout = new Date(dataout_i[2],dataout_i[1]-1,dataout_i[0]);
		var oggi = new Date();
		
		if (form.nome.value=="")	
			{
				alert ("Inserire il nominativo");
				document.prenota.nome.focus();
				return false;
			}
		
		if ((document.prenota.adulti.value+document.prenota.bambini.value)==0)	
			{
				alert ("Inserire il corretto numero di persone");
				document.prenota.adulti.focus();
				return false;
			}
		
		if ( !controllo_mail.test(document.prenota.email.value) ) 	
			{
				alert ("Inserire un indirizzo Email valido");
				document.prenota.email.focus();
				return false;
			}
			
		if ((document.prenota.telefono.value=="+") | (document.prenota.telefono.value==""))	
			{
				alert ("Inserire il numero di telefono");
				document.prenota.telefono.focus();
				return false;
			}
		
		if ((document.prenota.fax.value=="+") | (document.prenota.fax.value==""))	
			{
				alert ("Inserire il di fax");
				document.prenota.fax.focus();
				return false;
			}
		
		if (document.prenota.indirizzo.value=="")	
			{
				alert ("Inserire l'indirizzo");
				document.prenota.indirizzo.focus();
				return false;
			}
		
		if (document.prenota.stato.value=="")	
			{
				alert ("Inserire lo Stato");
				document.prenota.stato.focus();
				return false;
			}
		
		if ((dataout<=datain) || (datain<=oggi) || (dataout<=oggi)) 
			{
				alert ("Verifica le date");
				document.prenota.in.focus();
				return false;
			}	
			
		return true;
	}

