function controllo(azione) {

     // Variabili associate ai campi del modulo
     var nome = document.form1.nome.value;
     var cognome = document.form1.cognome.value;
     var telefono = document.form1.telefono.value;
     var email = document.form1.email.value;
     var email2 = document.form1.email2.value;
     var via = document.form1.via.value;
     var cap = document.form1.cap.value;
     var citta = document.form1.citta.value;
	 //var privacy = document.form1.privacy.value;
     var checkEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

        if ((nome == "") || (nome == "undefined")) {
           alert("Il campo Nome è obbligatorio.");
           return false;
        }
        else if ((cognome == "") || (cognome == "undefined")) {
           alert("Il campo cognome è obbligatorio.");
           return false;
        }
        else if ((telefono == "") || (telefono == "undefined")) {
           alert("Il campo telefono è obbligatorio.");
           return false;
        }
        else if ((via == "") || (via == "undefined")) {
           alert("Il campo via è obbligatorio.");
           return false;
        }
        else if ((cap == "") || (cap == "undefined")) {
           alert("Il campo codice postale è obbligatorio.");
           return false;
        }
        else if ((citta == "") || (citta == "undefined")) {
           alert("Il campo citta è obbligatorio.");
           return false;
        }
        else if (!checkEmail.test( email2 )) {
           alert("Non hai inserito un indirizzo email valido");
          return false;
        }
		else if (document.form1.privacy.checked==false) {
           alert("Deve acconsentire al trattamento dei dati personali.");
           return false;
        }
        else {
           document.form1.action = azione;
           document.form1.submit();
        }
  }

// Funzione che visualizza div nascosto
function toggleMe(obj, a){
  var e=document.getElementById(a);
  if(!e)return true;
    e.style.display="block";
    document.form1.email2.value="";
  return true;
}

// Funzione che nasconde nuovamente il div visulizzato precedentemente
function toggleMe2(obj, a){
  var e=document.getElementById(a);
  if(!e)return true;
    e.style.display="none";
    document.form1.email2.value="mail@contatto.it";
  return true;
}

