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.telefono.value == '' || document.modulo.telefono.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato il numero di telefono!");
		document.modulo.telefono.focus();
	} else if (document.modulo.gg.value == '' || document.modulo.gg.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nla data è incompleta!");
		document.modulo.gg.focus();
	} else if (document.modulo.mm.value == '' || document.modulo.mm.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nla data è incompleta!");
		document.modulo.mm.focus();
	} else if (document.modulo.aaaa.value == '' || document.modulo.aaaa.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nla data è incompleta!");
		document.modulo.aaaa.focus();
	} else if (document.modulo.ore.value == '' || document.modulo.ore.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nl'ora è incompleta!");
		document.modulo.ore.focus();	
	} else if (document.modulo.minuti.value == '' || document.modulo.minuti.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nl'ora è incompleta!");
		document.modulo.minuti.focus();	
	} else if (document.modulo.luogo_avvistamento.value == '' || document.modulo.luogo_avvistamento.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\ndevi specificare il luogo di avvistamento!");
		document.modulo.luogo_avvistamento.focus();
	} else if (document.modulo.stato_avvistamento.value == '--') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato lo stato di avvistamento!");
		document.modulo.stato_avvistamento.focus();
	} else if (document.modulo.soggetto.value == '' || document.modulo.soggetto.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\ndevi specificare l'oggetto della segnalazione!");
		document.modulo.soggetto.focus();	
	} else if (document.modulo.foto.value == '--') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato la disponibilità di foto!");
		document.modulo.foto.focus();
	} else if (document.modulo.video.value == '--') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai specificato la disponibilità di video!");
		document.modulo.video.focus();
	} else if (document.modulo.note.value == '' || document.modulo.note.value == 'undefined') {
		alert("Attenzione!! Compilazione incompleta del form:\nnon hai inserito un testo descrittivo della segnalazione!");
		document.modulo.note.focus();
		return false;
	} else if (document.modulo.liberatoria.checked == false) {
		alert("Attenzione!! Compilazione incompleta del form:\nDevi dare il tuo assenso alla liberatoria per il materiale foto e video che ci invii!");
		document.modulo.liberatoria.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();
	}	
	
}	