﻿//<script language="javascript" src="/js/prototype.js"></script>
//<script language="javascript" src="/js/NTP.js"></script>

var	timerID = null
var	timerRunning = false
var	Offset
var	JSToffset = -9 * 3600 * 1000
var     C21 = new Date("Apr 1, 3001 0:00:00")

function startclock()
{
	var LocalClock, Standard

	LocalClock = new Date()
	Standard = new Date( Date.parse(sDate) + 1000 + JSToffset )

	Offset = Standard.getTime() - LocalClock.getTime()
	TZoffset = LocalClock.getTimezoneOffset() * 60000

	if (TZoffset > 12 * 3600 * 1000)
	         TZoffset = TZoffset - ( 24 * 3600 * 1000 )
	var Seconds = Math.round( (Offset-TZoffset) / 1000)
}




function calendar_4 () {
	// 手仕舞い日
	var Tejimai = 10

	var	date, today, year, month, day, week, msg, holiday, strColor, myDay, myHours, myMinutes;

	holiday	= false;

	// 営業時間
	myDayTbl     = new Array(3);
	myDayTbl[0] = 0;		// 休業日
	myDayTbl[1] = 1830;		// 短縮営業
	myDayTbl[2] = 1600;		// 通常営業


	// 祝日データ格納用配列作成
	var	msg_d = new Array(12);

	for (i = 0; i < 12; i++) 
	{
		var	base = new Array(31);
		for (j = 0; j < 31; j++) 
		{
			base[j] = '';
		}
		msg_d[i] = base;
	}
// ２０１２年１月
msg_d[0][0]	= '_h元日';	// 元日(祝日)
msg_d[0][1]	= '_h日曜日';
msg_d[0][2]	= '*土曜日'; //　1/3土曜体制
msg_d[0][3]	= '*土曜日'; //　1/4土曜体制
msg_d[0][8]	= '*日曜日';	// 成人式(祝日) 一定ではないので注意
msg_d[0][6]	= '*土曜日';
msg_d[0][13]	= '*土曜日';
msg_d[0][20]	= '*土曜日';
msg_d[0][27]	= '*土曜日';
msg_d[0][7]	= '*日曜日';
msg_d[0][14]	= '*日曜日';
msg_d[0][21]	= '*日曜日';
msg_d[0][28]	= '*日曜日';
// ２０１２年２月
msg_d[1][10]	= '*日曜日';	// 建国記念の日(祝日)
msg_d[1][3]	= '*土曜日';
msg_d[1][17]	= '*土曜日';
msg_d[1][24]	= '*土曜日';
msg_d[1][4]	= '*日曜日';
msg_d[1][11]	= '*日曜日';
msg_d[1][18]	= '*日曜日';
msg_d[1][25]	= '*日曜日';
// ２０１２年３月
msg_d[2][19]	= '*日曜日';	// 春分の日(祝日) 一定ではないので注意
msg_d[2][2]	= '*土曜日';
msg_d[2][9]	= '*土曜日';
msg_d[2][16]	= '*土曜日';
msg_d[2][23]	= '*土曜日';
msg_d[2][30]	= '*土曜日';
msg_d[2][3]	= '*日曜日';
msg_d[2][10]	= '*日曜日';
msg_d[2][17]	= '*日曜日';
msg_d[2][24]	= '*日曜日';
// ２０１１年４月
msg_d[3][28]	= '*日曜日';	// みどりの日(祝日)
msg_d[3][1]	= '*土曜日';
msg_d[3][8]	= '*土曜日';
msg_d[3][15]	= '*土曜日';
msg_d[3][22]	= '*土曜日';
msg_d[3][29]	= '*土曜日';
msg_d[3][2]	= '*日曜日';
msg_d[3][9]	= '*日曜日';
msg_d[3][16]	= '*日曜日';
msg_d[3][23]	= '*日曜日';
// ２０１１年５月
msg_d[4][2]	= '*日曜日';	// 憲法記念日(祝日)
msg_d[4][3]	= '*日曜日';	// 国民の休日(祝日)
msg_d[4][4]	= '*日曜日';	// こどもの日(祝日)
msg_d[4][6]	= '*土曜日';
msg_d[4][13]	= '*土曜日';
msg_d[4][20]	= '*土曜日';
msg_d[4][27]	= '*土曜日';
msg_d[4][0]	= '*日曜日';
msg_d[4][7]	= '*日曜日';
msg_d[4][14]	= '*日曜日';
msg_d[4][21]	= '*日曜日';
msg_d[4][28]	= '*日曜日';
// ２０１１年６月
msg_d[5][3]	= '*土曜日';
msg_d[5][10]	= '*土曜日';
msg_d[5][17]	= '*土曜日';
msg_d[5][24]	= '*土曜日';
msg_d[5][4]	= '*日曜日';
msg_d[5][11]	= '*日曜日';
msg_d[5][18]	= '*日曜日';
msg_d[5][25]	= '*日曜日';
// ２０１１年７月
msg_d[6][17]	= '*日曜日';	// 海の日(祝日) 一定ではないので注意
msg_d[6][1]	= '*土曜日';
msg_d[6][8]	= '*土曜日';
msg_d[6][15]	= '*土曜日';
msg_d[6][22]	= '*土曜日';
msg_d[6][29]	= '*土曜日';
msg_d[6][2]	= '*日曜日';
msg_d[6][9]	= '*日曜日';
msg_d[6][16]	= '*日曜日';
msg_d[6][23]	= '*日曜日';
msg_d[6][30]	= '*日曜日';
// ２０１１年８月
msg_d[7][5]	= '*土曜日';
msg_d[7][12]	= '*土曜日';
msg_d[7][19]	= '*土曜日';
msg_d[7][26]	= '*土曜日';
msg_d[7][6]	= '*日曜日';
msg_d[7][13]	= '*日曜日';
msg_d[7][20]	= '*日曜日';
msg_d[7][27]	= '*日曜日';
// ２０１１年９月
msg_d[8][18]	= '*日曜日';	// 敬老の日(祝日)
msg_d[8][22]	= '*日曜日';	// 秋分の日(祝日) 一定ではないので注意
msg_d[8][2]	= '*土曜日';
msg_d[8][9]	= '*土曜日';
msg_d[8][16]	= '*土曜日';
msg_d[8][23]	= '*土曜日';
msg_d[8][3]	= '*日曜日';
msg_d[8][10]	= '*日曜日';
msg_d[8][17]	= '*日曜日';
msg_d[8][24]	= '*日曜日';
// ２０１１年１０月
msg_d[9][9]	= '*日曜日';	// 体育の日(祝日) 一定ではないので注意
msg_d[9][0]	= '*土曜日';
msg_d[9][7]	= '*土曜日';
msg_d[9][14]	= '*土曜日';
msg_d[9][21]	= '*土曜日';
msg_d[9][28]	= '*土曜日';
msg_d[9][1]	= '*日曜日';
msg_d[9][8]	= '*日曜日';
msg_d[9][15]	= '*日曜日';
msg_d[9][22]	= '*日曜日';
msg_d[9][29]	= '*日曜日';
// ２０１１年１１月
msg_d[10][2]	= '*日曜日';	// 文化の日(祝日)
msg_d[10][22]	= '*日曜日';	// 勤労感謝の日(祝日)
msg_d[10][4]	= '*土曜日';
msg_d[10][14]	= '*土曜日';
msg_d[10][18]	= '*土曜日';
msg_d[10][25]	= '*土曜日';
msg_d[10][5]	= '*日曜日';
msg_d[10][12]	= '*日曜日';
msg_d[10][19]	= '*日曜日';
msg_d[10][26]	= '*日曜日';
// ２０１１年１２月
msg_d[11][22]	= '*日曜日';	// 天皇誕生日(祝日)
msg_d[11][2]	= '*土曜日';
msg_d[11][9]	= '*土曜日';
msg_d[11][16]	= '*土曜日';
msg_d[11][23]	= '*土曜日';
msg_d[11][3]	= '*日曜日'; // ■■日曜出勤開始■■
msg_d[11][10]	= '*日曜日';
msg_d[11][17]	= '*日曜日';
msg_d[11][24]	= '*日曜日';
msg_d[11][28]	= '*土曜日'; //　12/29土曜体制
msg_d[11][29]	= '*土曜日'; //　12/30土曜体制
msg_d[11][30]	= '_日曜日'; //　12/31～1/2完全休業日



	// 今日の日付取得
	{
		// ローカルの時間を設定
		//date	= new Date();

		// 日本標準時を設定
		var now, temp, temp1
		now = new Date()
		temp = now.getTime()+ Offset
		date	= new Date( temp - JSToffset );

		myDay = 1;
		myHours = date.getHours();
		myMinutes = date.getMinutes();
		month	= date.getMonth();
		today	= date.getDate() - 1;

		if ((msg_d[month][today]) != '') 
		{

			// 休みのチェック
			if ((msg_d[month][today].substring(0,1))=='*') {
				myDay = 2;
			}else if ((msg_d[month][today].substring(0,1))=='_') {
				myDay = 0;
			}
		}

		temp1 = date.toLocaleString();

		if ( (myHours * 100 + myMinutes) > myDayTbl[myDay] )
		{
			date.setDate( date.getDate() + 1);
		}

		date.setDate( date.getDate() - 1);
		i = 0;
		while (i < 180) {
			date.setDate( date.getDate() + 1);
			month	= date.getMonth();
			today	= date.getDate() - 1;
			if ((msg_d[month][today]) != '') 
			{
				// 休みのチェック
				if ((msg_d[month][today].substring(0,1))!='_') {
					break;
				}
			}
			else
			{
				break;
			}
			i = i + 1;
		}
		i = 0;

		date.setDate( date.getDate() + (Tejimai));

		month	= date.getMonth();
		today	= date.getDate();

		document.write((month + 1) + "月" + (today) + "日");

	}

}
document.write("現在の予約受付・お問合せは<br />");
document.write("<span class='sideDate'>");




startclock();
// 手仕舞い日表示
calendar_4();

document.write("</span>以降の<br />");
document.write("出発を受付中です");
