var thisDate = 1;
var wordMonth = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var today = new Date();
var todaysDay = today.getDay() + 1;
var todaysDate = today.getDate();
var todaysMonth = today.getUTCMonth() + 1;
var todaysYear = today.getFullYear();
var monthNum = todaysMonth;var yearNum = todaysYear;
var firstDate = new Date(String(monthNum)+"/1/"+String(yearNum));
var firstDay = firstDate.getUTCDay();
var lastDate = new Date(String(monthNum+1)+"/0/"+String(yearNum));
var numbDays = 0;
var calendarString = "";
function changedate(buttonpressed)
{
if (buttonpressed == "prevyr") yearNum--; else if (buttonpressed == "nextyr") yearNum++; else if (buttonpressed == "prevmo") monthNum--; else if (buttonpressed == "nextmo") monthNum++; else if (buttonpressed == "today_button") { monthNum = todaysMonth; yearNum = todaysYear; }
if (monthNum == 0) { monthNum = 12; yearNum--; }
else if (monthNum == 13) { monthNum = 1; yearNum++ }
lastDate = new Date(String(monthNum+1)+"/0/"+String(yearNum));
numbDays = lastDate.getDate();
firstDate = new Date(String(monthNum)+"/1/"+String(yearNum));
firstDay = firstDate.getDay() + 1;
createCalendar();
return;
}
function createCalendar()
{
calendarString = '';
var daycounter = 0;
calendarString += '<table border="0" cellpadding="0" cellspacing="2" style="font-family: Arial; font-size: 13px;"><tr><td colspan=\"7\" align=\"center\" valign=\"middle\" height=\"20\"><b>' + wordMonth[monthNum-1] + '&nbsp;&nbsp;' + yearNum + '<\/b><\/td></tr><tr><td align=\"center\" align=\"center\" valign=\"middle\" height=\"20\" class=\"bold_red_link\"><a title=\"Previous Year\" href=\"javascript:void(0)\" onClick=\"changedate(\'prevyr\')\" style=\"font-size: 11px; font-weight: bold;\">&lt;&lt;<\/a><\/td><td align=\"center\" valign=\"middle\" height=\"20\" class=\"bold_red_link\"><a title=\"Previous Month\" href=\"javascript:void(0)\" onClick=\"changedate(\'prevmo\')\" style=\"font-size: 11px; font-weight: bold;\">&lt;<\/a><\/td><td align=\"center\" valign=\"middle\" height=\"20\" colspan=\"3\" class=\"bold_red_link\"><a href=\"javascript:changedate(\'today_button\')\"><b>Today<\/b><\/a><\/td><td align=\"center\" valign=\"middle\" height=\"20\" class=\"bold_red_link\"><a title=\"Next month\" href=\"javascript:void(0)\" onClick=\"changedate(\'nextmo\')\" style=\"font-size: 11px; font-weight: bold;\">&gt;<\/a><\/td><td align=\"center\" valign=\"middle\" height=\"20\" class=\"bold_red_link\"><a title=\"Next year\" href=\"javascript:void(0)\" onClick=\"changedate(\'nextyr\')\" style=\"font-size: 11px; font-weight: bold;\">&gt;&gt;<\/a><\/td><\/tr><tr><td align=\"center\" valign=\"middle\"><b>S</b><\/td><td align=\"center\" valign=\"middle\"><b>M</b><\/td><td align=\"center\" valign=\"middle\"><b>T</b><\/td><td align=\"center\" valign=\"middle\"><b>W</b><\/td><td align=\"center\" valign=\"middle\"><b>T</b><\/td><td align=\"center\" valign=\"middle\"><b>F</b><\/td><td align=\"center\" valign=\"middle\"><b>S</b><\/td><\/tr>';

thisDate == 1;

for (var i = 1; i <= 6; i++)
{
calendarString += '<tr>';
for (var x = 1; x <= 7; x++)
{
daycounter = (thisDate - firstDay)+1;
thisDate++;
if ((daycounter > numbDays) || (daycounter < 1))
{
calendarString += '<td align=\"center\">&nbsp;<\/td>';
}
else
{
if (((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum)))
{
if ((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum))
{
calendarString += '<td align=\"center\" bgcolor=\"#FFFF40\" class="bold_red_link"><a href=\"/events/' + daycounter + '-' + monthNum + '-' + yearNum + '.htm\">' + daycounter + '<\/a><\/td>';
}
}
else
{
calendarString += '<td align=\"center\" class="bold_red_link"><a href=\"/events/' + daycounter + '-' + monthNum + '-' + yearNum + '.htm\">' + daycounter + '<\/a><\/td>';
}
}
}
calendarString += '<\/tr>';
}
calendarString += '<\/table>';
var object=document.getElementById('calendar');
object.innerHTML= calendarString;
thisDate = 1;
}
