/****************************************************************
file: ajax.js
developer: Bob Lewis
date: 01Jul06
description: ajax functions
*****************************************************************/
var vCount;

function makeRequest(url) 
{

  var http_request = false;

  if (window.XMLHttpRequest) 
     { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if(http_request.overrideMimeType) 
         {
           http_request.overrideMimeType('text/xml');
         }
      } 
  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('Giving up :( Cannot create an XMLHTTP instance');
            return false;
          }
        http_request.onreadystatechange = function() { get_Contents(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);
}

    function get_Contents(http_request) 
    {
      if(http_request.readyState == 4) 
        {
          if(http_request.status == 200) 
            {
              var vCount = parseInt(http_request.responseText);
              document.all.num.innerText = " "+vCount+" ";
            } 
          else 
            {
              alert('There was a problem with the request.');
            }
        }
    }
