<!--
function valida_form() {
var check_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 
var check_data=/^[0-9]{2}(\-|\/)[0-9]{2}(\-|\/)[0-9]{4}$/;
var testo_data="";
var messaggio="Occorre compilare i seguenti campi:\n\n";
var nome=document.mail_prenotazione.nome.value;
var testo_nome="";
var cognome=document.mail_prenotazione.cognome.value;
var testo_cognome="";
var indirizzo=document.mail_prenotazione.indirizzo.value;
var testo_indirizzo="";
var cap=document.mail_prenotazione.cap.value;
var testo_cap="";
var provincia=document.mail_prenotazione.provincia.value;
var testo_provincia="";
var stato=document.mail_prenotazione.stato.value;
var testo_stato="";
var telefono=document.mail_prenotazione.telefono.value;
var testo_telefono="";
var email=document.mail_prenotazione.email.value;
var testo_email="";

//TRATTAMENTO DEI DATI PERSONALI
var privacy=document.mail_prenotazione.trattamento.checked;
var testo_privacy="";
if(privacy==false){
testo_privacy="- Accettare l'informativa sulla Privacy\n";
}

//VARIABILI PER LE DATE
var arrivo=document.mail_prenotazione.arrivo.value;
var testo_arrivo="";
if((arrivo=="")||(arrivo=="undefined")){
testo_arrivo="- Data di arrivo\n";
}
var partenza=document.mail_prenotazione.partenza.value;
var testo_partenza="";
if((partenza=="")||(partenza=="undefined")){
testo_partenza="- Data di partenza\n";
}
arrivo = arrivo.split("/");
partenza = partenza.split("/");
var data_arrivo = new Date(arrivo[2],arrivo[1],arrivo[0]);
var data_partenza = new Date(partenza[2],partenza[1],partenza[0]);
var x=Math.abs(data_arrivo);
var new_arrivo=(x/86400000);
var z=Math.abs(data_partenza);
var new_partenza=(z/86400000);
//alert(new_arrivo);
//alert(new_partenza);
if(new_arrivo>=new_partenza){
testo_data="- Intervallo date non valido\n";
}
var adulti=document.mail_prenotazione.adulti.value;
var testo_adulti="";
if((adulti=="")||(adulti=="undefined")){
testo_adulti="- Numero di adulti\n";
}
var camere=document.mail_prenotazione.camere.value;
var testo_camere="";
if((camere=="")||(camere=="undefined")){
testo_camere="- Numero stanze\n";
}
var tipo_stanza=document.mail_prenotazione.tipo_stanza.value;
var testo_tipo_stanza="";
if ((nome=="")|(nome=="undefined")){
testo_nome="- Nome\n"
}
if ((cognome=="")|(cognome=="undefined")){
testo_cognome="- Cognome\n";
}
if ((indirizzo=="")|(indirizzo=="undefined")){
testo_indirizzo="- Indirizzo\n";
}
if ((cap=="")|(cap=="undefined")){
testo_cap="- CAP\n";
}
if ((provincia=="")|(provincia=="undefined")){
testo_provincia="- Provincia\n";
}
if ((stato=="")|(stato=="undefined")){
testo_stato="- Stato\n";
}
if ((telefono=="")|(telefono=="undefined")){
testo_telefono="- Telefono\n";
}

if ((email=="")|(email=="undefined")||(!check_email.test(email))){
testo_email="- Email non non inserito o non valido\n";
}
if ((adulti=="")||(adulti=="undefined")) {
testo_adulti="- Numero di adulti\n";
}
if((camere=="")||(camere=="undefined")){
testo_camere="- Numero di stanze richieste\n"
}
if(tipo_stanza==0) {
testo_tipo_stanza="- Tipologia di stanza\n";
}
if ((nome=="")||(nome=="undefined")||(cognome=="")||(cognome=="undefined")||(indirizzo=="")||(indirizzo=="undefined")||(cap=="")||(cap=="undefined")||(provincia=="")||(provincia=="undefined")||(stato=="")||(stato=="undefined")||(telefono=="")||(telefono=="undefined")||(email=="")||(email=="undefined")||(!check_email.test(email))||(arrivo=="")||(arrivo=="undefined")||(partenza=="")||(partenza=="undefined")||(new_arrivo>=new_partenza)||(adulti=="")||(adulti=="undefined")||(camere=="")||(camere=="undefined")||(tipo_stanza==0)||(privacy==false)){
alert(messaggio+testo_nome+testo_cognome+testo_indirizzo+testo_cap+testo_provincia+testo_stato+testo_telefono+testo_email+testo_arrivo+testo_partenza+testo_data+testo_adulti+testo_camere+testo_tipo_stanza+testo_privacy);
return false;} else {return true;}
}
//-->
