var showxmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5) try {
   showxmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
   try {
   showxmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
   showxmlhttp = false;
   }
}
@end @*/
if (!showxmlhttp && typeof XMLHttpRequest != 'undefined') {
   showxmlhttp = new XMLHttpRequest();
}
function displayPerformance(serverPage, divID) {
   //
   // If in mid-process, abort:
   //
   if(showxmlhttp.readyState!=4 && showxmlhttp.readyState!=0){
      showxmlhttp.abort();
   }
   var obj = document.getElementById(divID);
   var newTxt='<p>Loading...</p>';
   obj.innerHTML=newTxt;
   showxmlhttp.open("GET", serverPage, true);
   showxmlhttp.onreadystatechange = function() {
      if (showxmlhttp.readyState == 4 && showxmlhttp.status == 200) {
         obj.innerHTML = showxmlhttp.responseText;
      }
   }
   showxmlhttp.send(null);
}

