/*****
* Fonction à faire la validation du courriel, Validation sur la syntaxe et sur l'existance du courriel
*****/
function ValidateForm(p_strLangue, p_noProfile){	//debugger;
	//Prise du courriel
	var email = document.getElementById("txtEmail").value;
	//Prise de l'expression régulière
	var value = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$"
	//Si la syntaxe est valide
	if ((new String(email).match(new RegExp(value)))){
		//Appel de la fonction qui va aller vérifier dans la base de donnée si le email soumis existe déja
		//Si il n'existe pas nous retournons ok
		if(IsNewEmail(email, -1)){
				return true;
		}
		else{
			//Si ce courriel existe déja nous affichons la l'erreur
			document.getElementById("divErrorLogin").className = "Visible";
		}
	}
	else
		//Nous affichons l'erreur
		document.getElementById("divError").className = "Visible";
	return false;
}

/*****
* Fonction permettant de soumettre les données.
*****/
function SubmitForm(){
	document.getElementById('frmLogin').submit();
}

/*****
* Fonction pour savoir si la touche enter est sélectionné si oui on lance la recherche
*****/
function estToucheEnter(){
	try{
		//Prise de la valeur de la touche enfoncée
		var keyValue =window.event.keyCode;
	}
	catch(err)
	{}
	
	//Si c'est la touche enter
	if (keyValue == 13){
		//Si le champ contient des données
		if(document.getElementById("txtEmail").value != ""){
		//	SubmitForm();
			return false;
		}
		else
			return false;
	}
	else
		return false;
}
	
/*****
* Fonction servant à faire la gestion du bouton subscribe
*****/
function ButtonClick(p_strLangue, p_noProfile){
	
	if(ValidateForm(p_strLangue,p_noProfile)){
		SubmitForm();
		return false;
	}
	else{
		return false;
	}
}
