function controlloContatto(){
	var strError,
	i,
	contatoreErrori;
	VettoreErrori=new Array();
	Error;
	Error=false;
	contatoreErrori=0;
	var formName;
	formName=document.moduloContatti;
	
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (formName.nome.value==""){
		strError="- Campo NOME non compilato";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}
	
	if (formName.cognome.value==""){
		strError="- Campo COGNOME non compilato";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}
	
	if (formName.messaggio.value==""){
		strError="- Campo MESSAGGIO non compilato";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}
	
	
	if (formName.mail.value==""){
		strError="- Campo E-MAIL non compilato";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}else if (!email_reg_exp.test(formName.mail.value)){
		strError="- Campo mail non corretto";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}
	if (formName.tratta_dati.value==""){
		strError="- Devi dare il consenso per il trattamento dei dati!";
		VettoreErrori[contatoreErrori]=strError;
		contatoreErrori+=1;
		Error= true
	}
	
	if (Error==true) {
		strError="";
		for (i=0;i<contatoreErrori;i++){
			strError+="\n"+VettoreErrori[i];
		}
		window.alert("Errore nella compilazione sui seguenti campi:"+strError);
		valore=false;
	}
	else
	{
		valore=true;
	}
	return valore;

}
