   var http_request = false;
   var div_name = "";
   var http_request2 = false;
   var div_name2 = "";   
   var http_request3 = false;
   var div_name3 = "";
       
   function makePOSTRequest(div_id, url, parameters) {
      http_request = false;
      div_name = div_id; 
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      document.getElementById("loading").style.display="block";
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById(div_name).innerHTML = result;
			 
            // update scrollbars
		    var myDiv=document.getElementById("flexcroll");
            if(myDiv!=null&&myDiv.scrollUpdate) myDiv.scrollUpdate(); 
            document.getElementById("loading").style.display="none";
            
               } else {
            document.getElementById(div_name).innerHTML = '<div class="warning">Er is een probleem opgetreden:<hr>'+http_request.responseText+'<hr></div>';
         }
      }
   }   

//////////////////////////////////// two /////////////////////////////

   function makePOSTRequest2(div_id, url, parameters) {
      http_request2 = false;
      div_name2 = div_id; 
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request2 = new XMLHttpRequest();
         if (http_request2.overrideMimeType) {
            http_request2.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request2) {
         alert('Cannot create XMLHTTP instance 2');
         return false;
      }
      http_request2.onreadystatechange = alertContents2;
      http_request2.open('POST', url, true);
      http_request2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request2.setRequestHeader("Content-length", parameters.length);
      http_request2.setRequestHeader("Connection", "close");
      http_request2.send(parameters);
   }
   function alertContents2() {
      if (http_request2.readyState == 4) {
         if (http_request2.status == 200) {
            result2 = http_request2.responseText;
            document.getElementById(div_name2).innerHTML = result2;    
			        
         } else {
            document.getElementById(div_name2).innerHTML = '<div class="warning">Er is een probleem opgetreden:<hr>'+http_request2.responseText+'<hr></div>';
         }
      }
   }   
   
   //////////////////////////////////// three /////////////////////////////

   function makePOSTRequest3(div_id, url, parameters) {
      http_request3 = false;
      div_name3 = div_id; 
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request3 = new XMLHttpRequest();
         if (http_request3.overrideMimeType) {
            http_request3.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request3 = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request3 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request3) {
         alert('Cannot create XMLHTTP instance 2');
         return false;
      }
      http_request3.onreadystatechange = alertContents3;
      http_request3.open('POST', url, true);
      http_request3.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request3.setRequestHeader("Content-length", parameters.length);
      http_request3.setRequestHeader("Connection", "close");
      http_request3.send(parameters);
   }
   function alertContents3() {
      if (http_request3.readyState == 4) {
         if (http_request3.status == 200) {
            result = http_request3.responseText;
            document.getElementById(div_name3).innerHTML = result;    
		        
         } else {
            document.getElementById(div_name3).innerHTML = '<div class="warning">Er is een probleem opgetreden:<hr>'+http_request3.responseText+'<hr></div>';
         }
      }
   } 