function checkemail(str){
	 var filter=/^.+@.+\..{2,3}$/

	 if (filter.test(str))
	    testresults=true
	 else {

	    testresults=false
	}
	 alert(testresults);
	 return (testresults)

}

function isEmailInBd_ajax(email,currentSiteNewsletterCode)
{
    var xhr=null;	
    //vérifier format du email
    if(checkemail(email)==true){
	    if (window.XMLHttpRequest) { 
	        xhr = new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject) 
	    {
	        xhr = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    //on définit l'appel de la fonction au retour serveur
	    xhr.onreadystatechange = function() { isEmailInBd(xhr,email,4); };
	    
	    //on affiche le message d'acceuil
	    document.getElementById("message").className = "tumevois";
	    
	    //on appelle le fichier reponse.txt
	    xhr.open("GET", "/membre/ajax/isEmailInBd.php?email="+email, true);
	    xhr.send(null);
    }else{
    	
    	if(email==''){
    		document.getElementById("erreur_bm_courriel").className="tumevois";
    		document.getElementById("erreur_bm_courriel").innerHTML="Ce champ est obligatoire.";    		
    	}else{
    		//document.getElementById("message").className="tumevoispas";
    		document.getElementById("erreur_bm_courriel").className="tumevois";
    		document.getElementById("erreur_bm_courriel").innerHTML="Format du courriel invalide.";
    	}
    	
    }
}

function isEmailInBd(xhr,email,currentSiteNewsletterCode)
{	
	if (xhr.readyState==4) 
    {
    	document.getElementById("message").className="tumevoispas";
    	
		var docXML= xhr.responseXML;
		var isEmailInBdValue = docXML.getElementsByTagName("isEmailInBd")[0].firstChild.nodeValue;
		
		if (isEmailInBdValue == "true"){
			//alert ("isEmailInBd :: TRUE");
			document.getElementById("emailFormDivId").className="tumevoispas";
			document.getElementById("logInFormDivId").className="tumevois";
		}
		if (isEmailInBdValue == "false"){
			// eMail pas dans la BD alors affiche form pour nouvel usager
			//alert ("isEmailInBd :: FALSE :: REDIRECT registration");
			
			var email = docXML.getElementsByTagName("email")[0].firstChild.nodeValue;
			document.getElementById("emailFormDivId").className="tumevoispas";
			document.getElementById("newUserFormDivId").className="tumevois";
			document.getElementById("newUserEmail").value=email; 
			
			//var nextUrl = docXML.getElementsByTagName("nextUrl")[0].firstChild.nodeValue;
			//window.location.href="http://courriel.cyberpresse.ca/profileNoLog.php?mode=registerFastNewsLetter&email="+email+"&newsletter="+currentSiteNewsletterCode+"&nextUrl="+nextUrl;
		}
		if (isEmailInBdValue == "fail"){
			alert ("Desoler serv. est planter");
		}
	}// FIN : if (xhr.readyState==4) 
}
