function getCalendar(div_id, calendar_id, size, type, month, year) {
	document.getElementById('cal_scroll').getCalendar(month, year);
	var url = '/app/modules/calendar/xml/calendar.php';

	var myRequest = new ajaxObject(url);
	myRequest.callback = function(responseText, responseStatus, responseXML) {
		if (responseStatus==200) {
			
			var calendarDiv = document.getElementById(div_id);
			calendarDiv.innerHTML = responseText;
			
			for (var prop in window)
			{
				if (prop.toString().indexOf('alendarInit_') == 1)
					eval("window."+ prop.toString() + " = null;");
			}

			var scripts = calendarDiv.getElementsByTagName("script");
			for (var i=0; i<scripts.length; i++)
			{
				var script = scripts[i].text;
				eval(script);
			}
						
						
			function_name = 'calendarMaster' + calendar_id + '()';
			
			if(typeof 'calendarMaster'+calendar_id == 'function'){
				setTimeout ( function_name , 100 );
			}
		}
	}
	var qs = 'size='+size+'&type='+type+'&m='+month+'&y='+year+'&calid='+calendar_id;
	myRequest.update(qs);
}
