var req;
var oldValeur;
/** *********************************/
/** AFFICHAGE DU PALMARES EN POPUP **/
/** *********************************/
function getInfos(valeur,elem) {
   var url = "getInfos.php?id=" + encodeURIComponent(valeur);
   if (typeof XMLHttpRequest != "undefined") {
       req = new XMLHttpRequest();
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   req.open("GET", url, true);
   req.onreadystatechange = callback;
   req.send(null);
}

function callback() {
    if (req.readyState == 4) {
        if (req.status == 200) {
            // update the HTML DOM based on whether or not message is valid
	    var resultat = req.responseText;
		if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
		document.onclick = position;
		document.getElementById("info").innerHTML = resultat;
		document.getElementById("info").style.display="block";
        }
    }
}


function position(e) {
	x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	document.getElementById("info").style.top =y-200+"px";
}


function hideInfos(){
		document.getElementById("info").style.display="none";
}

/** *********************************/
/** AFFICHAGE DU CLASSEMENT EN POPUP **/
/** *********************************/
function getClassement(valeur) {

     
   var url = "getClass.php?id=" + encodeURIComponent(valeur);
   if (typeof XMLHttpRequest != "undefined") {
       req = new XMLHttpRequest();
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   req.open("GET", url, true);
   req.onreadystatechange = callback2;
   req.send(null);
}

function callback2() {
    if (req.readyState == 4) {
        if (req.status == 200) {
	    var resultat = req.responseText;
		if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
		document.onclick = position2;
		document.getElementById("info").innerHTML = resultat;
		document.getElementById("info").style.display="block";
        }
    }
}

function position2(e) {
   if (document.getElementById("info").style.display=="block") {
          hideInfos();
    }
	x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;

	document.getElementById("info").style.top =y +"px";
}

/** *********************************/
/** RECHERCHE CLUB **/
/** *********************************/
function getListeClubs(valeur) {

   document.getElementById("filteredList").style.display = 'block';  
   var url = "getClubs.php?str=" + encodeURIComponent(valeur);
   if (typeof XMLHttpRequest != "undefined") {
       req = new XMLHttpRequest();
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   req.open("GET", url, true);
   req.onreadystatechange = callbackClub;
   req.send(null);
}

function callbackClub() {
    if (req.readyState == 4) {
        if (req.status == 200) {
	    var resultat = req.responseText;
	    if (resultat != ""){
		document.getElementById("filteredList").innerHTML = resultat;
		document.getElementById("filteredList").style.display = 'block';
	    }else{
	    	document.getElementById("filteredList").style.display = 'none';
	    }
        }
    }else{
    	document.getElementById("filteredList").innerHTML = "<div><img src=\"img/loader.gif\" /></div>";
    }
}




