/*================================================================================ To display the calendar ================================================================================*/ function getToday(){ today = new Date(); day = today.getDate(); month = today.getMonth(); month++; year = today.getYear(); year = (year < 1000) ? 1900 + year : year; } function putcal(form, dateFieldName) { var version = navigator.appVersion; if (navigator.appVersion.indexOf("Mac") != -1) { calwin = open("","calwin","width=300,height=340,resizable=yes"); } else { calwin = open("","calwin","width=230,height=280,resizable=yes"); } calccal(calwin,form,dateFieldName); } function calccal(targetwin,form,dateFieldName) { var monthname = new Array(12); monthname[0] = "January"; monthname[1] = "February"; monthname[2] = "March"; monthname[3] = "April"; monthname[4] = "May"; monthname[5] = "June"; monthname[6] = "July"; monthname[7] = "August"; monthname[8] = "September"; monthname[9] = "October"; monthname[10] = "November"; monthname[11] = "December"; var endday = calclastday(eval(month),eval(year)); mystr = month + "/01/" + year; mydate = new Date(mystr); firstday = mydate.getDay(); var cnt = 0; var day = new Array(6); for (var i=0; i<6; i++) day[i] = new Array(7); for (var r=0; r<6; r++){ for (var c=0; c<7; c++){ if ((cnt==0) && (c!=firstday)) continue; cnt++; day[r][c] = cnt; if (cnt==endday) break; } if (cnt==endday) break; } targetwin.document.open() targetwin.document.writeln("
") targetwin.document.writeln(""); targetwin.document.close() } function calclastday(month,year) { if ((month==2) && ((year%4)==0)) return 29; if ((month==2) && ((year%4)!=0)) return 28; if ((month==1) || (month == 3) || (month == 5) || (month == 7) || (month==8) || (month == 10) || (month ==12)) return 31; return 30; } function calcnextmonth(month) { if (month=="12") return "1"; else return (eval(month)+1); } function calcnextyear(month,year) { if (month=="12") return (eval(year)+1); else return (year); } function calcprevmonth(month) { if (month=="1") return "12"; else return (eval(month)-1); } function calcprevyear(month,year) { if (month=="1") return (eval(year)-1); else return (year); }