function chkEmail(obj, sAlert) {
	if (obj.value != '') { 
		var emailPat=/^(.+)@([\w\d\.\_\-]+)\.([\w\d]{2,4})$/; 
		var matchArray=obj.value.match(emailPat); 
		if (matchArray==null) { alert(sAlert); obj.focus(); return false; }
	}
	else { alert(sAlert); obj.focus(); return false; }
	return true;
}

function check_contatti() {
	if (document.contatti.nome.value == "") { document.contatti.nome.focus(); alert("Devi fornire il nome!"); return (false); }
	if (document.contatti.email.value == "") { document.contatti.email.focus(); alert("Devi specificare un'e-mail!"); return (false); }
	if (chkEmail(document.contatti.email, 'L\'indirizzo email non è valido!')) { }  else { return false; }
	if (document.contatti.richiesta.value == "") { document.contatti.richiesta.focus(); alert("Devi specificare una richiesta!"); return (false); }
}

