// JavaScript Document
var returnVal   = false;

function validate(){
var errors      = "";
var header	    = "Si sono verificati degli errori:"
var	start		= "->";
var	field		= " Il campo ";
var	required 	= " é obbligatorio";
var	num		    = " deve contenere un numero";
var	email		= " e deve contenere un indirizzo e-mail valido";
var	checkbox	= " deve essere selezionato";
	
if(info.nome.value.length <= 0)
	errors += start + field + "Nome" + required + ".\n";
if(info.azienda.value.length <= 0)
	errors += start + field + "Azienda" + required + ".\n";
if(info.tel.value.length <= 0 || isNaN(info.tel.value))
	errors += start + field + "Telefono" + required + num +".\n";
if((info.email.value.indexOf("@") == -1) || (info.email.value.charAt(0) == ".") || (info.email.value.charAt(0) == "@") ||(info.email.value.length < 6) || (info.email.value.indexOf(".") == -1) || (info.email.value.charAt(info.email.value.indexOf("@")+1) == ".") || (info.email.value.charAt(info.email.value.indexOf("@")-1) == "."))
	errors += start + field + "E-mail" + required + email + ".\n";
if(!info.privacy.checked)
	errors += start + field + "Privacy" + checkbox + ".\n";
if(info.testo.value.length <= 0)
	errors += start + field + "Testo" + required + ".\n";
if(("" + info.area.value) == "0")
	errors += start + field + "Area" + required + ".\n";

if(errors){
	alert(header.concat("\n"+errors));
	errors = "";
	returnVal = false;
} else {
	returnVal = true;
}
}