YAHOO.namespace("chattstate.calendar");
		
YAHOO.chattstate.calendar.init = function() {
	var eLog = YAHOO.util.Dom.get("evtentries");
	var eCount = 1;

	function logEvent(msg) {
		// eLog.innerHTML = '<pre class="entry"><strong>' + eCount + ').</strong> ' + msg + '</pre>' + eLog.innerHTML;
		alert(msg);
		eCount++;
	}
		
	function dateToLocaleString(dt, cal) {
               	var wStr = cal.cfg.getProperty("WEEKDAYS_LONG")[dt.getDay()];
               	var dStr = dt.getDate();
               	var mStr = cal.cfg.getProperty("MONTHS_LONG")[dt.getMonth()];
      	 	var yStr = dt.getFullYear();
               	return (wStr + ", " + dStr + " " + mStr + " " + yStr);
	}
		
	function mySelectHandler(type,args,obj) {
		var selected = args[0];
		var selDate = this.toDate(selected[0]);
				 
                var day   = selDate.getDate();
                var month = (selDate.getMonth() + 1);
                var year  = selDate.getFullYear();
                var url   = 'http://www.chattanoogastate.edu/connecting/eventpublish/day.php?d=' + day + '&m=' + month + '&y=' + year + '&id=22&view=cal&z=&lid=&pv=';
		window.open(url,'','scrollbars=yes,resizable=yes,width=800,height=600,left='+(screen.availWidth/2-400)+',top='+(screen.availHeight/2-300)+'');
		return true;		
	};
		
	function myDeselectHandler(type, args, obj) {
		var deselected = args[0];
		var deselDate = this.toDate(deselected[0]);		
	};
		
	YAHOO.chattstate.calendar.cal1 = new YAHOO.widget.Calendar("cal1","cal1Container");

	YAHOO.chattstate.calendar.cal1.selectEvent.subscribe(mySelectHandler, YAHOO.chattstate.calendar.cal1, true);
	YAHOO.chattstate.calendar.cal1.deselectEvent.subscribe(myDeselectHandler, YAHOO.chattstate.calendar.cal1, true);
		
	YAHOO.chattstate.calendar.cal1.render();
}
		
YAHOO.util.Event.onDOMReady(YAHOO.chattstate.calendar.init);


