var xmlHttp;

function getCalendarData() { 
 xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null) {
  alert ("Browser does not support HTTP Request");
  return;
 }
 var url="getcalendar.asp";
 url=url+"?sid="+Math.random();
 xmlHttp.onreadystatechange=stateChanged;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
}

function stateChanged() { 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
  document.getElementById("calendar_table").innerHTML=xmlHttp.responseText;
 } 
}

function GetXmlHttpObject() {
 var xmlHttp=null;
 try {
   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
 } catch(e) {
  try {
   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
   xmlHttp=new XMLHttpRequest();
  }
 }
 return xmlHttp;
}