var minYear = 2001;
var maxYear = 2007;
var op_host ="";
var toDay = new Date();
var year = toDay.getFullYear();
var month = toDay.getMonth();
var day = toDay.getDate();
var b_Attributes = '';
var c_Attributes = 'cellSpacing="0" cellPadding="0" border="0" bgcolor="#FFFFFF"'
var tb_rows = 0;
document.write('');
function WriteCalendarHtml(Encode)
{
var i;
var CalendarHtml = '
' +
'
' +
'
' +
' ' +
' ' +
'
' +
'
' +
'
';
if (Encode == "en")
{
CalendarHtml += '
' +
'
' +
'
S
' +
'
M
' +
'
T
' +
'
W
' +
'
T
' +
'
F
' +
'
S
' +
'
' +
'
';
}
else
{
CalendarHtml += '
' +
'
' +
'
日
' +
'
一
' +
'
二
' +
'
三
' +
'
四
' +
'
五
' +
'
六
' +
'
' +
'
';
}
CalendarHtml += '';
document.write(CalendarHtml);
setToDay(Encode);
}
function GetDayInMonth(iYear, iMonth)
{
var getCalendar = new Date(iYear, iMonth, 0);
return getCalendar.getDate();
}
function SetCalendar(iYear, iMonth)
{
var getCalendar = new Date(iYear, iMonth-1, 1);
var get_Day = getCalendar.getDay();
var maxDate = GetDayInMonth(iYear, iMonth);
var currentDate = 1;
var i, row, col;
var CalendarArray = new Array(6);
CalendarArray[0] = new Array(7);
CalendarArray[1] = new Array(7);
CalendarArray[2] = new Array(7);
CalendarArray[3] = new Array(7);
CalendarArray[4] = new Array(7);
CalendarArray[5] = new Array(7);
for (i = get_Day;i < 7;i++)
{
CalendarArray[0][i] = currentDate;
currentDate++;
}
for (row = 1;row < 6;row++)
{
for (col = 0;col < 7;col++)
if (currentDate <= maxDate)
{
CalendarArray[row][col] = currentDate;
currentDate++;
tb_rows = row;
}
}
return CalendarArray;
}
function BuilderCalendarHtml(iYear, iMonth, iDate, Encode)
{
var CalendarHtml = '
';
var getCalendar = SetCalendar(iYear, iMonth);
var row, col;
for (row = 0;row < tb_rows+1; row++)
{
CalendarHtml += '
';
for (col = 0;col < 7;col++)
{
var gDate = getCalendar[row][col];
if (!isNaN(gDate))
{
if (iDate == gDate)
{
CalendarHtml += '