var Selected_Month;
var Selected_Year;
var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var Month_Label = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

var Current_Date = new Date();
var Today  = Current_Date.getDate();
var Current_Month = Current_Date.getMonth();

var yy = Current_Date.getYear();
var Current_Year = (yy < 1000) ? yy + 1900 : yy;


function getResults(Month, Day, Year) {
	Month = Month + 1;
	top.location.href = "/app/pages/calendar/events/index.php?year=" + Year + "&month=" + Month + "&day=" + Day + "";
}
function Header(Year, Month) {
   if (Month == 1) {
      if ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 != 0))) {
         Days_in_Month[1] = 29;
      }
   }
   var Header_String = Month_Label[Month] + ' ' + Year;
   return Header_String;
}

var Year = Current_Year;
var Month = Current_Month;


   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, Month);
   var First_Day = First_Date.getDay() + 1;
   if (((Days_in_Month[Month] == '31') && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == '30') && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }

   var HTML_String = '<div id="calendar"><table width="100%" cellpadding="0" cellspacing="1" border="0">';
   HTML_String += '<tr><th colspan="7">' + Heading + '<\/th><\/tr>';
   HTML_String += '<tr><td class="d">Sun<\/td><td class="d">Mon<\/td><td class="d">Tue<\/td><td class="d">Wed<\/td><td class="d">Thu<\/td><td class="d">Fri<\/td><td class="d">Sat<\/td><\/tr>';
   var Day_Counter = 1;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr>';
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if ((Day_Counter == Today) && (Year == Current_Year) && (Month == Current_Month)) {
               HTML_String += '<td class="today"><a href="javascript:getResults(' + Month + ',' + Day_Counter + ',' + Year + ')"><strong>' + Day_Counter + '<\/strong><\/a><\/td>';
            }
            else {
               HTML_String += '<td class="day"><a href="javascript:getResults(' + Month + ',' + Day_Counter + ',' + Year + ')">' + Day_Counter + '<\/a><\/td>';
            }
            Day_Counter++;    
         }
         else {
            HTML_String += '<td class="no_day">&nbsp;<\/td>';
         }
         Loop_Counter++;
      }
      HTML_String += '<\/tr>';
   }
   HTML_String += '<\/table></div>';
   
	document.write(HTML_String);