
function controllo_form(form){
if (form.nome.value.length < 2) {
	alert("ATTENZIONE: hai dimenticato di inserire il tuo nome")
	form.nome.focus();
	return false
  }

if (form.cognome.value.length < 2) {
	alert("ATTENZIONE: hai dimenticato di inserire il tuo cognome.")
	form.cognome.focus();
	return false
  }
  

   if (form.telefono.value.length < 2) {
	alert("ATTENZIONE: hai dimenticato di inserire un tuo numero di telefono.")
	form.telefono.focus();
	return false
  }
	
  if (form.mail.value.length < 2) {
	alert("ATTENZIONE: hai dimenticato di inserire l'indirizzo e-mail, oppure non hai inserito un indirizzo valido.")
	form.mail.focus();
	return false
  }
  miaStringa = form.mail.value;
  if (miaStringa.indexOf("@")==(-1)  || miaStringa.indexOf(".")==(-1)) {
	alert("ATTENZIONE l'indirizzo e-mail inserito non è valido.")
	form.mail.focus();
	return false
  }
  

     if (form.data_arrivo.value.substring(2,3) != "/" ||
   form.data_arrivo.value.substring(5,6) != "/" ||
   isNaN(form.data_arrivo.value.substring(0,2)) ||
   isNaN(form.data_arrivo.value.substring(3,5)) ||
   isNaN(form.data_arrivo.value.substring(6,10))) {
      alert("Inserire nascita in formato gg/mm/aaaa");
      form.data_arrivo.value = "";
      form.data_arrivo.focus();
      return false;
} else if (form.data_arrivo.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   form.data_arrivo.select();
   return false;
} else if (form.data_arrivo.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   form.data_arrivo.value = "";
   form.data_arrivo.focus();
   return false;
} else if (form.data_arrivo.value.substring(6,10) < 1900) {
   alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno");
   form.data_arrivo.value = "";
   form.data_arrivo.focus();
   return false;
} 

if (form.data_partenza.value.substring(2,3) != "/" ||
   form.data_partenza.value.substring(5,6) != "/" ||
   isNaN(form.data_partenza.value.substring(0,2)) ||
   isNaN(form.data_partenza.value.substring(3,5)) ||
   isNaN(form.data_partenza.value.substring(6,10))) {
      alert("Inserire nascita in formato gg/mm/aaaa");
      form.data_partenza.value = "";
      form.data_partenza.focus();
      return false;
} else if (form.data_partenza.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   form.data_partenza.select();
   return false;
} else if (form.data_partenza.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   form.data_partenza.value = "";
   form.data_partenza.focus();
   return false;
} else if (form.data_partenza.value.substring(6,10) < 1900) {
   alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno");
   form.data_partenza.value = "";
   form.data_partenza.focus();
   return false;
} 



      if (form.termini.checked==false) {
	alert("Devi accettare termini e condizioni del servizio!.")
	form.termini.focus();
	return false;
  } 
  
      if (form.privacysi.checked==false) {
	alert("Devi accettare il trattamento della Privacy!.")
	form.privacysi.focus();
	return false;
  } 
  }
function winopen3(form){

win3=window.open ("", "click3","history=no,resizable=yes,status=no,scrollbars=1,menubar=no,width=450,height=380");
win3.creator=self
}