var deconnecte = 0;
var navigateur = navigator.appName;
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){
	navigateur = 'iphone';
}
var XHR = null;
function getServeur(){
	if(window.XMLHttpRequest){ // Firefox
		XHR = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // Internet Explorer
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	} else { // XMLHttpRequest non supporté par le navigateur
		alert("Ton navigateur n'est pas compatible. Contact le webmaster pour lui signaler.");
		return;
	}
	return XHR;
}
function deconecte(){
    var ARQ = getServeur();
    ARQ.open('GET',"../connexion_efnek.php?logout=session&nocache=" + Math.random(),true);
    ARQ.onreadystatechange = function(){
        if (ARQ.readyState == 4){
            if(XHR.responseText === '1'){
                alert('Erreur de déconnexion');
            }
            actualise();
        }
    }
    ARQ.send(null);
}
function conect(email,mdp,cookie_ok){
    var ARQ = getServeur();
    ARQ.onreadystatechange = function(){
        if (ARQ.readyState == 4){
            if(XHR.responseText === '0'){
                alert('Erreur de connexion');
            }
            actualise();
        }
    }
    ARQ.open('POST',"../connexion_efnek.php?nocache=" + Math.random(),true);
    ARQ.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    ARQ.send('email='+email+'&mdp='+mdp+'&cookie_ok='+cookie_ok);
}
function actualise(){
    var XHR = getServeur();
		// envoie de la requête, methode GET et de l'url
   	XHR.open("GET","infos.php?nocache=" + Math.random(), true);
		// on guette les changements d'état de l'document.getElementByIdet
	XHR.onreadystatechange = function attente() {
		// l'état est à 4, requête reçu !
		if(XHR.readyState == 4)     {
			// ecriture de la réponse
			if(XHR.responseText === 'deconnecte'){
			     if(deconnecte == 1){
    			     document.getElementById('cadreEfnek').innerHTML = '<form name="conectForm" method="post" action="#">'+
    				                                                        'Se connecter &agrave; l\'e-fnek<br />'+
       				                                                        'email : <input type="text" name="email" /><br />'+
    				                                                        'mot de passe : <input type="password" name="mdp" /><br />'+
                                                                            'Se souvenir de moi <input type="checkbox" name="cookie_ok" value="1" /><br />'+
                                                                            '<a href="#" class="profil" onclick="conect(document.conectForm.email.value,document.conectForm.mdp.value,document.conectForm.cookie_ok.value);return(false);">Envoyer</a>'+
    			                                                         '</form>';
    			     deconnecte = 0;
    			 }
			} else {
			    deconnecte = 1;
    			document.getElementById('cadreEfnek').innerHTML = XHR.responseText;
   	        }
       	}
	}
	XHR.send(null);	// le travail est terminé
	setTimeout("actualise()",5000);
}
