function controllaEmail(xval) {
	// Cotrolla in campo 'EMAIL'
//	xEMAIL = document.forms[0].EMAIL.value;
	xEMAIL = xval;
	x = new Boolean(true);
	if (xEMAIL == "") {
		alert("Specificare l\'indirizzo E-mail");
		document.forms[0].email.focus();
		return false;
	} else {
		//Controllo  della "@" e del "."
		if ((xEMAIL.indexOf("@") != -1) && (xEMAIL.indexOf(".") != -1) && (xEMAIL.lastIndexOf(".") > xEMAIL.indexOf("@"))) {
			//Se ci sono + "@"
			if ((xEMAIL.indexOf("@")) == (xEMAIL.lastIndexOf("@"))) {
				//Per tutta la lunghezza della stringa
				for (var i = 0; i < xEMAIL.length; i++) {
					if ((i == 0) || (i == xEMAIL.length -1)) {
						if (xEMAIL.substr(i,1) == "@") {
							//alert('Primo o ultimo "@"');
							alert("Indirizzo E-mail non formalmente corretto.");
							document.forms[0].email.focus();
							return false;
						} 
						if (xEMAIL.substr(i,1) == ".") {
							//alert('Primo o ultimo "."');
							alert("Indirizzo E-mail non formalmente corretto.");
							document.forms[0].email.focus();
							return false;
						} 
					}
					if ((xEMAIL.substr(i,1) == ".") && (xEMAIL.substr(i + 1,1) == "."))  {
						//alert('"." vicini');
						alert("Indirizzo E-mail non formalmente corretto.");
						document.forms[0].email.focus();
						return false;
					}
					if ((xEMAIL.substr(i,1) == ".") && (xEMAIL.substr(i + 1,1) == "@"))  {
						//alert('"." e "@" vicini');
						alert("Indirizzo E-mail non formalmente corretto.");
						document.forms[0].email.focus();
						return false;
					}
					if ((xEMAIL.substr(i,1) == "@") && (xEMAIL.substr(i + 1,1) == "."))  {
						//alert('"@" e "." vicini');
						alert("Indirizzo E-mail non formalmente corretto.");
						document.forms[0].email.focus();
						return false;
					}
					//Caratteri ammessi
					if ("qwertyuiopasdfghjklzxcvbnm1234567890_@.-".indexOf(xEMAIL.substr(i,1).toLowerCase()) < 0 )	{
						//alert('Carattere '+xEMAIL.substr(i,1).toLowerCase() +" non ammesso.");
						alert("Indirizzo E-mail non formalmente corretto.");
						document.forms[0].email.focus();
						return false;
					}
				}
			} else {
				//alert('2 o pił "@"');
				alert("Indirizzo E-mail non formalmente corretto.");
				document.forms[0].email.focus();
				return false;
			}
		} else {
			//alert('"@" e/o "." non presente');
			alert("Indirizzo E-mail non formalmente corretto.");
			document.forms[0].email.focus();
			return false;
		}
	}
}
