
 // Basic AHAH file.
  var req;

function callAHAH(url, pageElement, callMessage)
{
  if(callMessage != '')
  {
    document.getElementById(pageElement).innerHTML = callMessage;
  }
  try
  {
    req = new XMLHttpRequest(); //Firefox object
  }
  catch(err1)
  {
    try
    {
      req = new ActiveXObject("Msxml2.XMLHTTP"); //Some versions of IE
    }
    catch(err2)
    {
      try
      {
        req = new ActiveXObject("Microsoft.XMLHTTP"); //Some versions of IE
      }
      catch(err3)
      {
        req = false;
      }
    }
  }
  req.onreadystatechange = function() {responseAHAH(pageElement);};
  req.open("GET", url, true);
  req.send(null);
}

function responseAHAH(pageElement)
{
  var output = '';
  if(req.readyState == 4)
  {
    if(req.status == 200)
    {
      output = req.responseText;
      document.getElementById(pageElement).innerHTML = output;
    }
  }
}