function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}

function display_datas(elementId,temp_text,lien_get)
{
		var req = null;
		
		req = createXHR();
		document.getElementById(elementId).innerHTML = "En cours...";

		req.onreadystatechange = function()
		{ 
			document.getElementById(elementId).innerHTML = temp_text;
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById(elementId).innerHTML  = req.responseText;	
				}	
				else	
				{
					document.getElementById(elementId).innerHTML="Erreur: code de retour d'erreur " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", lien_get, true); 
		req.send(null);
		
}
