/**
 * @author Clayton
 */
function calNav(){
	
	var links;
	var monthNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
	var today = new Date(); //current date
	var thisYear = today.getFullYear();
	var thisMonth = today.getMonth();
	var baseDate = new Date(2000, 0, 1);
	var linksContainer = document.getElementById('calendar-links');
	var j = 0;
	
	for (var i=0; i<linksContainer.childNodes.length; i++){
		var element = linksContainer.childNodes[i];
		if (element.tagName=='A'){
			var futureMonth = thisMonth + j;
			while(futureMonth > 11 ) { futureMonth = futureMonth - 12; }
			if (futureMonth < thisMonth){var futureYear = thisYear + 1;}
			else {var futureYear = thisYear;}
			var futureDate = new Date(futureYear, futureMonth, 1);
			var daysDifference = Math.floor((futureDate - baseDate) / (1000*60*60*24)) + 1;
			
			element.href = "/Calendar/tabid/66/Default.aspx?ScriptManager=dnn$ctr386$Events_UP|dnn$ctr386$Events$EventMonth$EventCalendar&__EVENTTARGET=dnn%24ctr386%24Events%24EventMonth%24EventCalendar&__EVENTARGUMENT=V" + daysDifference;
			element.innerHTML = monthNames[futureMonth];
			j++; //link counter
		}
	}
	
	
}

var addEvent = function( obj, type, fn ) {
        if (obj.addEventListener)
                obj.addEventListener(type, fn, false);
        else if (obj.attachEvent)
                obj.attachEvent('on' + type, function() { return fn.apply(obj, new Array(window.event));});
}

// Run on page load
//window.addEventListener("load", hilightCurrentLink, false);
addEvent(window, "load", calNav);