nowork = Array(); // **************** // ** 下準備 ** // **************** calendar="no value"; var nmonth; var pmonth; nowork.push(new Array('12/24/2007','0','9','00','14','00')); nowork.push(new Array('1/1/2008','0','9','00','14','00')); nowork.push(new Array('1/2/2008','0','9','00','14','00')); nowork.push(new Array('1/3/2008','0','9','00','14','00')); nowork.push(new Array('12/31/2007','1','10','00','17','00')); nowork.push(new Array('12/25/2007','0','9','00','14','00')); nowork.push(new Array('7/4/2008','0','9','00','14','00')); function drawCalender(_month) { if(!(_month)) _month = 0; myMonthTbl= new Array(31,28,31,30,31,30,31,31,30,31,30,31); myDate = new Date(); tempDate = new Date(); myDate.setTime(tempDate.getTime()+tempDate.getTimezoneOffset()*60*1000-25200000+_month*60*60*24*myMonthTbl[myDate.getMonth()]*1000); // 今日の日付データ取得 myWeekTbl = new Array("S","M","T","W","T","F","S"); // 曜日テーブル定義 // 月テーブル定義 myYear = myDate.getYear(); // 下2桁の西暦取得 myYear = (myYear<2000) ? (1900+myYear) : (myYear); // 4桁の西暦に変換 if (((myYear%4)==0 && (myYear%100)!=0) || (myYear%400)==0) // うるう年だったら... myMonthTbl[1] = 29; //  2月を29日とする myMonth = myDate.getMonth(); // 月を取得(0月?11月) myToday = myDate.getDate(); // 今日の'日'を退避 myDate.setDate(1); // 日付を'1日'に変えて、 myWeek = myDate.getDay(); //  '1日'の曜日を取得 myTblLine = Math.ceil((myWeek+myMonthTbl[myMonth])/7); // カレンダーの行数 myTable = new Array(7*myTblLine); // 表のセル数分定義 for(i=0; i<7*myTblLine; i++) myTable[i]=" "; // myTableを掃除する for(i=0; i <<-- "+myYear+ "/"+ (myMonth+1)+ ""; calendar += " -->>"; calendar += ""; for(i=0; i<7; i++){ // 一行(1週間)ループ calendar+=""; // 日曜のセルの色 else calendar+="bgcolor='#98C2AC' style='color:#FFFFFF'>"; // 月?土のセルの色 calendar+=""+myWeekTbl[i]+""; // '日'から'土'の表示 calendar+=""; } calendar += ""; for(i=0; i"; tempTime.innerHTML += "Close:
"+nowork[i][4]+":"+nowork[i][5]; tempTime.style.display = "block"; break; } } } function Mout() { var tempTime = document.getElementById('_time'); tempTime.style.display = "none"; } function checkCheckbox() { if(document.changeDate.sub_change.checked == true) document.getElementById("Change").style.display = "block"; else document.getElementById("Change").style.display = "none"; } function printCalendar(place) { document.getElementById(place).innerHTML = calendar; }