// JavaScript Document

function loadXMLMenu(objName, param, pageCible) {
	url = pageCible+"&mkkt=<?=mktime();?>&param=" + param;
	obj = window.document.getElementById(objName);
	reqMenu = false;
    
	// branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			reqMenu = new XMLHttpRequest();
        } catch(e) {
			reqMenu = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	reqMenu = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		reqMenu = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		reqMenu = false;
        	}
		}
    }
	
		//=> envoi vers script php -- retourne résultat
	 reqMenu.open("GET",url,true);
	 reqMenu.onreadystatechange=function() {
	  if (reqMenu.readyState==4) {
	    if (reqMenu.status == 200) {
			//alert(reqMenu.responseText)
	   		//obj.innerHTML = reqMenu.responseText; //envoi données à la div
			//alert(obj.name);
			var menu  = reqMenu.responseText; 

          /* *********************** */
          /* A MODIFIER SELON BESOIN */
          var reg = new RegExp(";", "g");
          var list = menu.split(reg);
		  if(list.length==1){
			  while (obj.options.length>0){obj.options[0] = null;} //vide la liste
		  }else{
			  while (obj.options.length>0){	obj.options[0] = null;} //vide la liste
			  for(var i=0; i<list.length; i++){
				var reg2 = new RegExp(",", "g");
				var list2 = list[i].split(reg2);
				obj.options[i] = new Option(list2[0], list2[1]);
			  }
		  }
          /* *********************** */
		  
		}
	  }
	 }
	 reqMenu.send(null)
	/*
	if(reqMenu) {
		reqMenu.onreadystatechange = processReqChangeMenu;
		reqMenu.open("GET",url,true);
		reqMenu.send("");
	}
	*/
}
/*
function processReqChangeMenu() {
    // only if req shows "loaded"
    if (reqMenu.readyState == 4) {
        // only if "OK"
        if (reqMenu.status == 200) {
        	//menuXML  = reqMenu.responseXML;
        	var menu  = reqMenu.responseText;

          /* *********************** 
          /* A MODIFIER SELON BESOIN 
          var reg = new RegExp(";", "g");
          var list = menu.split(reg);
		  if(list.length==1){
			  while (obj.options.length>0){obj.options[0] = null;} /*vide la liste
		  }else{
			  while (obj.options.length>0){	obj.options[0] = null;} /*vide la liste
			  for(var i=0; i<list.length; i++){
				var reg2 = new RegExp(",", "g");
				var list2 = list[i].split(reg2);
				alert(list2);
				obj.options[i] = new Option(list2[0], list2[1]);
			  }
		  }
          /* *********************** 


        } else {
          alert(" ! There was a problem retrieving the XML data:" + reqMenu.statusText);
       }
	   
    }

}
*/