var myRequest = null;function CreateXmlHttpReq(handler) {  var xmlhttp = null;  try {    xmlhttp = new XMLHttpRequest();  } catch(e) {    try {        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");    } catch(e) {        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    }  }  xmlhttp.onreadystatechange = handler;  return xmlhttp;}function updateCalendarHandler() {	var e = document.getElementById("calendar");    if (myRequest.readyState == 4 && myRequest.status == 200) {		var response=myRequest.responseText;		e.innerHTML=response;	}}function updateCalendar(l,m,y) {    myRequest = CreateXmlHttpReq(updateCalendarHandler);    myRequest.open("GET","loadcal.php?l="+l+"&m="+m+"&y="+y);    myRequest.send(null);    return false;}