YAHOO.namespace("navigation.calendar");

YAHOO.navigation.calendar.init = function() {
	function mySelectHandler(type,args,obj) {
		Date.prototype.getMonthName = function() {
			return ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'][this.getMonth()]; 
}
		var selected = args[0];
		var date = selected[0];
		var selDate = this.toDate(date);
		month = selDate.getMonthName();
		var D = "" + (selDate.getDate());
		var day = "0" + D;
		day = day.substring(day.length-2, day.length);
		var year = "" + (selDate.getFullYear()); 
		 
		window.location = '/events/'+year+'/'+month+'/'+day;
	};

	YAHOO.navigation.calendar.cal1 = new YAHOO.widget.Calendar(
		"cal1",
		"cal1Container"
	);

	YAHOO.navigation.calendar.cal1.selectEvent.subscribe(mySelectHandler,
YAHOO.navigation.calendar.cal1, true);

	YAHOO.navigation.calendar.cal1.render();
}

YAHOO.util.Event.onDOMReady(YAHOO.navigation.calendar.init);
