function Calendar(Month,Year)
{
     var output = '';
   
     firstDay = new Date(Year,Month,1);
     startDay = firstDay.getDay();

     if (((Year % 4 == 0) && (Year % 100 != 0)) || (Year % 400 == 0))
          days[1] = 29; 
     else
          days[1] = 28;

     output += "<table width=100% border=0 cellspacing=1 cellpadding=1>";
//     output += "<tr " + thcol + "><td colspan=7 align=center><font face='MS Sans Serif' size='1' color='#FFFFFF'>วัน" + thwknames[thisWeek] + "ที่ " + thisDay + " " + thnames[thisMonth] + " " + (thisYear+543) +"</font></td></tr>";
     output += "<tr " + thcol + "><th bgcolor='#330066'><font face='Arial, Helvetica, sans-serif' size='1' color='#FF0000'>อา</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>จ</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>อ</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>พ</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>พฤ</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>ศ</font></th><th><font face='Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>ส</font></th></tr>";
     output += "<tr align=center>";

     var column = 0;
     for (i=0; i<startDay; i++)
     {
          output += "<td " + tdcol + "></td>";
          column++;
     }

     for (i=1; i<=days[Month]; i++)
     {

          moreurl = "";
		  if ((i == thisDay)  && (Month == thisMonth) && (Year == thisYear))
//               output += "<td " + hlcol + "><font size='1' face='Arial, Helvetica, sans-serif' color='#FFFFFF'><a href='" + moreurl + "'>" + i + "</a></font></td>";
               output += "<td " + hlcol + "><font size='1' face='Arial, Helvetica, sans-serif' color='#FFFFFF'>" + i + "</font></td>";
          else
//               output += "<td " + tdcol + "><font size='1' face='Arial, Helvetica, sans-serif'><a href='" + moreurl + "'>" + i + "</a></font></td>";
               output += "<td " + tdcol + "><font size='1' face='Arial, Helvetica, sans-serif'>" + i + "</font></td>";			   
          column++;
          if (column == 7)
          {
               output += "</tr><tr align=center>";
               column = 0;
          }
     }
	 for (i=column; i<7; i++)
	 {
          output += "<td " + tdcol + "></td>";
	 }
     output += "</tr></table>";
     
     return output;
}
    
function array(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;
}

var thnames = new array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฏาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
var ennames = new array("January","Febuary","March","April","May","June","July","August","September","October","November","December");
var thwknames = new array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
var enwknames = new array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
var days  = new array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var thcol = "bgcolor='#330066'";
var trcol = "bgcolor='#FFFFFF'";
var tdcol = "bgcolor='#FFFFFF'";
var hlcol = "bgcolor='#336699'";

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

var today     = new Date();
var thisDay   = today.getDate();
var thisMonth = today.getMonth();
var thisWeek = today.getDay();
var thisYear  = y2k(today.getYear());

var output = Calendar(thisMonth,thisYear);
document.write("<table width=168 border=0 cellspacing=0 cellpadding=0>");
document.write("<tr bgcolor=#606098><td>");
document.write(output);
document.write("</td></tr></table>");