function handleHttpResponse() { 
  if (http.readyState == 4) {
    ajaxPassIn (http.responseText);
  } 
}

function getHTTPObject() {
  var xmlhttp; 
  /*@cc_on 
  @if (@_jscript_version >= 5) 
    try { 
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) { 
      try { 
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
      } catch (E) { 
        xmlhttp = false; 
      }
    } 
  @else 
  xmlhttp = false; 
  @end @*/  
  
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) { 
      xmlhttp = false; 
    } 
  } 
  return xmlhttp; 
} 

function ajaxGo (url) {
  http.open("Get", url, true); 
  http.onreadystatechange = handleHttpResponse; 
  http.send(null);
}

var http = getHTTPObject(); // We create the HTTP Object
