226 lines
6.0 KiB
HTML
226 lines
6.0 KiB
HTML
<html>
|
|
<head>
|
|
<title>Untitled</title>
|
|
<link rel="stylesheet" type="text/css" href="myb.css">
|
|
<script language="JavaScript">
|
|
var calndardoc='';
|
|
var mbtnmenu=1;
|
|
var mhostname="";
|
|
var form1;
|
|
|
|
function day_title(day_name)
|
|
{
|
|
if (day_name=="ÀÏ")
|
|
calendardoc +="<td align=center height=17 class=verdana><font color=F11903>"+day_name+"</font></td>";
|
|
else
|
|
{
|
|
if (day_name=="Åä")
|
|
calendardoc +="<td align=center height=17 class=verdana>"+day_name+"</td>";
|
|
else
|
|
calendardoc +="<td align=center height=17 class=verdana>"+day_name+"</td>";
|
|
}
|
|
}
|
|
|
|
function fill_table(Y,M,D)
|
|
{
|
|
|
|
opendiv = true;
|
|
selectday= new Date(Y,M-1,1);
|
|
today=new Date()
|
|
todayMonth=today.getMonth()+1;
|
|
todayYear=today.getYear();
|
|
todayDay=today.getDate();
|
|
|
|
cMonth=selectday.getMonth()+1;
|
|
cYear=selectday.getYear();
|
|
if(cYear==100)cYear=2000;
|
|
if(String(cYear).length == 2){cYear = "19"+cYear;}
|
|
selectdate=D;
|
|
start_day = selectday.getDay()+1;
|
|
month_length=valDate(M, selectdate, cYear);
|
|
|
|
if((todayYear==cYear)&&(todayMonth==cMonth))
|
|
{
|
|
selectdate=todayDay
|
|
todayselect="True";
|
|
}
|
|
else todayselect="False"
|
|
|
|
if(M==1){
|
|
preYear=cYear-1;
|
|
preMonth=12;
|
|
}
|
|
else{
|
|
preYear=Y;
|
|
preMonth=M-1;
|
|
}
|
|
predate=valDate(preMonth, selectdate, cYear)
|
|
|
|
if(M==12){
|
|
nextYear=Y+1;
|
|
if(nextYear==100)nextYear=2000;
|
|
nextMonth=1;
|
|
}
|
|
else{
|
|
nextYear=Y;
|
|
nextMonth=M+1;
|
|
}
|
|
nextdate=valDate(nextMonth, selectdate, cYear)
|
|
|
|
calendardoc='';
|
|
day=1;
|
|
|
|
calendardoc +="<table width=121 border=0 cellspacing=0 cellpadding=0 bgcolor=C9C9C9>";
|
|
calendardoc +="<tr>";
|
|
calendardoc +="<td bgcolor=#FFFFFF>";
|
|
calendardoc +="<table width=119 border=0 cellspacing=0 cellpadding=0>";
|
|
calendardoc +="<tr> ";
|
|
calendardoc +="<td colspan=7> ";
|
|
calendardoc +="<table width=119 border=0 cellspacing=0 cellpadding=0>";
|
|
calendardoc +="<tr bgcolor=E1E1E1>";
|
|
calendardoc +="<td height=20 width=38><a href=JavaScript:calendarbtn("+(Y-1)+",12,1)><img src=image/date_prev_icon2.gif width=19 height=12 border=0></a><a href=JavaScript:calendarbtn("+preYear+","+preMonth+","+predate+")><img src=image/date_prev_icon.gif width=19 height=12 border=0></a></td>";
|
|
calendardoc +="<td height=20 width=81>";
|
|
calendardoc +="<div align=center><span class=verdana_bold><a href=JavaScript:calendarbtn("+todayYear+","+todayMonth+","+todayDay+")>"+cYear+"."+cMonth+"</a></span></div>";
|
|
calendardoc +="</td>";
|
|
calendardoc +="<td height=20 width=38><a href=JavaScript:calendarbtn("+nextYear+","+nextMonth+","+nextdate+")><img src=image/date_next_icon.gif width=19 height=12 border=0></a><a href=JavaScript:calendarbtn("+(Y+1)+",1,1)><img src=image/date_next_icon2.gif width=19 height=12 border=0></a></td>";
|
|
calendardoc +="</tr>";
|
|
calendardoc +="</table>";
|
|
calendardoc +="</td>";
|
|
calendardoc +="</tr>";
|
|
calendardoc +="<tr class=verdana>";
|
|
day_title("S");
|
|
day_title("M");
|
|
day_title("T");
|
|
day_title("W");
|
|
day_title("T");
|
|
day_title("F");
|
|
day_title("S");
|
|
calendardoc +="</tr><tr>";
|
|
|
|
for (var i=1;i<start_day;i++)
|
|
{
|
|
calendardoc +="<td></td>";
|
|
}
|
|
for (var i=start_day;i<8;i++)
|
|
{
|
|
if ((day==selectdate)&&(todayselect=="True"))
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=green>"+day+"</font></a></td>";
|
|
else
|
|
{
|
|
if (i==1)
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=F11903>"+day+"</font></a></td>";
|
|
else
|
|
{
|
|
if (i==7)
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=#0062C8>"+day+"</font></a></td>";
|
|
else
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")>"+day+"</font></a></td>";
|
|
}
|
|
}
|
|
day++
|
|
}
|
|
calendardoc +="</TR>";
|
|
while (day <= month_length)
|
|
{
|
|
calendardoc +="<TR>";
|
|
|
|
for (var i=1;i<=7 && day<=month_length;i++)
|
|
{
|
|
if ((day==selectdate)&&(todayselect=="True"))
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=green>"+day+"</font></a></div></td>";
|
|
else
|
|
{
|
|
if (i==1)
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=F11903>"+day+"</font></a></div></TD>";
|
|
else
|
|
{
|
|
if (i==7)
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=#0062C8>"+day+"</font></a></td>";
|
|
else
|
|
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")>"+day+"</a></td>";
|
|
}
|
|
}
|
|
day++
|
|
}
|
|
calendardoc +="</tr>";
|
|
start_day=i
|
|
}
|
|
calendardoc +="</table>";
|
|
return calendardoc
|
|
}
|
|
|
|
function valDate(M, D, Y)
|
|
{
|
|
Months= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
|
|
Leap = false;
|
|
if((Y % 4 == 0) && ((Y % 100 != 0) || (Y %400 == 0)))
|
|
{
|
|
Leap = true;
|
|
if(M==2) return(29);
|
|
else
|
|
return(Months[M-1]);
|
|
}
|
|
else
|
|
return(Months[M-1]);
|
|
}
|
|
|
|
function calendarbtn(cYear,cMonth,cDay)
|
|
{
|
|
if(cYear=="0"){
|
|
today= new Date();
|
|
cMonth=today.getMonth()+1;
|
|
cYear=today.getYear();
|
|
cDay=today.getDate();
|
|
}
|
|
calendardiv.innerHTML = fill_table(cYear,cMonth,cDay);
|
|
}
|
|
|
|
|
|
function dayteselect(nyear,nmonth,nday,nweek)
|
|
{
|
|
if(nmonth < 10) {
|
|
nmonth = "0" + nmonth
|
|
}
|
|
if(nday < 10) {
|
|
nday = "0" + nday
|
|
}
|
|
if(nyear < 2000){
|
|
nyear = "19" + nyear;
|
|
}
|
|
form1.value = nyear+"-"+nmonth+"-"+nday;
|
|
|
|
parent.MM_showHideLayers('ifrmcal','','hide');
|
|
return;
|
|
}
|
|
|
|
function buttonmenu(form)
|
|
{
|
|
form1=form;
|
|
}
|
|
|
|
|
|
function init(){
|
|
today = new Date()
|
|
todayMonth=today.getMonth()+1;
|
|
todayYear=today.getYear();
|
|
todayDay=today.getDate();
|
|
stday = today.getDay()+1;
|
|
calendarbtn(todayYear,todayMonth,todayDay) ;
|
|
}
|
|
|
|
</script>
|
|
|
|
</head>
|
|
<body bgcolor="#FFFFFF" text="#000000" topmargin="0" leftmargin="0" onload="init()" id="boardid">
|
|
<form name="cform">
|
|
<table width="121" height="80" border="0" cellspacing="0" cellpadding="0">
|
|
<tr>
|
|
<td valign="middle" align="center">
|
|
<div id="calendardiv"></div>
|
|
</td>
|
|
</tr>
|
|
</form>
|
|
</table>
|
|
</body>
|
|
</html>
|