// Document javascript

// pour logguer un utilisateur
function checkLogin()
{
	var url = '../EasyStat/checklogin.php';
	// Création d'un objet XML
	if (window.XMLHttpRequest) { xhr_object = new XMLHttpRequest() ; } // Navigateur de type Mozilla (Mozilla, Firefox, SeaMonkey)
	else if (window.ActiveXObject) { xhr_object = new ActiveXObject ("Microsoft.XMLHTTP") ; } // Navigateur Internet Explorer
	else { return false; } // Erreur de création de l'objet XML

	xhr_object.open ("POST", url, false) ; // Ouverture du fichier
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr_object.send ("login="+document.getElementById('login').value+"&password="+document.getElementById('password').value) ;
	if (xhr_object.readyState == 4) { 
		if (xhr_object.responseText == '') { document.location.href="http://www.fktel.fr/EasyStat/index.php";}
		else alert(xhr_object.responseText);
	} 
	else 
	{ 
		return false ; 
	} // Soit on renvoi la réponse de la page, soit une erreur
}



// validation du formulaire lorsque l'on appuie sur enter, et lorsque le login et pass ne sont pas vide
function keyDown(event)
{
	if ((document.getElementById('login').value != '') && (document.getElementById('password').value != '')) {
		if(getKeyCode(event) == 13)
		{
			eval("checkLogin();");
		}
	}
};
	
//Fonction renvoyant le code de la touche appuyée lors d'un événement clavier
function getKeyCode(evenement)
{
    for (prop in evenement)
    {
        if(prop == 'which')
        {
            return evenement.which;
        }
    }

    return evenement.keyCode;
}
