function privacy()
 {
  if (document.getElementById('Privacy_box').checked == true)
   {
    document.getElementById('btmRegistrami').disabled=false;
   }
  else
   {
    document.getElementById('btmRegistrami').disabled=true;
   }
 }

function iscrizione()
 {
  var aForm = document.forms["frmRegistrazione"];

  if (aForm.nome.value=="")
   {
    alert('Il campo \'Nome\' e\' obbligatorio');
    aForm.nome.focus();
    return false;
   }
  else if (aForm.cognome.value=="")
   {
    alert('Il campo \'Cognome\' e\' obbligatorio');
    aForm.cognome.focus();
    return false;
   }
  else if (aForm.indirizzo.value=="")
   {
    alert('Il campo \'Indirizzo\' e\' obbligatorio');
    aForm.indirizzo.focus();
    return false;
   }
  else if (aForm.cap.value=="")
   {
    alert('Il campo \'C.A.P.\' e\' obbligatorio');
    aForm.cap.focus();
    return false;
   }
  else if (isNaN(aForm.cap.value)==true)
   {
    alert('Il campo \'C.A.P.\' non e\' valido. Verifica i dati immessi.');
    aForm.cap.focus();
    return false;
   }
  else if (aForm.cittalocalita.value=="")
   {
    alert('Il campo \'Cittą/Localitą\' e\' obbligatorio');
    aForm.cittalocalita.focus();
    return false;
   }
  else if (aForm.provincia.value=="")
   {
    alert('Il campo \'Provincia\' e\' obbligatorio');
    aForm.provincia.focus();
    return false;
   }
  else if (aForm.nazione.value=="")
   {
    alert('Il campo \'Nazione\' e\' obbligatorio');
    aForm.nazione.focus();
    return false;
   }
  else if (document.getElementById('tel1').value=="" || document.getElementById('tel2').value=="" || document.getElementById('tel3').value=="")
   {
    alert('Il campo \'Telefono\' e\' obbligatorio');
    return false;
   }
  else if (isNaN(document.getElementById('tel1').value)==true || isNaN(document.getElementById('tel2').value)==true || isNaN(document.getElementById('tel3').value)==true)
   {
    alert('Il campo \'Telefono\' non e\' valido. Verifica i dati immessi.');
    return false;
   }
  else if (document.getElementById('fax1').value.length>1 && document.getElementById('fax2').value.length>1 && document.getElementById('fax3').value.length>1)
   {
    if (isNaN(document.getElementById('fax1').value)==true || isNaN(document.getElementById('fax2').value)==true || isNaN(document.getElementById('fax3').value)==true)
     {
      alert('Il campo \'Fax\' non e\' valido. Verifica i dati immessi.');
      return false;
     }
   }
  else if (aForm.partitaiva.value.length>0)
   {
    if (aForm.partitaiva.value.length<11)
     {
      alert('Il campo \'Partita I.V.A.\' dev\'essere formato da 11 cifre. Verifica i dati immessi.');
      aForm.partitaiva.focus();
      return false;
     }
    else if (isNaN(aForm.partitaiva.value)==true)
     {
      alert('Il campo \'Partita I.V.A.\' dev\'essere formato solamente da cifre numeriche. Verifica i dati immessi.');
      aForm.partitaiva.focus();
      return false;
     }
   }
  else if (aForm.codicefiscale.value=="")
   {
    alert('Il campo \'Codice Fiscale\' e\' obbligatorio');
    aForm.codicefiscale.focus();
    return false;
   }
  else if (aForm.codicefiscale.value.length<16)
   {
    alert('Il campo \'Codice Fiscale\' non e\' valido. Dev\'essere formato da 16 caratteri.');
    aForm.codicefiscale.focus();
    return false;
   }
  else if (aForm.codicefiscale.value.length<16)
   {
    alert('Il campo \'Codice Fiscale\' non e\' valido. Dev\'essere formato da 16 caratteri.');
    aForm.codfiscale.focus();
    return false;
   }
  else if (aForm.username.value=="")
   {
    alert('Il campo \'Username\' e\' obbligatorio.');
    aForm.username.focus();
    return false;
   }
  else if (aForm.username.value.length<8)
   {
    alert('Il campo \'Username\' dev\'essere formato almeno da 8 caratteri.');
    aForm.username.focus();
    return false;
   }
  else if (aForm.email.value=="")
   {
    alert('Il campo \'E-mail\' e\' obbligatorio.');
    aForm.email.focus();
    return false;
   }
  else if (aForm.email.value.length<6)
   {
    alert('Il campo \'E-mail\' dev\'essere formato almeno da 6 caratteri (inclusi @ e .).');
    aForm.email.focus();
    return false;
   }
  return true;
 }
