// JavaScript Document
// Checkform

function checkform() {

	// Dati personali

	var i=new RegExp("([a-zA-Z\ \']{2,})");
	if(!i.test(eval("document.form2.nome.value"))) { 
		alert("Attenzione! Il dato fornito per il campo Nome non è valido."); 
		document.forms['form2']['nome'].focus();
		return false;
		}   

	var i=new RegExp("([a-zA-Z\ \']{2,})");
	if(!i.test(eval("document.form2.cognome.value"))) { 
		alert("Attenzione! Il dato fornito per il campo Cognome non è valido."); 
		document.forms['form2']['cognome'].focus();
		return false;
		}   

	if(eval("document.form2.telefono.value") != '') { 
		var i=new RegExp("([0-9\ ]{4,})");
		if(!i.test(eval("document.form2.telefono.value"))) { 
			alert("Attenzione! Il campo Telefono contiene caratteri non numerici."); 
			document.forms['form2']['telefono'].focus();
			return false;
			}
			
		} else {
		alert("Attenzione! Il campo Telefono è vuoto."); 
		document.forms['form2']['telefono'].focus();
		return false;
		}

	var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if(!i.test(eval("document.form2.email.value"))) { 
		alert("Attenzione! Il dato fornito per il campo Email non è valido."); 
		document.forms['form2']['email'].focus();
		return false;
		}

	var i=new RegExp("([a-zA-Z\ \']{10,})");
	if(!i.test(eval("document.form2.txtareamessaggio.value"))) { 
		alert("Attenzione! Compilare il messaggio di richiesta informazioni."); 
		document.forms['form2']['txtareamessaggio'].focus();
		return false;
		}   
   
	// Informativa
	if( !eval("document.form2.radiobutton[0].checked") ) {
		alert("Attenzione! Non è stato dato il consenso alla trattamento dei dati personali."); 
		return false;
	}

	return confirm("Sei sicuro di inviare la richiesta?") ;

}

