document.write(""); var dateObject = new Date(); var month = dateObject.getMonth(); var curDate = dateObject.getDate(); var monthArray = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); document.write(""); document.write(""); document.write(""); dateObject.setDate(1); var dateCounter = 1; switch (dateObject.getDay()) { case 0: document.write(""); for(var i=0; i<7; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 1: document.write(""); for(var i=0; i<6; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 2: document.write(""); for(var i=0; i<5; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 3: document.write(""); for(var i=0; i<4; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 4: document.write(""); document.write(""); for(var i=0; i<3; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 5: document.write(""); document.write(""); for(var i=0; i<2; ++i) { document.write(""); ++dateCounter; } document.write(""); break; case 6: document.write(""); document.write(""); for(var i=0; i<1; ++i) { document.write(""); ++dateCounter; } document.write(""); break; } var numDays = 0; // January, March, may, July, August, October, December if (month == 0 || month == 2 || month == 4 || month == 6 || month == 7 || month == 9 || month == 11) numDays = 31; // February else if (month == 1) numDays = 28; // April, June, September, November else if (month == 3 || month == 5 || month == 8 || month == 10) numDays = 30; for (var rowCounter = 0; rowCounter < 5; ++rowCounter) { var weekDayCounter = 0; document.write(""); while (weekDayCounter < 7) { if (dateCounter == curDate) document.write(""); else if (dateCounter <= numDays) document.write(""); else document.write(""); ++weekDayCounter; ++dateCounter; } document.write(""); } document.write("
" + monthArray[month] + "
SunMonTueWedThuFriSat
" + dateCounter + "
 " + dateCounter + "
  " + dateCounter + "
   " + dateCounter + "
    " + dateCounter + "
     " + dateCounter + "
      " + dateCounter + "
" + dateCounter + "" + dateCounter + " 
");