function modulo_newsletter() { 

var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 

if ((document.newsletter.nome.value == "") || (document.newsletter.nome.value == "undefined")) {
alert("Nome obbligatorio.");
document.newsletter.nome.focus();
return false; }

else if (!email_reg_exp.test(document.newsletter.email.value))  {
alert("Formato Email non corretto");
document.newsletter.email.focus();
return false; }

else { 
 document.newsletter.submit(); 
 } 
 } 