/* Funzioni di utilità generale */

function isDateValid (giorno,mese,anno) {

  if (giorno == '') return false;
 // if (mese == '') return false;
  if (anno == '') return false;
  var test = new Date(anno,mese,giorno);
  if ( (anno == test.getYear()) && (mese == test.getMonth()) && (giorno == test.getDate()) ) {
     return true;
  } else {
     return false
  }
}

function isPeriodValid(giorno,mese,anno,giorno2,mese2,anno2) {

   var from = new Date(anno,mese,giorno);
   var to = new Date(anno2,mese2,giorno2);
   var datediff = to - from;

   if (datediff < 0) 
     return false;
   else 
     return true;
   
}


/* FORM CECK FUNCTIONS */

function checkContattateci (form){ 
 if (form.nome.value == "") {
  alert("Specificare Nome e Cognome")
  form.nome.focus();
  return false}
 if (form.email.value == "") {
  alert("Specificare l'E-mail")
  form.email.focus();
  return false}
 if (form.richiesta.value == "") {
  alert("Specificare la richiesta")
  form.richiesta.focus();
  return false}
}

function checkCliente (form) { 
 if (form.nome.value == "") {
  alert("''nome'' è un campo obbligatorio.")
  form.nome.focus();
  return false}  
 if (form.cognome.value == "") {
  alert("''cognome'' è un campo obbligatorio.")
  form.cognome.focus();
  return false} 
 if (form.telefono.value == "") {
  alert("''telefono'' è un campo obbligatorio.")
  form.telefono.focus();
  return false} 
 if (form.email.value == "") {
  alert("''email'' è un campo obbligatorio.")
  form.email.focus();
  return false} 
 if (form.password.value == "") {
  alert("''password'' è un campo obbligatorio.")
  form.password.focus();
  return false}

 if (form.indirizzo.value == "") {
  alert("''indirizzo'' è un campo obbligatorio.")
  form.indirizzo.focus();
  return false}
 if (form.citta.value == "") {
  alert("''citta'' è un campo obbligatorio.")
  form.citta.focus();
  return false}  
 if (form.prov.value == "") {
  alert("''provincia'' è un campo obbligatorio.")
  form.prov.focus();
  return false} 
 if (form.cap.value == "") {
  alert("''CAP'' è un campo obbligatorio.")
  form.cap.focus();
  return false} 
  /*
 if (form.stato.value == "") {
  alert("''stato'' è un campo obbligatorio.")
  form.stato.focus();
  return false} 
*/
 if (form.societa.value == "") {
  alert("''societa'' è un campo obbligatorio.")
  form.societa.focus();
  return false} 
 if (form.codfisc.value == "") {
  alert("''Codice Fiscale / Partita IVA'' è un campo obbligatorio.")
  form.codfisc.focus();
  return false} 
}