/*<title>Display Current Month Calendar</title>
 * File: calendar.js
 * Include with: <SCRIPT SRC="scripts/calendar.js"></SCRIPT>
 * 
 * Gene Lindsey, gene@my-webz.net April 12, 2001
 */
my_DOM = (document.getElementById) ? true : false;
my_NS4 = (document.layers) ? true : false;
my_IE = (document.all) ? true : false;
my_IE4 = my_IE && !my_DOM;
my_Mac = (navigator.appVersion.indexOf("Mac") != -1);
my_IE4M = my_IE4 && my_Mac;
my_IsMenu = (my_DOM || my_NS4 || (my_IE4 && !my_IE4M));
my_BrowserString = my_NS4 ? "NS4" : my_DOM ? "DOM" : "IE4";

if(my_IE || my_BrowserString == "DOM") {

var yr = new Array("January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December ");
var eom = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");

// Get the current date.
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getYear();
year = myyear;
if(year < 2000) {
 year += 1900;
}
var leap = year%4;
var leap2 = year%100;
var leap3 = year%400;
if((leap == 0 && leap2 == 0) || leap3 == 0) { 
	eom[1] +=1; 
}	
month = yr[mymonth];
mthstart = new Date(year, mymonth, 1);
mthday = mthstart.getDay();

document.write("<table border=\"1\" align=\"center\" class=\"smallblbd\"><tr class=\"smallblbd\"><td class=\"smallblbd\" align=\"center\" colspan=\"7\"><a title=\"Click to View\" href=\"http://calendar.my-webz.net/calendar.pl?dept=mw\">");
document.write(month + " " + year);
document.write("</a></td></tr><tr class=\"smallblbd\">");
document.write("<td class=\"smallblbd\" align=\"center\">S</td><td class=\"smallblbd\" align=\"center\">M</td><td class=\"smallblbd\" align=\"center\">T</td><td class=\"smallblbd\" align=\"center\">W</td><td class=\"smallblbd\" align=\"center\">T</td><td class=\"smallblbd\" align=\"center\">F</td><td class=\"smallblbd\" align=\"center\">S</td></tr>");
i = 0; m = 0;
for(wk = 0; wk < 6; wk++) {
  for(j = 0; j < 7; j++) {
    i++; m++;
    if(m > eom[mymonth]) { break; }
    if (j == 0) { document.write("<tr class=\"smallblbd\">"); }
	if(i-1 < mthday) {
	  document.write("<td class=\"smallredbd\" align=\"right\"> </td>"); 
      m--;
	  continue;
	}
	if (m == weekday) { document.write("<td class=\"smallredbd\" align=\"right\">"); }
	else { document.write("<td class=\"smallblbd\" align=\"right\">"); }
	document.write(m);	
	document.write("</td>");
    if (j == 6) { document.write("</tr>"); }
  }
}
document.write("</table>");
}
