var msg = "";
function validateMail() {
	var et=0;
	var errori=0;
	var email = document.contactForm.email.value;
	var mailcorr=false;
	var mailpos=false;
	var mailpres=0;
	var maillung=email.length;
	var mail_pos=email.lastIndexOf("@");
	var maildiff=maillung-1-mail_pos;
	if (maillung) {
		while (et<=maillung) {
			if (email.substring(et,et+1)=="@") {
				mailpres++;
			}
			et++;
		}
		if (email.charAt(0)=="@" || maildiff<4) mailpos=false;
		else mailpos=true;
		if (mailpres==1 && mailpos) mailcorr=true;
		else {
			mailcorr=false;
			errori++;
			msg += "L'indirizzo e-mail è errato!\n\n";
		}
	}
}
function sendMail() {
	if (!document.contactForm.consenso.checked) {
		alert("E' necessario dare il consenso al\ntrattamento dei dati personali!");
	} else {
		if (document.contactForm.ditta.value.length==0) {
			msg += "E' necessario specificare il nome della ditta!\n\n";
		}
		if (document.contactForm.email.value.length==0) {
			msg += "E' necessario specificare l'email!\n\n";
		} else validateMail();
		if (isNaN(Number(document.contactForm.cap.value))) {
			msg += "Il telefono deve essere un campo numerico!\n\n";
		}
		if (isNaN(Number(document.contactForm.telefono.value))) {
			msg += "Il telefono deve essere un campo numerico!\n\n";
		}
		if (isNaN(Number(document.contactForm.fax.value))) {
			msg += "Il telefono deve essere un campo numerico!\n\n";
		}
		if (msg.length!=0) {
			alert(msg);
			msg = "";
		} else {
			document.contactForm.submit();
		}
	}
}
