function Is() { var agent; agent = navigator.userAgent.toLowerCase(); this.major = parseInt(navigator.appVersion); this.minor = parseFloat(navigator.appVersion); this.ns = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1))); this.ns4 = (this.ns && (this.major == 4)); this.ns6 = (this.ns && (this.major >= 5)); this.ie = (agent.indexOf("msie") != -1); this.ie3 = (this.ie && (this.major < 4)); this.ie4 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") == -1)); this.ie5 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") != -1)); this.ie55 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.5") != -1)); this.ie6 = (this.ie && (agent.indexOf("msie 6.0")!=-1) ); } var is = new Is(); /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } @end @*/ if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } function myGetElement(id) { if (document.getElementById) { return(document.getElementById(id)); } if (document.all) { return(document.all[id]); } if (document.layers) { return(document.layers[id]); } } function updateCalendar() { var response; if (xmlHttp.readyState == 4) { response = xmlHttp.responseText; if (response != '') { calDiv = myGetElement('calendar'); if (calDiv) { calDiv.innerHTML = response; } } } } function showMonth(month) { var url; url = '/ajax/getcalendar.php?m='+month; xmlHttp.open("GET", url, true); xmlHttp.onreadystatechange = updateCalendar; xmlHttp.send(null); }