var dDate = new Date();
var dCurMonth = dDate.getMonth();
var dCurDayOfMonth = dDate.getDate();
var dCurYear = dDate.getFullYear();
var objPrevElement = new Object();
function fGetDaysInMonth(iMonth, iYear) {
var dPrevDate = new Date(iYear, iMonth, 0);
return dPrevDate.getDate();
}
function fBuildCal(iYear, iMonth, iDayStyle) {
var aMonth = new Array();
aMonth[0] = new Array(7);
aMonth[1] = new Array(7);
aMonth[2] = new Array(7);
aMonth[3] = new Array(7);
aMonth[4] = new Array(7);
aMonth[5] = new Array(7);
aMonth[6] = new Array(7);
var dCalDate = new Date(iYear, iMonth-1, 1);
var iDayOfFirst = dCalDate.getDay();
var iDaysInMonth = fGetDaysInMonth(iMonth, iYear);
var iVarDate = 1;
var i, d, w;
aMonth[0][0] = "日";
aMonth[0][1] = "一";
aMonth[0][2] = "二";
aMonth[0][3] = "三";
aMonth[0][4] = "四";
aMonth[0][5] = "五";
aMonth[0][6] = "六";
for (d = iDayOfFirst; d < 7; d++) {
aMonth[1][d] = iVarDate;
iVarDate++;
}
for (w = 2; w < 7; w++) {
for (d = 0; d < 7; d++) {
if (iVarDate <= iDaysInMonth) {
aMonth[w][d] = iVarDate;
iVarDate++;
      }
   }
}
return aMonth;
}
function fDrawCal(iYear, iMonth) {
if(iMonth>12){
  iYear += 1;
  iMonth = 1;
}
var myMonth;
myMonth = fBuildCal(iYear, iMonth);
document.write("<table class='DateTable' border='0' cellpadding='1' cellspacing='0'>")
document.write("<tr>");
document.write("<td class='DateName'><font color='#FF6600'>" + myMonth[0][0] + "</font></td>");
document.write("<td class='DateName'>" + myMonth[0][1] + "</td>");
document.write("<td class='DateName'>" + myMonth[0][2] + "</td>");
document.write("<td class='DateName'>" + myMonth[0][3] + "</td>");
document.write("<td class='DateName'>" + myMonth[0][4] + "</td>");
document.write("<td class='DateName'>" + myMonth[0][5] + "</td>");
document.write("<td class='DateName'><font color='#FF6600'>" + myMonth[0][6] + "</font></td>");
document.write("</tr>");
document.write("</table>");
document.write("<table class='DateTable' border='0' cellpadding='0' cellspacing='1'>")
document.write("<tr>");
for (w = 1; w < 7; w++) {
document.write("<tr>")
for (d = 0; d < 7; d++) {
if (!isNaN(myMonth[w][d])) {
  if(d==0||d==6){
	document.write("<td class='DateTrue'><a href='/remind.php?"+iYear+"-"+iMonth+"-" + myMonth[w][d] + "'>" + myMonth[w][d] + "</a></td>");
  }
  else 	if(dCurYear+'-'+(dCurMonth+1)+'-'+dCurDayOfMonth==iYear+'-'+iMonth+'-'+myMonth[w][d]){
    document.write("<td><a href='/remind.php?"+iYear+"-"+iMonth+"-" + myMonth[w][d] + "' class='DateWeekend'>" + myMonth[w][d] + "</a></td>");
  }
  else{
    document.write("<td><a href='/remind.php?"+iYear+"-"+iMonth+"-" + myMonth[w][d] + "'>" + myMonth[w][d] + "</a></td>");
  }
}
else {
  document.write("<td bgcolor='#F9F9F9'>&nbsp;</td>");
}
}
document.write("</tr>");
}
document.write("</table>")
}