// JavaScript Document
function makeRequest(url,DIV) {

   var http_request = false;
   document.getElementById(DIV).style.display='';
   document.getElementById(DIV).innerHTML="<img src='images/spinner.gif'> Loading ......";
   if (window.XMLHttpRequest) {
      // Mozilla, Safari, ...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
         http_request.overrideMimeType('text/xml');
         // See note below about this line
      }
   }
   else if (window.ActiveXObject) {
      // IE
      try {
         http_request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch (e) {
         }
      }
   }

   if ( ! http_request) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
   }
   http_request.onreadystatechange = function() {
      alertContents(http_request,DIV);
   }
   http_request.open('GET', url, true);
   http_request.send(null);

}

//  ---------------------------------------

function alertContents(http_request,DIV) {

   if (http_request.readyState == 4) {
      if (http_request.status == 200) {
         document.getElementById(DIV).style.display='';
         document.getElementById(DIV).innerHTML = http_request.responseText;
         // alert(http_request.responseText);
      }
      else {
         alert('There was a problem with the request.');
      }
   }

}

