// JavaScript Document

//  XML FUNCTIONS HERE   ///////////////////////////////////////////////////////
// load xml
function loadXML (url, processXML) 
{  
  var httpRequest;
  if (typeof XMLHttpRequest != 'undefined')
  {
   httpRequest = new XMLHttpRequest();
  } else if (typeof ActiveXObject != 'undefined') {
   httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
  }
  if (httpRequest)
  {
    httpRequest.open('GET', url, true);
    httpRequest.onreadystatechange = function () 
    {      
      if (httpRequest.readyState == 4)
      {
        //alert(httpRequest.getAllResponseHeaders() );
        //alert('proc: ' + httpRequest.responseText);
        if (httpRequest.responseXML)
        {        
          //alert('xml');
          processXML(httpRequest.responseXML);
        } else if (httpRequest.status == 200 ){
          processXML(httpRequest.responseText);
        } else if (httpRequest.status != 0) {
          alert("There was an error while retrieving the URL: " + httpRequest.statusText);
        }
      }
       
    }
    httpRequest.send(null);
  }
}//end load xml

function loadXMLDoc (url, processXML) 
{  
  var httpRequest;
  if (typeof XMLHttpRequest != 'undefined')
  {
   httpRequest = new XMLHttpRequest();
  } else if (typeof ActiveXObject != 'undefined') {
   httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
  }
  if (httpRequest)
  {
    httpRequest.open('GET', url, true);
    httpRequest.onreadystatechange = function () 
    {      
      if (httpRequest.readyState == 4)
      {
        //alert(httpRequest.getAllResponseHeaders() );
        //alert('proc: ' + httpRequest.responseText);
        if (httpRequest.status == 200 )
        {
          processXML(httpRequest.responseText);
        } else if (httpRequest.status != 0) {
          alert("There was an error while retrieving the URL: " + httpRequest.statusText);
        }
      }       
    }
    httpRequest.send(null);
  }
}//end load xml

//  END XML FUNCTIONS HERE   ///////////////////////////////////////////////////


