var xhr

function getXhr(){
	if(window.XMLHttpRequest) 
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){  
    try{
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	}catch (e){
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	}else{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
		xhr = false; 
	} 
}

function signin(){
	var url="/inc/ajax/signin.php?log=in&rid="+Math.random();
	var login = document.getElementById('lgn').value;
	var password = document.getElementById('pwd').value;
	var remember = document.getElementById('rmb').checked;
	if(login == '' || password == ''){
		alert('les champs utilisateur et mot de passe sont obligatoire.');
		return false;
	}
	var rmb = (remember)? "1":"0";
	getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			if(xhr.responseText == "1"){
				document.location.reload();
			}else{
				document.getElementById('signinstatus').innerHTML = "Aucun utilisateur \""+login+"\" n'a été enregistré, vérifier votre nom d'utilisateur et/ou votre mot de passe.";
				setTimeout("document.location.reload()",2000);
			}
		}else{
			document.getElementById('signinstatus').innerHTML = "Autentification en cours...";
		}	
	}
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("lgn="+login+"&pwd="+password+"&rmb="+rmb);
}