// try to create XMLHTTP object
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}


// function uses the XMLHTTP object to *GET* DATA FROM SERVER
function getMyHTML(serverPage, objID)
{
  var strResponse = "";
  var obj = document.getElementById(objID);
  xmlhttp.open("GET", serverPage);
  xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
      strResponse = xmlhttp.responseText;
	 switch (xmlhttp.status) {
		 // Page-not-found error 
		case 404: alert('Error: Not Found. The requested URL ' + serverPage + ' could not be found.');
			    break; 
		// Display results in a full window for server-side errors
		case 500: handleErrFullPage(strResponse);
			    break;
		default: // Call JS alert for custom error or debug messages 
			     if (strResponse.indexOf('Error:') > -1 || strResponse.indexOf('Debug:') > -1) {
					 alert(strResponse); 
			     } 
				// Call the desired result function 
				else { 
					obj.innerHTML = xmlhttp.responseText;
				}
				break;
	 }// end-switch
      
  }
}
xmlhttp.send(null);
}

