function updateCalendar(responseText, responseStatus, responseXML){
	if (responseStatus==200) {
		var calendar_small = document.getElementById('calendar_small');
		calendar_small.innerHTML = responseText;
	}
}

function getCalendar(month, year, button) {
	//console.log(document.getElementById('cal_scroll'));
	document.getElementById('cal_scroll').getCalendar(month, year);
	//console.log(document.getElementById('cal_scroll').getCalendar);
	
	var progress = document.createElement("img");
	progress.src = "/app/modules/calendar/images/progress.gif";
	
	if (typeof button != "undefined" && button !== null){
		if (button.parentNode.id == "cal-next-span")
		{
			button.parentNode.appendChild(document.createTextNode('\u00a0\u00a0'));
			button.parentNode.appendChild(progress);
		}
		
		else if (button.parentNode.id == "cal-prev-span")
		{
			button.parentNode.insertBefore(progress, button.parentNode.firstChild);
			button.parentNode.insertBefore(document.createTextNode('\u00a0\u00a0'), button);
		}
	}
	var url = '/app/modules/calendar/xml/small_display.php';

	var myRequest = new ajaxObject(url);
	myRequest.callback = updateCalendar;
	myRequest.update('m='+month+'&y='+year);
}

