function checkDati_modulo() {

var nome = document.modulo.nome.value;
var cognome = document.modulo.cognome.value;
var indirizzo = document.modulo.indirizzo.value;
var telefono = document.modulo.telefono.value;
var email = document.modulo.email.value;
var messaggio = document.modulo.messaggio.value;

var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

if	((nome == "") || (nome == "undefined")) {
        alert("Il campo Nome è obbligatorio.");
        document.modulo.nome.focus();
        }

else if ((cognome == "") || (cognome == "undefined")) {
        alert("Il campo Cognome è obbligatorio.");
        document.modulo.cognome.focus();
        }

else if ((indirizzo == "") || (indirizzo == "undefined")) {
        alert("Il campo Indirizzo è obbligatorio.");
        document.modulo.indirizzo.focus();
        }

else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {
        alert("Il campo Telefono è numerico ed obbligatorio.");
        document.modulo.telefono.value = "";
        document.modulo.telefono.focus();
        }

else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
        alert("Inserire un indirizzo e-mail corretto.");
        document.modulo.email.select();
        }

else if ((messaggio == "") || (messaggio == "undefined")) {
        alert("Il campo Messaggio è obbligatorio.");
        document.modulo.messaggio.focus();
        }

else {
     document.modulo.action = "invia.php";
     document.modulo.submit();
     }
}