
var url; 
var moz = (document.implementation && document.implementation.createDocument); 
var ie = (window.ActiveXObject); 
function charge_xml(table, filtre, filtre_id, sel) {
   url = './charge_xml.asp?table=' + escape(table); 
   url += '&filtre=' + escape(filtre);
   url += '&filtre_id=' + escape(filtre_id);
   url += '&ord=' + rnd();
   if (moz)    {var xmlHTTP = new XMLHttpRequest();}
   else if (ie)    {var xmlHTTP = new ActiveXObject('Microsoft.XMLHTTP');}
   xmlHTTP.open('GET', url, false);
   xmlHTTP.send('');
   xml = xmlHTTP.responseXML.getElementsByTagName(table);
   
   for (x=sel.length-1; x>=0; x--)   {sel.options[x] = null;}
   
   for (x=0; x<=xml.length-1; x++) {
      sel[sel.length] = new Option(xml[x].getAttribute('nom'));
      sel[sel.length-1].value = xml[x].getAttribute('id'); 
   }
}
function rnd() {
   ord=Math.random();
   ord=ord*10000000000000000000;
   return ord;
}

