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() + 1900; 
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" width=90%><TR><TD><table border="0" cellspacing="1" cellpadding="1" bgcolor="d6d6d6" width=100%>'); 

document.write('<TR><th colspan="7" bgcolor="#ffffff">'); 
var dayNames = new Array("S","M","T","W","T","F","S"); 
var monthNames = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"); 
var now = new Date(); 
document.write("<font style=font-size:9pt>"+ monthNames[now.getMonth()]+" " + now.getYear()  + "</FONT>");  
document.writeln('</TH></TR><TR><TH BGCOLOR="#ffffff"><font style="font-size:9pt;color:red">S</FONT></TH>'); 
document.writeln('<th bgcolor="#ffffff"><font style="font-size:9pt">M</FONT></TH>'); 
document.writeln('<TH bgcolor="#ffffff"><font style="font-size:9pt">T</FONT></TH>'); 
document.writeln('<TH bgcolor="#ffffff"><font style="font-size:9pt">W</FONT></TH>'); 
document.writeln('<TH bgcolor="#ffffff"><font style="font-size:9pt">T</FONT></TH>'); 
document.writeln('<TH bgcolor="#ffffff"><font style="font-size:9pt">F</FONT></TH>'); 
document.writeln('<TH bgcolor="#ffffff"><font style="font-size:9pt">S</FONT></TH>'); 
document.writeln("</TR><TR>"); 
column = 0; 
for (i=0; i<startDay; i++) { 
document.writeln("\n<TD><FONT style=font-size:9pt> </FONT></TD>"); 
column++; 
} 

for (i=1; i<=nDays; i++) { 
if (i == thisDay) { 
document.writeln('<td align="CENTER" bgcolor="#ffefef"><FONT style=font-size:9pt;Color:red><B>') 
} 
else { 
document.writeln('<TD BGCOLOR="#FFFFFF" ALIGN="CENTER"><FONT style=font-size:9pt;font-family:Arial;font-weight:bold;Color:#660033>'); 
} 
document.writeln(i); 
if (i == thisDay) document.writeln("</FONT></TD>") 
column++; 
if (column == 7) { 
document.writeln("<tr>"); 
column = 0; 

} 
} document.writeln("</TR></table></tr></td></table><br>");
} 
 
