// JavaScript Document
var d = new Date();
var curDay	 = d.getDate();
var curMonth = d.getMonth() + 1;
var curYear	 = d.getFullYear();
var monthNames = new Array("January", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

jQuery(document).ready(function(){

	jQuery("#newsResults").load("/ajax/news.php");

	jQuery("#linkResults").load("/ajax/links.php");
	var dateStr = monthNames[curMonth] + " <span>'" + curYear.toString().slice(2) + " Events</span>";
	jQuery("#monthYear").html(dateStr);
	jQuery("#eventDays").load("/ajax/calendar.php");

	// Previous Month Click Event
	jQuery("#prevMonth").click(function (e) {
		e.preventDefault();

		var prevMonth = (curMonth - 1) < 1 ? 12 : curMonth - 1;
		var prevYear  = prevMonth == 12 ? curYear - 1 : curYear;
		var dateStr	  = monthNames[prevMonth] + " <span>'" + prevYear.toString().slice(2) + " Events</span>";

		jQuery.get("/ajax/calendar.php", { mmId: prevMonth, yrId: prevYear }, function(data){
			jQuery("#monthYear").html(dateStr);
			jQuery("#eventDays").html(data);
			curMonth = prevMonth;
			curYear = prevYear;
		});
	});

	// Next Month Click Event
	jQuery("#nextMonth").click(function (e) {
		e.preventDefault();

		var nextMonth = (curMonth + 1) > 12 ? 1 : curMonth + 1;
		var nextYear  = nextMonth == 1 ? curYear + 1 : curYear;
		var dateStr	  = monthNames[nextMonth] + " <span>'" + nextYear.toString().slice(2) + " Events</span>";

		jQuery.get("/ajax/calendar.php", { mmId: nextMonth, yrId: nextYear }, function(data){
			jQuery("#monthYear").html(dateStr);
			jQuery("#eventDays").html(data);
			curMonth = nextMonth;
			curYear = nextYear;
		});
	});

	jQuery(".tablesorter")
		/*
		 * td.collapsible = collapse to the first table row and show +/-
		 * td.collapsible_alt = anchor to order number
		 */
		.collapsible("td.collapsible", {
			collapse: true
		})
		.tablesorter({
		// set default sort column
		sortList: [[1,0]],
		// don't sort by first column
		headers: {0: {sorter: false}}
		// set the widgets being used - zebra stripping
		, widgets: ['zebra']
		, onRenderHeader: function (){
			this.wrapInner("<span></span>");
		}
		, debug: false
	});

	jQuery("img[rel]").overlay();

});
