function afficher(url)
{
    if(window.XMLHttpRequest) // navigateur firefox
    	objet0= new XMLHttpRequest();
    else if(window.ActiveXObject) // navigateur internet explorer
    	objet0 = new ActiveXObject("Microsoft.XMLHTTP");
    else return(false);
    
    objet0.open ('GET', url, true);
    objet0.onreadystatechange = function()
    {
        if (objet0.readyState==1)
        {
			// Chargement
        }
        else if (objet0.readyState==4)
        {
            if(objet0.status==200)
            {
            	return responseText;
            }
            else if(objet0.status==404)
            {
	            return "Erreur interne du service";
            }
            else
            {
    	       return "Erreur interne du service";
            }
	    }
    }
    objet0.send(null);
    return;
}

var global_compteur = 0;
var launched = global_compteur;

function load_status(element_id, nom, ip, port)
{
    if(window.XMLHttpRequest) // navigateur firefox
    	objet0= new XMLHttpRequest();
    else if(window.ActiveXObject) // navigateur internet explorer
    	objet0 = new ActiveXObject("Microsoft.XMLHTTP");
    else return(false);
    
	var base_html = "<table class=\"serveurs\" cellspacing=\"0\"><tr><td width=\"28px\" class=\"colorit\"> <a href=\"#none\" onclick=\"if(launched > global_compteur){alert('L\\'action n\\'a pas &eacute;t&eacute; trait&eacute;e car une autre v&eacute;rification est d&eacute;j&agrave; en cours d\\'&eacute;xecution. Stoppez celle-ci et r&eacute;essayez.');}else{launched = launched +1;load_status('"+element_id+"', '"+nom+"', '"+ip+"', '"+port+"');}\"><img src=\"images/reload_all_tabs.png\" border=\"0\"/></a> </td> <td width=\"125px\" class=\"colorit\"> "+nom+" </td><td width=\"114px\"> "+ip+" </td>";
	
    objet0.open ('GET', "get_status_server.php?ip="+ip+"&port="+port, true);
	document.getElementById(element_id).innerHTML = base_html+"<td width=\"448px\" class=\"colorit\" align=\"center\">Connexion...</td></tr></table>";
    objet0.onreadystatechange = function()
    {
        if (objet0.readyState==1)
        {
            document.getElementById(element_id).innerHTML = base_html+"<td width=\"448px\" class=\"colorit\" align=\"center\">Connexion...</td></tr></table>";
        }
        else if (objet0.readyState==4)
        {
            if(objet0.status==200)
            {
            	 document.getElementById(element_id).innerHTML=base_html+objet0.responseText+"</tr>";
				 global_compteur = global_compteur+1;
            }
            else if(objet0.status==404)
            {
	            document.getElementById(element_id).innerHTML=base_html+"<td width=\"448px\" class=\"colorit\" align=\"center\"><b style=\"color:#c00;\">Erreur interne de communication</b></td></tr></table>";
				global_compteur = global_compteur+1;
            }
            else
            {
    	       document.getElementById(element_id).innerHTML=base_html+"<td width=\"448px\" class=\"colorit\" align=\"center\"><b style=\"color:#c00;\">Annul&eacute; par l'utilisateur</b></td></tr></table>";
			   annule_check = 1;
			   global_compteur = global_compteur+1;
            }
	    }
		else
		{
			document.getElementById(element_id).innerHTML=base_html+"<td width=\"448px\" class=\"colorit\" align=\"center\"><b style=\"color:#c00;\">Erreur de connexion au serveur</b></td></tr></table>";
		}
    }
    objet0.send(null);
    return;
} 