

function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11)
{
	this[0] = m0;
	this[1] = m1;
	this[2] = m2;
	this[3] = m3;
	this[4] = m4;
	this[5] = m5;
	this[6] = m6;
	this[7] = m7;
	this[8] = m8;
	this[9] = m9;
	this[10] = m10;
	this[11] = m11;
}

function calendar()
{
	var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
	var today = new Date();
	var thisDay;
	var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	year = today.getYear();
	thisDay = today.getDate();
		
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
			nDays = monthDays[today.getMonth()];
			firstDay = today;
			firstDay.setDate(1); // works fine for most systems
			testMe = firstDay.getDate();
	if (testMe == 2) firstDay.setDate(0);
			startDay = firstDay.getDay();
			document.write('<table border="0" cellspacing="0" cellpadding="0" align="CENTER" bgcolor=""><TR><TD><table border="0" cellspacing="0" cellpadding="4" bgcolor="">');
			document.write('<TR><TH colspan="7" bgcolor="">');
			var dayNames = new Array("SUN","MON","TUE","WED","THU","FRI","SAT");
			var monthNames = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
			var now = new Date();
			document.write("<font style=font-size:9pt;Color:#FFFFFF>" + monthNames[now.getMonth()] + " " + now.getDate() + "&nbsp&nbsp&nbsp" + " [ " + dayNames[now.getDay()] + " ]</FONT>");
			document.writeln('</TH></TR><TR><TH BGCOLOR=""><font style="font-size:8pt;Color:#333333">S</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">M</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">T</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">W</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">T</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">F</FONT></TH>');
			document.writeln('<TH><font style="font-size:8pt;Color:#333333">S</FONT></TH>');
			document.writeln("</TR><TR>");
			column = 0;
		for (i=0; i<startDay; i++)
		{
		document.writeln("\n<TD><FONT style=font-size:5pt> </FONT></TD>");
		column++;
		}
			for (i=1; i<=nDays; i++)
		{
		if (i == thisDay)
			{
				document.writeln('</TD><td align="CENTER" bgcolor="#FFFFFF"><FONT style=font-size:8pt;Color:#822064><B>')
			}
		else
		{
			document.writeln('</TD><TD ALIGN="CENTER"><FONT style=font-size:8pt;font-family:Arial;font-weight:bold;Color:#822064>');
		}
			document.writeln(i);
			if (i == thisDay) document.writeln("</FONT></TD>")
				column++;
			if (column == 7)
			{
			document.writeln("<TR>"); 
			column = 0;
			}
		}
		document.writeln('<TR><td colspan="7" align="CENTER" valign="TOP" bgcolor=""></TD></TR></TABLE></TD></TR></TABLE></FONT>');	
}

