function checkEmail(s) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	return filter.test(s);
};	
function Trim(stringa)
   {
   reTrim=/\s+$|^\s+/g;
   return stringa.replace(reTrim,"");
  }

function invia(){
	var f = document.forms["contatto"];
	var els = f.elements;
	var errore = "";
	var errore1="I seguenti campi sono obbligatori:\n";
	if (Trim(els["cognome"].value) == "") {
		errore=errore+"*Cognome\n";
	}
	if (els["email"].value == "") {
		errore=errore+"*Email\n";
		ok = false;
	}	else {			
  		if (!checkEmail(els["email"].value)) {
   			errore=errore+"*Indirizzo e-mail non valido\n";
   			ok = false;
   		}
	}
	if (els["telefono"].value == "") {
		errore=errore+"*Telefono\n";
	}					
	if (errore!=""){
		erroretotale = errore1+errore;
		alert(erroretotale);
	}else{
		if (els["checkprivacy"].checked==false){
			alert("Devi acconsentire al trattamento dei dati personali");
			ok = false;
		}else{
			els["inviato"].value = 1;
			f.submit();
		}
	}
}

function mostra(a){
var e=document.getElementById(a);
if(e.style.display=="none"){
e.style.display="block"
}
}
function nascondi(a){
var e=document.getElementById(a);
if(e.style.display=="block"){
	e.style.display="none";
}
}



