dojo.require("dojo.date.locale");

dojo.addOnLoad(function(){
	calendarInit();
});

function calendarInit(){
	dojo.connect(dojo.byId("prev_month"),'click',function(e){
		reloadCalendar(e.target.rel);
		dojo.stopEvent(e);
	});
	
	dojo.connect(dojo.byId("next_month"),'click',function(e){
		reloadCalendar(e.target.rel);
		dojo.stopEvent(e);
	});
}

function reloadCalendar(currDate) {
	var UrlDate = getUrlParameters()["d"];
	dojo.xhrGet( {
		  url: "./rpc/calendar.php?d=" + currDate,
		  load:function(data) {
		    dojo.byId("calendarBox").innerHTML = data;
		    calendarInit();
		  }
		}); 
}

function getUrlParameters() {
	var map = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
			function(m, key, value) {
				map[key] = value;
			});
	return map;
}

