var myGlobalHandlers = {
onCreate: function(){
	Element.show('systemWorking');
},
onComplete: function() {
	if(Ajax.activeRequestCount == 0){
		Element.hide('systemWorking');
	}
}
};
Ajax.Responders.register(myGlobalHandlers);


function reportAjxError(request) {
	window.alert("Server Error");
}

function GetCalendar( month, year )
{
	//AJAX ka JADU ;)
	var url = '_ajax/get_calendar.htm';

	//var params = 'zip=' + zipval;
	var params = 'ch='+Math.random()+'&mo=' + month + '&ye=' + year;
	new Ajax.Request(url, {
	  method: 'get',
	  parameters: params,
	  onSuccess: function(transport) {
		DisplayCalendar(transport.responseText);
	  },
	  onFailure: reportAjxError
	});
	//var ajax = new Ajax.Updater( {success: 'zipResult'},url, {method: 'get', parameters: params, onFailure: reportAjxError});
}

function DisplayCalendar( cal )
{
	document.getElementById('calendar').innerHTML = cal;
	
}