<!--
//	Descrizione			: Controlla il corretto inserimento dell'email (CF)
//						  tramite la regular expression, verifica la sequenza dei dati inseriti
//	Parametri in input	: oggetto della form contenente il nome del campo Mail
//	Parametri di output : valore booleano : false per Mail errata + alert


//##########################
// VERIFICA EMAIL
//##########################

function jCheckEmail(stringa) {
	
	len=stringa.value.length
	
	if(len>0) {	
		//LA REGULAR EXPRESSION PUO' ESSERE USATA IN ENTRAMBI I MODI
		var i= new RegExp("^.+\\@(\\[?).+\\.([a-zA-Z0-9]{2,})(\\]?)$");
		
		// VECCHI CONTROLLI
		//var i= new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		//var i= /^([a-zA-Z0-9\-\.\_])+\@(\[?)([a-zA-Z0-9\-]{2,})+\.([a-zA-Z]{2,4})(\]?)$/; 


		if(i.test(stringa.value)==false) { 
			alert("\"" + stringa.value.toUpperCase() + "\" non č un e-mail valida.\nRispettare il formato nome@nomedomino.estensione.\nIl dominio non puņ contenere un solo carattere e ha un'estesione maggiore di 1.\nNon lasciare spazi vuoti."); 
			stringa.focus();
			stringa.select();
			return false
		}	
		// CONTROLLO DOPPIO (,)
		if (stringa.value.indexOf("@") != stringa.value.lastIndexOf("@")) {
			alert('Inserire il carattere @ una sola volta.');
			stringa.select();
			stringa.focus();
			return false;
		}	
		return true;		
	}
	return true;
}

//-->



