
function controllo_form(form){
if (form.nome.value.length < 2) {
	alert("ATTENTION: Insert your name")
	form.nome.focus();
	return false
  }

if (form.cognome.value.length < 2) {
	alert("ATTENTION: Insert your surname.")
	form.cognome.focus();
	return false
  }
  

   if (form.telefono.value.length < 2) {
	alert("ATTENTION: Insert your phone")
	form.telefono.focus();
	return false
  }
	
  if (form.mail.value.length < 2) {
	alert("ATTENTION: Insert your mail.")
	form.mail.focus();
	return false
  }
  miaStringa = form.mail.value;
  if (miaStringa.indexOf("@")==(-1)  || miaStringa.indexOf(".")==(-1)) {
	alert("ATTENTION: Insert your mail")
	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("insert data in format gg/mm/aaaa");
      form.data_arrivo.value = "";
      form.data_arrivo.focus();
      return false;
} else if (form.data_arrivo.value.substring(0,2) > 31) {
   alert("Error day is not possibile > 31");
   form.data_arrivo.select();
   return false;
} else if (form.data_arrivo.value.substring(3,5) > 12) {
   alert("Error month is not possibile > 12");
   form.data_arrivo.value = "";
   form.data_arrivo.focus();
   return false;
} else if (form.data_arrivo.value.substring(6,10) < 1900) {
   alert("Error year is not possibile < 1900");
   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("insert data in format gg/mm/aaaa");
      form.data_partenza.value = "";
      form.data_partenza.focus();
      return false;
} else if (form.data_partenza.value.substring(0,2) > 31) {
   alert("Error day is not possibile > 31");
   form.data_partenza.select();
   return false;
} else if (form.data_partenza.value.substring(3,5) > 12) {
  alert("Error month is not possibile > 12");
   form.data_partenza.value = "";
   form.data_partenza.focus();
   return false;
} else if (form.data_partenza.value.substring(6,10) < 1900) {
   alert("Error year is not possibile < 1900");
   form.data_partenza.value = "";
   form.data_partenza.focus();
   return false;
} 



      if (form.termini.checked==false) {
	alert("you have to accept privacy information.")
	form.termini.focus();
	return false;
  } 
  
      if (form.privacysi.checked==false) {
	alert("you have to accept privacy information.")
	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
}
