
  function Modulo() {
     // Variabili associate ai campi del modulo
     var nome = document.modulo.nome.value;
     var cognome = document.modulo.cognome.value;
     var indirizzo = document.modulo.indirizzo.value;
     var attivita = document.modulo.attivita.value;
     var telefono = document.modulo.telefono.value;
     var fax = document.modulo.fax.value;
     var messaggio = document.modulo.messaggio.value;
     var email = document.modulo.submit_by.value;

     // Espressione regolare dell'email
     var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
     
        //Effettua il controllo sul campo NOME
        if ((nome == "") || (nome == "undefined")) {
           alert("Il campo NOME è obbligatorio.");
           document.modulo.nome.focus();
           return false;
        }
        //Effettua il controllo sul campo COGNOME
        else if ((cognome == "") || (cognome == "undefined")) {
           alert("Il campo COGNOME è obbligatorio.");
           document.modulo.cognome.focus();
           return false;
        }
       
        //Effettua il controllo sul campo INDIRIZZO
        else if ((indirizzo == "") || (indirizzo == "undefined")) {
           alert("Il campo INDIRIZZO è obbligatorio.");
           document.modulo.indirizzo.focus();
           return false;
        }
        //Effettua il controllo sul campo ATTIVITA
        else if ((attivita == "") || (attivita == "undefined")) {
           alert("Il campo ATTIVITA è obbligatorio.");
           document.modulo.attivita.focus();
           return false;
        }
        
        //Effettua il controllo sul campo TELEFONO
        else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {
           alert("Il campo Telefono è numerico ed obbligatorio.");
           document.modulo.telefono.value = "";
           document.modulo.telefono.focus();
           return false;
        }
        
         //Effettua il controllo sul campo FAX
        else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {
           alert("Il campo Telefono è numerico ed obbligatorio.");
           document.modulo.fax.value = "";
           document.modulo.fax.focus();
           return false;
        }
        
        //Effettua controllo sull'EMAIL
        else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
           alert("Inserire un indirizzo email corretto.");
           document.modulo.submit_by.select();
           return false;
        }
   
        //Effettua il controllo sul campo FIRMA
        else if ((messaggio == "") || (messaggio == "undefined") || (messaggio.indexOf("Inserisci il tuo messaggio!") != (-1))) {
           alert("devi scrivere un Messaggio.");
           document.modulo.messaggio.focus();
           return false;
        }
        //INVIA IL MODULO
        else {
           document.modulo.action = "http://incoming.mateseincoming.com/cgi-bin/posta.cgi";
           document.modulo.submit();
        }
  }
  
  
  	// Funzioni per la gestione dell'apertura delle finestre indipendenti
  	

function openmenu1()
 
{ window.open('http://incoming.mateseincoming.com/condizioni/menu_a.php','','width=550,height=265,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=yes, resizable=no');
}

function openmenu2()
 
{ window.open('http://incoming.mateseincoming.com/condizioni/menu_b.php','','width=550,height=312,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=yes, resizable=no');
}

function openmenu3()
 
{ window.open('http://incoming.mateseincoming.com/condizioni/menu_c.php','','width=550,height=312,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=yes, resizable=no');
}

function openmenu4()
 
{ window.open('http://incoming.mateseincoming.com/condizioni/menu_d.php','','width=550,height=280,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=yes, resizable=no');
}

function openmenu5()
 
{ window.open('http://incoming.mateseincoming.com/condizioni/menu_e.php','','width=550,height=265,toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=yes, resizable=no');
}

function emailPage(page_url){
win_name= "_ep";
win_options= "toolbars=no,status=no,left=10,top=10,width=450,height=325,scrollbars=1,resize=yes,resizable";
window.open(page_url,win_name,win_options);
}



function video(page_url){
win_name= "_ep";
win_options= "toolbars=no,status=no,left=10,top=10,width=240,height=270,scrollbars=0,resize=no,resizable";
window.open(page_url,win_name,win_options);
}



function newsletter(page_url){
win_name= "_ep";
win_options= "toolbars=no,status=no,left=10,top=10,width=300,height=150,scrollbars=0,resize=no,resizable=no";
window.open(page_url,win_name,win_options);
}



function dettagli(page_url){
win_name= "_ep";
win_options= "toolbars=no,status=no,left=10,top=10,width=580,height=400,scrollbars=1,resize=yes,resizable=no";
window.open(page_url,win_name,win_options);
}

	// Fine controlli finestre indipendenti