function invia_msg() {
	
	errori = 0;
	la_form = document.messaggio;
	
	telefono = la_form.telefono.value;
	mail = la_form.email.value;
	
	if(telefono=="" && mail=="") {
		alert("Inserire almeno un recapito: telefono o email");
		errori++;
	}
	
	if(errori == 0) {
		if(telefono != "") {
			lettere=0;
			lung = telefono.length;
			for(i=0; i<lung; i++) {
				carattere=telefono.charAt(i);
				if(isNaN(carattere)) { lettere++; }
			}
			if(lettere>0) {
				alert("Inserire nel campo telefono \n\r solo caratteri numerici");
				errori++; 
			}
		}
		if(mail!="") {
			chiocciole=0;
			punti=0;
			for(i=0; i<mail.length; i++) {
				carattere=mail.charAt(i);
				if(carattere==".") { punti++; }
				if(carattere=="@") { chiocciole++; }
			}
			if(chiocciole!=1 || punti<1) {
				alert("Verificare la correttezza della casella email");
				errori++;
			}
		}
	}
	
	if(errori == 0) {
		
		la_form.submit();
	}
	
}