﻿// JScript File
function Login(lang,path,intEtape)
{
    var divWheel = CreateDiv("", "divWheel");
    var divMessage = CreateDiv("", "divMessage");
    
    
    /*divWheel.style.position = 'absolute';
    divWheel.style.top = '-500px';
    divWheel.style.left = '-500px';*/
    
    var ctrlUsername = document.getElementById("Usager");
    var username = ctrlUsername.value;
    var password = document.getElementById("MotDePasse").value;
    var url = path + "/ajax/login.aspx";
    var data = "u=" + encodeURIComponent(username) + "&p=" + encodeURIComponent(password) + "&l=" + lang + "&e=" + intEtape;  
    var reponse = -1;
    var bouton = document.getElementById("bouton");
    if (document.getElementById("OffreID")) data += "&o_id=" + document.getElementById("OffreID").value;
    
    var xmlhttp = returnXMLHttpRequest();

    if (xmlhttp)
    {
        divWheel.innerHTML = "<img src='" + path + "/images/wheel.gif' border='0' />"
        PositionnerControle(divWheel,findPosX(bouton)-25,findPosY(bouton));
        
        xmlhttp.open("POST",url,true);
        xmlhttp.onreadystatechange=function() {
	                                if (xmlhttp.readyState==4) {
	                                    var reponse = xmlhttp.responseText;
	                                    if (reponse!="-1")
                                        {
                                            var oJSON = eval('(' + reponse + ')');
                                            if (oJSON.message!="ok")
                                            {
                                                PositionnerControle(divWheel,-500,-500);
                                                divMessage.innerHTML = oJSON.message;
                                                PositionnerControle(divMessage,findPosX(ctrlUsername)+ctrlUsername.offsetWidth-divMessage.offsetWidth,findPosY(ctrlUsername)-3);
                                                if (oJSON.reponse != 5)
                                                    setTimeout("PositionnerControleById('divMessage',-500,-500)",6000);
                                            }    
                                            else
                                                location.href = oJSON.urlredirect;
                                        }
                                        else
                                            alert("Error");    
                                    }
                                }
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        xmlhttp.send(data);
    }
    else
        alert("ajax not available");
        
}

