var req = null;

function loadXMLDoc_77qvv(url) {
   // Internet Explorer
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
   catch(e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(oc) { req = null; }
   }

   // Mozilla/Safari
   if (req == null && typeof XMLHttpRequest != "undefined") {
      req = new XMLHttpRequest();
   }
   // Call the processChange() function when the page has loaded
   if (req != null) {
      req.onreadystatechange = processChange_77qvv;
      req.open("GET", url, true);
      req.send(null);
   }
}

function processChange_77qvv(evt) {
   // The page has loaded and the HTTP status code is 200 OK
   if (req.readyState == 4) {
      	if (req.status == 200) {
		   var response_array = new Array();
		   var num_options_in_response = 0;
		   var response = req.responseText;

			if (response.indexOf("<!--09qvv-->" != -1)) {
				response_array = response.split("<!--09qvv-->");
				var query_results_response_b = response_array[1];			
			} else {
				responseText = response;
			}

			if (getObject_77qvv('84df')) {			
				if (query_results_response_b) {
					getObject_77qvv('84df').innerHTML =  query_results_response_b;
				} else {
					getObject_77qvv('84df').innerHTML = "Response was not defined. (42ajax.js)";
				}	
			}
		}
	}
}

function getObject_77qvv(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}
