Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,4})$/;
function inviaModulo()
{
	var nomesposo 	= document.modulo.nomesposo.value;
	var cognsposo 	= document.modulo.cognomesposo.value;
	var nomesposa 	= document.modulo.nomesposa.value;
	var cognsposa 	= document.modulo.cognomesposa.value;
	var dataMat		= document.modulo.data_matrimonio.value;
	var email 		= document.modulo.email.value;
	var email2 		= document.modulo.email2.value;
	var prov		= document.modulo.pr.value;
	var loc		 	= document.modulo.loc.value;
	var msg	 		= document.modulo.msg.value;
	var trattamentoDati = document.modulo.checkbox.checked;

	if ((nomesposo == "") || (nomesposo == "undefined")) {
           alert("Devi inserire il nome dello Sposo.");
           document.modulo.nomesposo.focus();
           return false;
    }
	else if ((cognsposo == "") || (cognsposo == "undefined")) {
	   alert("Devi inserire il cognome dello Sposo");
	   document.modulo.cognomesposo.focus();
	   return false;
	}
	else if ((nomesposa == "") || (nomesposa == "undefined")) {
           alert("Devi inserire il nome della Sposa.");
           document.modulo.nomesposa.focus();
           return false;
    }
	else if ((cognsposa == "") || (cognsposa == "undefined")) {
	   alert("Devi inserire il cognome della Sposa");
	   document.modulo.cognomesposa.focus();
	   return false;
	}
	else if ((dataMat == "") || (dataMat == "undefined")) {
	   alert("Devi inserire la data del Matrimonio.");
	   document.modulo.data_matrimonio.focus();
	   return false;
	}
	else if (email != email2){
	   alert("Gli indirizzi E-mail non corrispondono");
	   document.modulo.email.focus();
	   return false;
	}
	else if (!Filtro.test(email)) {
	alert("Indirizzo mail vuoto o non corretto.");
	document.modulo.email.focus();
	return false;
	}
	else if ((prov == "") || (prov == "undefined")) {
	   alert("Devi inserire la Provincia del Matrimonio");
	   document.modulo.pr.focus();
	   return false;
	}
	else if ((loc == "") || (loc == "undefined")) {
	   alert("Devi inserire la localita'.");
	   document.modulo.loc.focus();
	   return false;
	}
	else if ((msg == "") || (msg == "undefined") || (document.modulo.msg.value.length < "50")) {
	   alert("Devi inserire il testo del messaggio (Almeno 50 caratteri)");
	   document.modulo.msg.focus();
	   return false;
	}
	else if (trattamentoDati==false) {
	  alert ('Per proseguire. occorre concedere il trattamento dei dati personali.');
	  document.modulo.checkbox.select();
	  return false;
	}

	//INVIA
	else {
		document.modulo.action = "inviaInserzioni.php";
		document.modulo.submit();
	}
}
