/*
function doRequest(array) {	
	if (array instanceof Array) {
		for (i=0; i<array.length; i++) {				
			createRequest(array[i].url, array[i].zone);
		}		
	}
	else { return false; }	
}
function requestParam(url, zone) {
   this.url = url;
   this.zone = zone;   
}
*/

function doRequest(url, ID) {		
	if(window.XMLHttpRequest) // Firefox et autres
		myRequest = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			myRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				myRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e1) {
				myRequest = null;
			}
		}
	}
	if (!myRequest) return false;
	displayObjectID = ID;
	myRequest.onreadystatechange = displayChanges;
	myRequest.open('GET', url, true);
	myRequest.send(null);
}

function displayChanges() {
	if (!myRequest) { return false; }
	if (myRequest.readyState == 4) {
		if (myRequest.status == 200) {					
			document.getElementById(displayObjectID).innerHTML = myRequest.responseText;
		}
	}
}

function doSpecialRequest(url, ID) {		
	if(window.XMLHttpRequest) // Firefox et autres
		mySpecialRequest = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			mySpecialRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				mySpecialRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e1) {
				mySpecialRequest = null;
			}
		}
	}
	if (!mySpecialRequest) return false;	
	displayObjectID = ID;
	mySpecialRequest.onreadystatechange = displaySpecialChanges;
	mySpecialRequest.open('GET', url, true);
	mySpecialRequest.send(null);
}

function displaySpecialChanges() {
	if (!mySpecialRequest) { return false; }
	if (mySpecialRequest.readyState == 4) {
		if (mySpecialRequest.status == 200) {					
			 var flow = mySpecialRequest.responseText;
       var tFlow = flow.split('___');
       if(tFlow[0] == '2') {
          var tCount = tFlow[1].split('__');	
          var tList = tFlow[2].split('__');
          document.getElementById(tCount[0]).innerHTML = tCount[1];
          document.getElementById(tList[0]).innerHTML = tList[1];
       }
       if(tFlow[0] == '3') {
          var tCountPublish = tFlow[1].split('__');
          var tCountArchive = tFlow[2].split('__');
          var tList = tFlow[3].split('__'); 
          document.getElementById(tCountPublish[0]).innerHTML = tCountPublish[1];
          document.getElementById(tCountArchive[0]).innerHTML = tCountArchive[1];	
          document.getElementById(tList[0]).innerHTML = tList[1];
       }
      //document.getElementById(displayObjectID).innerHTML = mySpecialRequest.responseText;
		}
	}
}


