function controllo_newsletter() {

     // Variabili associate ai campi del form newsletter
     var Nome = document.newsletter_form.newsletter_nome.value;
     var Email = document.newsletter_form.newsletter_email.value;
     var Autorizzo_trattamento = document.newsletter_form.newsletter_autorizzo_trattamento.checked;

        //Effettua il controllo sul campo NOME
        if ((Nome == "") || (Nome == "undefined")) {
           alert("Il campo Nome o Alias è obbligatorio.");
           document.newsletter_form.newsletter_nome.focus();
           return false;
        }

     // Espressione regolare dell'EMAIL
     var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

       if (!email_reg_exp.test(Email) || (Email == "") || (Email == "undefined")) {
           alert("Inserire un indirizzo Email corretto.");
           document.newsletter_form.newsletter_email.focus();
           return false;
        }

        //Effettua il controllo sul checkbox AUTORIZZO TRATTAMENTO
        if (Autorizzo_trattamento == 0) {
           alert("Per l'invio del modulo è necessario spuntare la casella: AUTORIZZO IL TRATTAMENTO DEI DATI PERSONALI.");
           document.newsletter_form.newsletter_autorizzo_trattamento.focus();
           return false;
        }


        //INVIA IL MODULO
        else {
           document.newsletter_form.submit();
        }
  }