	/**
	* @author Alfredo
	* @date 06/04/2006
	* 
	* @note
	* In testata ci sono le funzioni per i messaggi in lingua !! Successivamente le funzione che validano l'email
	*/

	function validateEmail_it()
	{
		return isEmailMsg('frmScheda','email','Indirizzo email non corretto');
	}

	function validateEmail_en()
	{
		return isEmailMsg('frmScheda','email','The email address is not correc');
	}

	function validateEmail_fr()
	{
		return isEmailMsg('frmScheda','email','L\'adresse e-mail n\'est pas valide');
	}





	/**
	* isEMailAddr
	* stabilisce se la casella di testo contiene un indirizzo di posta
	* valido (sintassi corretta)
	*
	* @param s_Form	nome del form
	* @param s_Elem	nome della casella
	*
	* @return	true | false	true se è tutto ok; false in caso contrario
	*/
	function isEMailAddr(s_Form,s_Elem)
	{
		var str = document.forms[s_Form].elements[s_Elem].value;

		// espressione regolare
     	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;

		if (!str.match(re))
		{
			return false;
     	} else {
			return true;
     	}
	}

	/**
	* isEmailMsg
	* controlla che la casella di testo indicata contenga un indirizzo  mail
	* apparentemente valido
	*
	* @param s_Form	nome del form
	* @param s_Elem	nome della casella
	* @param s_Msg	testo del messaggio da mostrare
	*
	* @return	true | false	true se è tutto ok; false in caso contrario
	*/
	function isEmailMsg(s_Form,s_Elem,s_Msg)
	{
		if (isEMailAddr(s_Form,s_Elem))
		{
			return true;
		} else {
			alert(s_Msg);
			return false;
		}
	}
