
function getxhr(){
	if (window.XMLHttpRequest) 
	{
	  //Firefox ou IE >= 7.0
	  xhr = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
	  try 
	  { // essaie de charger l'objet pour IE
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	  } 
	  catch (e) 
	  {
		 try 
		 { // essaie de charger l'objet pour une autre version IE
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		 } 
		 catch (e) 
		 {
			//window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
		 }
	  } 
	}
	return xhr;
}
 function getUrl(url,id)
 {
	
 var xhr_object =getxhr();
 var position = id;
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
 if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier

 document.getElementById(position).innerHTML = xhr_object.responseText;
 }else{
	 
	document.getElementById(position).innerHTML = "<img src='/stab-pratique/chargement.gif>";
 }
 
 }
 // dans le cas du get
 xhr_object.send(null);

 } 
 
 function populate(url,s1,s2)
 {
//alert(s1);

url=url+'?s='+s2;	 
if (s1 !=''){
	var index=document.getElementById(s1).selectedIndex;	
	var x=document.getElementById(s1)[index].value;
	url=url+'&id='+x;
}
//alert(url);	
 var xhr_object =getxhr();
 
  
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
 if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
 //alert(xhr_object.responseText);	
 eval(xhr_object.responseText); 
 document.getElementById('lb'+s2).innerHTML = "";
 }else{
	document.getElementById('lb'+s2).innerHTML = "<img src='/stab-pratique/chargement.gif> ";
 }
 
 }
 // dans le cas du get
 xhr_object.send(null);

 } 