function verifica() {

	if (document.modulo.nome.value == '' || document.modulo.nome.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il tuo nome!");
		document.modulo.nome.focus();
		return false;
	} else if (document.modulo.cognome.value == '' || document.modulo.cognome.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il tuo cognome!");
		document.modulo.cognome.focus();
		return false;
	} else if (document.modulo.via.value == '' || document.modulo.via.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il tuo indirizzo!");
		document.modulo.via.focus();
		return false;
	} else if (document.modulo.civico.value == '' || document.modulo.civico.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il numero civico!");
		document.modulo.civico.focus();
		return false;
	} else if (document.modulo.cap.value == '' || document.modulo.cap.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il CAP!");
		document.modulo.cap.focus();
		return false;
	} else if (document.modulo.comune.value == '' || document.modulo.comune.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il comune!");
		document.modulo.comune.focus();
		return false;
	} else if (document.modulo.provincia.value == '--') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato correttamente la tua provincia!");
		document.modulo.provincia.focus();
		return false;
	} else if (document.modulo.email.value == '' || document.modulo.email.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nNon hai specificato il tuo indirizzo email!");
		document.modulo.email.focus();
		return false;
	} else if (document.modulo.email.value.indexOf("@") == -1 || document.modulo.email.value.indexOf(".") == -1) {
		alert("Attenzione!! Compilazione errata del form:\nNon hai specificato un indirizzo email valido!");
		document.modulo.email.value = '';
		document.modulo.email.focus();
		return false;
	
	
	} else if (document.modulo.soggetto.value == '' || document.modulo.soggetto.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il soggetto della mail!");
		document.modulo.soggetto.focus();
		return false;
	} else if (document.modulo.testo.value == '' || document.modulo.testo.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il testo della lettera!");
		document.modulo.testo.focus();
		return false;
		
	} else if (document.modulo.privacy.checked == false) {
		alert("Attenzione!! Compilazione incompleta del form:\nDevi autorizzare il trattamento dei dati personali!");
		document.modulo.Privacy.focus();
		return false;
	} else {
		document.modulo.submit();
	}	
}	