<!-- Begin
// Gregory Swofford Saturday, February 10, 2007 Based on http://www.yaldex.com/
// font-weight:bold; 
var style_Day_Cells = "align=center style='background:white; color:black; font-size: 10px;'";
var style_Month_Head = "align=center colspan=7 style='background: black; color: white; font-weight: bold;  font-size: 10px;'";
var style_Day_Head = "align=center style='background:gray; color:white; font-weight: bold; font-size: 10px;'";

Month = new Array("January","February","March","April","May","June",
"July","August","September","October","November","December");

Day = new Array("S","M","T","W","T","F","S");

function write_calendar() {
present_ymd = new Date();        // today
pmo = present_ymd.getMonth();    // present month
pyr = present_ymd.getYear();     // present year
if (pyr < 2000) // Y2K Fix, Isaac Powell http://onyx.idbsu.edu/~ipowell
pyr = pyr + 1900;
yr = yr1 = (pmo==0?pyr-1:pyr); // last month's year
mo = (pmo==0?11:pmo-1);  // last month
bgn = new Date(Month[mo]+" 1,"+yr1); // assign to date

document.write("<table border='1' cellpadding='0' cellspacing='0'><tr><td valign=top>");
Calendar();           // Send last month to screen
document.write('</td><td valign=top>');
yr = pyr;                // present year
mo = pmo;                // present month
bgn = new Date(Month[mo]+" 1,"+yr); // assign to date
Calendar();           // Send this month to screen
document.write('</td><td VALIGN=TOP>');
yr = (pmo==11?pyr+1:pyr); // next month's year
mo = (pmo==11?0:pmo+1);   // next month
bgn = new Date(Month[mo]+" 1,"+yr); // assign to date
Calendar();           // Send next month to screen
document.write('</td></tr></table>'); // Finish up
}
function Calendar(){
dy = bgn.getDay();
yr = eval(yr);
d = "312831303130313130313031";
if (yr / 4 == Math.floor(yr / 4)) {
d = d.substring(0, 2) + "29" + d.substring(4, d.length);
}
pos = (mo * 2);
ld = eval(d.substring(pos, pos + 2));
document.write("<table border='1' cellpadding='2' cellspacing='0' bgcolor='white'>"
+ "<TR><td " + style_Month_Head + ">"
+ Month[mo] + " " + yr
+ "</td></tr><tr>");

for (var i = 0;i < 7;i ++) {document.write("<td " + style_Day_Head + ">" + Day[i] + "</td>");}
document.write("</tr><tr>");
counter = 0;
for (var i = 0;i < 7; i++){
if (i < dy) {document.write("<td " + style_Day_Cells + "></TD>");}
else { // outer else
counter++;
document.write("<td " + style_Day_Cells + ">"
+ counter 
+ "</TD>");
   } //end outer else
} // end for
document.write("</tr><tr>");
while (counter < ld) {
for (var i = 0;i < 7; i++){
	counter++;
	if (counter > ld){document.write("<td>" + " </TD>");}
	else {document.write("<td " + style_Day_Cells + ">" + counter + "</td>");}
	}
document.write("</tr><tr>");
}
document.write("</tr></table>");
}
// End -->