function showCalendar(xmlHttp) {
return function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
if (xmlHttp.responseText) {
var calendarElement = document.getElementById('calendar')
calendarElement.innerHTML = xmlHttp.responseText;
} else {
alert("failed");
}
}
}
}

function calendarInit(year, month)
{
var xmlHttp = getXmlHttpObject();
xmlHttp.onreadystatechange = new showCalendar(xmlHttp);
xmlHttp.open('GET', "/diary2/archives/" + year + "/" + month + "/calendar.php");
xmlHttp.send(null);
return false;
}

function getXmlHttpObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
// xmlhttp.overrideMimeType("text/xml"); 
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
