function ajaxLogin(formLogin, refresh)
{
    var xhr=null;
    
    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() { changeState(xhr, formLogin, refresh); };

	/* Préparation d'une requête asynchrone de type POST : */
	xhr.open("POST", "http://www.euroaffiliate.com/marque-blanche/response/responseLogin.php",true);
	/* Effectue la requête en envoyant les données : */
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	params =  "ea_login="     + encodeURI(formLogin.ea_login.value)
	params+= "&ea_password="  + encodeURI(formLogin.ea_password.value);
	xhr.send(params);
	return false;    
}

function changeState(xhr, formLogin, refresh)
{

    if (xhr.readyState==4) 
    {
        var docXML= xhr.responseXML;
        var items = docXML.getElementsByTagName("ea_login");    
        //on fait juste une boucle sur chaque element "donnee" trouvé
        for (i=0;i<items.length;i++)
        {
            if (items.item(i).firstChild.data == "OK") {
                if (refresh) {
                    document.location.reload();
                } else {
	                document.getElementById("loginConnected").className="loginDiv";
	                document.getElementById("loginDisconnected").className="tumevoispas";
	                document.getElementById("formLoginDiv").className="tumevoispas";
	            }

            } else {
            // login incorrect;
                //                 alert (items.item(i).firstChild.data);
                formLogin.ea_password.value = "";
                formLogin.ea_login.value = "Login incorrect";
                formLogin.ea_login.focus();
            }
        }
    }
}


/**
    Afficher/ masquer la form de login
*/
function afficheLogin(baliseId) {

  if (document.getElementById("loginDisconnected").className=="loginDiv") {
    document.getElementById("loginDisconnected").className="tumevoispas";
    document.getElementById("formLoginDiv").className="loginDiv";
  } else {
    document.getElementById("loginDisconnected").className="loginDiv";
    document.getElementById("formLoginDiv").className="tumevoispas";
  }
}
