monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));

function writedoc() {

lastmonth=thismonth-1;

nextmonth=thismonth+1;

document.write("<table border=1 bgcolor=white ");
document.write("bordercolor=black>");
document.write("<tr><td colspan=7><center>");
document.write("<strong><font face=Arial>" + "This month" + "</strong></font> ");
document.write("</center></td></tr>");
document.write("<tr>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>Su</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>M</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>Tu</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>W</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>Th</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>F</b></font></td>");
document.write("<td width=20 align=center bgcolor=#2663e2><font face=Arial color=#ffffff size=2><b>Sa</b></font></td>"); 
document.write("</tr>");
document.write("<tr>");

for (s=0;s<startspaces;s++) {
 document.write("<td><font face=Arial size=2> </font></td>");
}

count=1;
while (count <= monthdays[thismonth]) {
 for (b = startspaces;b<7;b++) {

  if (count==thisdate && thismonth===todayDate.getMonth()) {
   // set background color of current date
   document.write("<td align=center valign=top bgcolor='c0c0c0'>");
  }
  else {
   document.write("<td align=center valign=top>");
  }

  if (count <= monthdays[thismonth]) {
   if (daylink[count] != "") { document.write("<font color='FF0000'>"); }

   if (daylink[count] != "") {
    document.write("<font face=Arial size=2><a href=\"" + daylink[count] + "\" target=\"main\">" + "<font color='FF0000'><b>" + count + "</b></font>" + "</a></font>");
   }
   else {
   	document.write("<font face=Arial size=2><b>" + count + "</b></font>");
   }

   document.write("<font face=Arial size=2></font>");
 }

  if (count==thisdate) {
   document.write("</font>");
  }

  document.write("</td>");
  count++;
 }

 document.write("</tr>");
 document.write("<tr>");
 startspaces=0;
}

document.write("</table>");

}