
  function Modulo(form) {
        
        var d_cognome = form.dati_cognome.value;
  	var d_nome = form.dati_nome.value;
  	var d_nascita = form.dati_nascita.value;
  	var d_luogo_nascita = form.dati_luogo_nascita.value;
  	var d_attivita = form.dati_attivita.value;
  	var d_indirizzo = form.dati_indirizzo.value;
  	var d_citta = form.dati_citta.value;
 	var d_cap = form.dati_cap.value;
 	var d_provincia = form.dati_provincia.value;
  	var d_telefono = form.dati_telefono.value;
  	var d_codfisc = form.dati_codfisc.value;
        var controllo_privacy = form.chkprivacy.checked;
  	var email = form.email.value;
  	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

    if (!(d_cognome != "") || !(d_cognome != "undefined")) {
       alert("Il campo Cognome è obbligatorio.");
       form.dati_cognome.focus();
       return false;
    }
    if (!(d_nome != "") || !(d_nome != "undefined")) {
       alert("Il campo Nome è obbligatorio.");
       form.dati_nome.focus();
       return false;
    }
    if (!(d_nascita != "") || !(d_nascita != "undefined")) {
       alert("La Data di nascita è obbligatoria.");
       form.dati_nascita.focus();
       return false;
    }
    if (!(d_luogo_nascita != "") || !(d_luogo_nascita != "undefined")) {
       alert("Il luogo di nascita è obbligatorio.");
       form.dati_nascita.focus();
       return false;
    }
    if (!(d_attivita != "") || !(d_attivita != "undefined")) {
       alert("Il campo Attività è obbligatorio.");
       form.dati_attivita.focus();
       return false;
    }
    if (!(d_indirizzo != "") || !(d_indirizzo != "undefined")) {
       alert("Il campo Indirizzo (dati utente) è obbligatorio.");
       form.dati_indirizzo.focus();
       return false;
    }
    if (!(d_citta != "") || !(d_citta != "undefined")) {
       alert("Il campo Città (dati utente) è obbligatorio.");
       form.dati_citta.focus();
       return false;
    }
    if (!(d_cap != "") || !(d_cap != "undefined")) {
       alert("Il campo CAP (dati utente) è obbligatorio.");
       form.dati_cap.focus();
       return false;
    }  
    if (!(d_provincia != "") || !(d_provincia != "undefined")) {
       alert("Il campo Provincia (dati utente) è obbligatorio.");
       form.dati_provincia.focus();
       return false;
    }
    if (!(d_telefono != "") || !(d_telefono != "undefined")) {
       alert("Il campo Telefono (dati utente) è obbligatorio.");
       form.dati_telefono.focus();
       return false;
    }
    if (!(d_codfisc != "") || !(d_codfisc != "undefined")) {
       alert("Il campo Codice Fiscale è obbligatorio.");
       form.dati_codfisc.focus();
       return false;
    }
    if (!(email_reg_exp.test(email)) || (email == "") || (email == "undefined")) {
       alert("Inserire un indirizzo email corretto.");
       form.email.select();
       return false;
    }
    if (controllo_privacy!=true) {
       alert("Non è stata presa visione dell'informativa sulla Privacy");
       form.chkprivacy.focus();
       return false;
    }
    return true;
  }
 
