window.onload = function () {
    document.forms[0].onsubmit = function ()    {
        return checkWholeForm(document.forms[0])
        }
}

function checkWholeForm(theForm) {

var lang_errore = "Attenzione:";
var lang_email_no = "-Inserire un indirizzo email valido";
var lang_obbligatorio = "-Inserire: ";
var lang_nome = "Nome";
var lang_email = "Email";
var lang_messaggio = "Messaggio";
    
var messaggio = lang_errore +"\n\n";
      
      if (theForm.M_Nome.value.length == 0) {
            messaggio += lang_obbligatorio + lang_nome +"\n";
            theForm.M_Nome.focus();
  }
      if (!isEmailAddr(theForm.M_Email.value)) {
            messaggio += lang_email_no +"\n";
  }
     if (theForm.M_Testo.value.length == 0) {
            messaggio += lang_obbligatorio + lang_messaggio +"\n";}
    
    if (messaggio != lang_errore +"\n\n") {
            alert(messaggio);
            return false;
  }
return true;
}


/* Controllo indirizzo email */

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+2))
	result = true;
  }
  return result;
}
