http_request = new Array();
   function makeRequest(url, parameters, xId) {
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request[xId] = new XMLHttpRequest();
         if (http_request[xId].overrideMimeType) {
            http_request[xId].overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request[xId] = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request[xId] = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request[xId]) {
	 document.getElementById(xId).innerHTML = 'Result not available';
         return false;
      }
      http_request[xId].onreadystatechange = function() {

          if (http_request[xId].readyState == 4) {
                document.getElementById(xId).innerHTML = http_request[xId].responseText;
          }
        }

      http_request[xId].open('GET', url + parameters, true);
      http_request[xId].send(null);
   }
