function createRequest() {
    try {
        xmlRequest = new XMLHttpRequest();
    } catch (microsoft) {
        try {
            xmlRequest = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            try {
                xmlRequest = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                xmlRequest = null;
            }
        }
    }
    if(xmlRequest == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
var xmlRequest1;
function createRequest_other() {
    try {
        xmlRequest1 = new XMLHttpRequest();
    } catch (microsoft) {
        try {
            xmlRequest1 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            try {
                xmlRequest1 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                xmlRequest1 = null;
            }
        }
    }
    if(xmlRequest1 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
function getData(object,cntrl,url,adminType){
	var thisVal=object.value;
	var control=document.getElementById(cntrl);
	var pageUrl=url;
	pageUrl=pageUrl + "?id="+thisVal+"&adminType="+adminType;
if(xmlRequest)
	xmlRequest = null;
createRequest();

if(xmlRequest){
	
	xmlRequest.open("GET", pageUrl, true);
	xmlRequest.onreadystatechange = function() {
		
        if(xmlRequest.readyState == 4) {
			//alert(xmlRequest.responseText)
				Fillcbo(xmlRequest.responseText,control)
        }
    };
	 xmlRequest.send(null);

}
}

function getData1(object,cntrl,url,adminType){
	var thisVal=object.value;
	var control=document.getElementById(cntrl);
	var jobtitle=document.getElementById(adminType).value;
	var pageUrl=url;
	pageUrl=pageUrl + "?id="+thisVal+"&adminType="+jobtitle;
if(xmlRequest)
	xmlRequest = null;
createRequest();

if(xmlRequest){
	
	xmlRequest.open("GET", pageUrl, true);
	xmlRequest.onreadystatechange = function() {
		
        if(xmlRequest.readyState == 4) {
			//alert(xmlRequest.responseText)
				Fillcbo(xmlRequest.responseText,control)
        }
    };
	 xmlRequest.send(null);

}
}

function getData_other(object,cntrl,url,adminType){
	var thisVal=object.value;
	var control=document.getElementById(cntrl);
	var pageUrl=url;
	pageUrl=pageUrl + "?id="+thisVal+"&adminType="+adminType;

createRequest_other();

if(xmlRequest1){
	
	xmlRequest1.open("GET", pageUrl, true);
	xmlRequest1.onreadystatechange = function() {
		
        if(xmlRequest1.readyState == 4) {
			//alert(xmlRequest.responseText)
				Fillcbo(xmlRequest1.responseText,control)
        }
    };
	 xmlRequest1.send(null);

}
}

function getDataAlaune(object,cntrl,url,loopVar){
	var thisVal=object.value;
	
	var pageUrl=url;
	pageUrl=pageUrl + "?id="+thisVal;
createRequest();

if(xmlRequest){
	
	xmlRequest.open("GET", pageUrl, true);
	xmlRequest.onreadystatechange = function() {
        if(xmlRequest.readyState == 4) {

				for(i=1;i<=loopVar;i++){
				control=document.getElementById(cntrl+"_"+i);
				Fillcbo(xmlRequest.responseText,control)
				}
        }
    };
	 xmlRequest.send(null);

}
}