function loadXML(url, loadHandler) {
  var httpRequest = null;
  if (typeof XMLHttpRequest != 'undefined') {
    httpRequest = new XMLHttpRequest();
  }
  else if (typeof ActiveXObject != 'undefined') {
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    try {
      httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
    }
    catch (e) { }
    @end @*/  
  }
  if (httpRequest != null) {
    httpRequest.open('GET', url, true);
    httpRequest.onreadystatechange = function () {
      if (httpRequest.readyState == 4 && httpRequest.status == 200) {
        loadHandler(httpRequest.responseXML);
      }
    };
    httpRequest.send(null);
  }
}
