//la requète HTTP
var requete;

//fonction d'identification
function identifier(){
	requete=getRequete();
	if(requete!=null){
		//constituer le corps de la requète
		var login=document.getElementById('email').value;
		var corps="email="+encodeURIComponent(login);
		try{
			requete.open("POST","php_to_ajax/identifier.php",true);
			//positionner entête indispensable requète POST
			requete.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			//quand état requète change
			requete.onreadystatechange=onIdentifier;
			//lancer la requète
			requete.send(corps);
			//montrer que la requète est en cours
			//montrerActivite();
			document.getElementById('email').style.display='none';
			document.getElementById('btnsubmit').innerHTML='en cours...';
			document.getElementById('btnsubmit').style.display='none';
			document.getElementById('imgloading').style.display='inline';
			setMessage("recherche dans la base de données");
		}
		catch (exc){
			//montrerInactivite();
			document.getElementById('imgloading').style.display='none';
			document.getElementById('btnsubmit').innerHTML='ok';
			document.getElementById('btnsubmit').disabled=false;
		}
	}
	else{
		setMessage("Impossible de se connecter au serveur");
	}
}

//fonction d'exécution à l'arrivée de la requète
function onIdentifier(){
	if(requete.readyState==4 && requete.status==200){
		//requète terminée
		document.getElementById('imgloading').style.display='none';
		document.getElementById('email').value='';
		document.getElementById('btnsubmit').innerHTML='ok';
		document.getElementById('email').style.display='inline';
		document.getElementById('btnsubmit').style.display='inline';
		//affichage message reçu
		setMessage(requete.responseText);
	}
}

//récupération de la requète		
function getRequete(){
	var result=requete;
	
	if(result==null){
		if(window.XMLHttpRequest){
			result = new XMLHttpRequest();
		}
		
		else if(window.ActiveXObject){
			result = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
	}
	
	return result;
}

//fonction affichage de message
function setMessage(msg){
	document.getElementById("message").innerHTML=msg;
}