/*2007年営業カレンダー
/* $Id: jscript_calendar.js,v 2.0 2006/12/06 14:19 therese Exp $ */

var monthDays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);today_tmp=new Date();today=new Date();var year=today_tmp.getFullYear();if(((year%4==0)&&(year%100!=0))||(year%400==0)){monthDays[1]=29}var nowDays=monthDays[today_tmp.getMonth()];var thisDay=today_tmp.getDate();var nowMonth=today_tmp.getMonth()+1;function checkholidayName(){var holiday=new Array();
//祝日の設定　開始
//holidayとholidayNameは必ず対応させる事
	holiday[0]="1/1"
	holiday[1]="1/10"
	holiday[2]="2/11"
	holiday[3]="3/21"
	holiday[4]="4/29"
	holiday[5]="5/3"
	holiday[6]="5/4"
	holiday[7]="5/5"
	holiday[8]="7/19"
	holiday[9]="9/20"
	holiday[10]="9/23"
	holiday[11]="10/8"
	holiday[12]="11/3"
	holiday[13]="11/23"
	holiday[14]="12/23"

var holidayName=new Array();
	holidayName[0]="元旦"
	holidayName[1]="成人の日"
	holidayName[2]="建国記念の日"
	holidayName[3]="春分の日"
	holidayName[4]="昭和の日"
	holidayName[5]="憲法記念日"
	holidayName[6]="みどりの日"
	holidayName[7]="こどもの日"
	holidayName[8]="海の日"
	holidayName[9]="敬老の日"
	holidayName[10]="秋分の日"
	holidayName[11]="体育の日"
	holidayName[12]="文化の日"
	holidayName[13]="勤労感謝の日"
	holidayName[14]="天皇誕生日"
//祝日の設定　終了
var flag=false;var check=today_tmp.getMonth()+1+"/"+today_tmp.getDate();for(var i=0;i<holiday.length;i++){if(check==holiday[i]){flag=holidayName[i]}}return flag}
function checktemporarycloseddayName(){
var temporaryclosedday=new Array();
//臨時休業日の設定　開始
//temporarycloseddayとtemporarycloseddayName は必ず対応させる事
temporaryclosedday[0]="12/29"
temporaryclosedday[1]="12/30"
temporaryclosedday[2]="12/31"
temporaryclosedday[3]="1/1"
temporaryclosedday[4]="1/2"
temporaryclosedday[5]="1/3"
temporaryclosedday[6]="1/4"

temporaryclosedday[7]="8/11"
temporaryclosedday[8]="8/12"
temporaryclosedday[9]="8/13"
temporaryclosedday[10]="8/14"
temporaryclosedday[11]="8/15"
temporaryclosedday[12]="8/16"

temporaryclosedday[13]="1/8"
temporaryclosedday[14]="1/14"
temporaryclosedday[15]="1/15"
temporaryclosedday[16]="1/21"
temporaryclosedday[17]="1/22"
temporaryclosedday[18]="1/29"
temporaryclosedday[19]="2/4"
temporaryclosedday[20]="2/5"
temporaryclosedday[21]="2/11"
temporaryclosedday[22]="2/12"
temporaryclosedday[23]="2/18"
temporaryclosedday[24]="2/19"

temporaryclosedday[25]="2/26"

temporaryclosedday[26]="3/3"
temporaryclosedday[27]="3/4"

temporaryclosedday[28]="3/10"
temporaryclosedday[29]="3/11"

temporaryclosedday[30]="3/17"
temporaryclosedday[31]="3/18"

temporaryclosedday[32]="3/24"
temporaryclosedday[33]="3/25"

temporaryclosedday[34]="4/3"

temporaryclosedday[35]="4/9"
temporaryclosedday[36]="4/10"

temporaryclosedday[37]="4/16"
temporaryclosedday[38]="4/17"

temporaryclosedday[39]="4/23"
temporaryclosedday[40]="4/24"

temporaryclosedday[41]="4/30"
temporaryclosedday[42]="5/1"
temporaryclosedday[43]="5/2"
temporaryclosedday[44]="5/8"

temporaryclosedday[45]="5/14"
temporaryclosedday[46]="5/15"

temporaryclosedday[47]="5/21"
temporaryclosedday[48]="5/22"
temporaryclosedday[49]="5/29"

temporaryclosedday[50]="6/4"
temporaryclosedday[51]="6/5"

temporaryclosedday[52]="6/11"
temporaryclosedday[53]="6/12"

temporaryclosedday[54]="6/18"
temporaryclosedday[55]="6/19"

temporaryclosedday[56]="6/25"
temporaryclosedday[57]="6/26"

temporaryclosedday[58]="7/3"
temporaryclosedday[59]="7/9"
temporaryclosedday[60]="7/10"
temporaryclosedday[61]="7/17"
temporaryclosedday[62]="7/23"
temporaryclosedday[63]="7/24"
temporaryclosedday[64]="7/30"
temporaryclosedday[65]="7/31"
temporaryclosedday[66]="8/6"
temporaryclosedday[67]="8/7"
temporaryclosedday[68]="8/21"
temporaryclosedday[69]="8/28"

temporaryclosedday[70]="9/3"
temporaryclosedday[71]="9/4"
temporaryclosedday[72]="9/10"
temporaryclosedday[73]="9/11"
temporaryclosedday[74]="9/17"
temporaryclosedday[75]="9/18"
temporaryclosedday[76]="9/24"
temporaryclosedday[77]="9/25"

temporaryclosedday[78]="10/2"
temporaryclosedday[79]="10/8"
temporaryclosedday[80]="10/9"
temporaryclosedday[81]="10/15"
temporaryclosedday[82]="10/16"
temporaryclosedday[83]="10/22"
temporaryclosedday[84]="10/23"
temporaryclosedday[85]="10/30"

temporaryclosedday[86]="11/5"
temporaryclosedday[87]="11/6"
temporaryclosedday[88]="11/12"
temporaryclosedday[89]="11/13"
temporaryclosedday[90]="11/19"
temporaryclosedday[91]="11/20"
temporaryclosedday[92]="11/26"
temporaryclosedday[93]="11/27"
temporaryclosedday[94]="12/3"
temporaryclosedday[95]="12/4"
temporaryclosedday[96]="12/10"
temporaryclosedday[97]="12/11"
temporaryclosedday[98]="12/18"
temporaryclosedday[99]="12/24"
temporaryclosedday[100]="12/25"

temporaryclosedday[101]="4/29"

var temporarycloseddayName=new Array();
temporarycloseddayName[0]="年末年始"
temporarycloseddayName[1]="年末年始"
temporarycloseddayName[2]="年末年始"
temporarycloseddayName[3]="年末年始"
temporarycloseddayName[4]="年末年始"
temporarycloseddayName[5]="年末年始"
temporarycloseddayName[6]="年末年始"

temporarycloseddayName[7]="夏季休暇"
temporarycloseddayName[8]="夏季休暇"
temporarycloseddayName[9]="夏季休暇"
temporarycloseddayName[10]="夏季休暇"
temporarycloseddayName[11]="夏季休暇"
temporarycloseddayName[12]="夏季休暇"


temporarycloseddayName[13]="定休日"
temporarycloseddayName[14]="定休日"
temporarycloseddayName[15]="定休日"
temporarycloseddayName[16]="定休日"
temporarycloseddayName[17]="定休日"
temporarycloseddayName[18]="定休日"
temporarycloseddayName[19]="定休日"
temporarycloseddayName[20]="定休日"
temporarycloseddayName[21]="定休日"
temporarycloseddayName[22]="定休日"
temporarycloseddayName[23]="定休日"
temporarycloseddayName[24]="定休日"
temporarycloseddayName[25]="定休日"
temporarycloseddayName[26]="定休日"
temporarycloseddayName[27]="定休日"
temporarycloseddayName[28]="定休日"
temporarycloseddayName[29]="定休日"
temporarycloseddayName[30]="定休日"
temporarycloseddayName[31]="定休日"
temporarycloseddayName[32]="定休日"
temporarycloseddayName[33]="定休日"
temporarycloseddayName[34]="定休日"
temporarycloseddayName[35]="定休日"
temporarycloseddayName[36]="定休日"
temporarycloseddayName[37]="定休日"
temporarycloseddayName[38]="定休日"
temporarycloseddayName[39]="定休日"
temporarycloseddayName[40]="定休日"
temporarycloseddayName[41]="定休日"
temporarycloseddayName[42]="定休日"
temporarycloseddayName[43]="定休日"
temporarycloseddayName[44]="定休日"
temporarycloseddayName[45]="定休日"
temporarycloseddayName[46]="定休日"
temporarycloseddayName[47]="定休日"
temporarycloseddayName[48]="定休日"
temporarycloseddayName[49]="定休日"
temporarycloseddayName[50]="定休日"
temporarycloseddayName[51]="定休日"
temporarycloseddayName[52]="定休日"
temporarycloseddayName[53]="定休日"
temporarycloseddayName[54]="定休日"
temporarycloseddayName[55]="定休日"
temporarycloseddayName[56]="定休日"
temporarycloseddayName[57]="定休日"
temporarycloseddayName[58]="定休日"
temporarycloseddayName[59]="定休日"
temporarycloseddayName[60]="定休日"
temporarycloseddayName[61]="定休日"
temporarycloseddayName[62]="定休日"
temporarycloseddayName[63]="定休日"
temporarycloseddayName[64]="定休日"
temporarycloseddayName[65]="定休日"
temporarycloseddayName[66]="定休日"
temporarycloseddayName[67]="定休日"
temporarycloseddayName[68]="定休日"
temporarycloseddayName[69]="定休日"
temporarycloseddayName[70]="定休日"
temporarycloseddayName[71]="定休日"
temporarycloseddayName[72]="定休日"
temporarycloseddayName[73]="定休日"
temporarycloseddayName[74]="定休日"
temporarycloseddayName[75]="定休日"
temporarycloseddayName[76]="定休日"
temporarycloseddayName[77]="定休日"
temporarycloseddayName[78]="定休日"
temporarycloseddayName[79]="定休日"
temporarycloseddayName[80]="定休日"
temporarycloseddayName[81]="定休日"
temporarycloseddayName[82]="定休日"
temporarycloseddayName[83]="定休日"
temporarycloseddayName[84]="定休日"
temporarycloseddayName[85]="定休日"
temporarycloseddayName[86]="定休日"
temporarycloseddayName[87]="定休日"
temporarycloseddayName[88]="定休日"
temporarycloseddayName[89]="定休日"
temporarycloseddayName[90]="定休日"
temporarycloseddayName[91]="定休日"
temporarycloseddayName[92]="定休日"
temporarycloseddayName[93]="定休日"
temporarycloseddayName[94]="定休日"
temporarycloseddayName[95]="定休日"
temporarycloseddayName[96]="定休日"
temporarycloseddayName[97]="定休日"
temporarycloseddayName[98]="定休日"
temporarycloseddayName[99]="定休日"
temporarycloseddayName[100]="定休日"
temporarycloseddayName[101]="定休日"


//臨時休業日の設定　終了
var flag=false;var check=today_tmp.getMonth()+1+"/"+today_tmp.getDate();
for(var i=0;i<temporaryclosedday.length;i++){if(check==temporaryclosedday[i]){flag=temporarycloseddayName[i]}}return flag}function makeCalendar(){var day_date=new Array;var day_day=new Array;var day_holiday=new Array;var day_temporaryclosedday=new Array;for(var i=1;i<=nowDays;i++){today_tmp.setDate(i);day_date[i]=today_tmp.getDate();day_day[i]=today_tmp.getDay();day_holiday[i]=checkholidayName();day_temporaryclosedday[i]=checktemporarycloseddayName()}var content="<TABLE cellpadding='0' cellspacing='3' class='calendartable'><TR><TD colspan='7' class='year'>"+year+"/&#32;"+nowMonth+"</TD></TR>";content+="<TR>";
content+="<TD class='sunday'>SUN</TD>";
content+="<TD class='monday'>MON</TD>";
content+="<TD class='tuesday' >TUE</TD>";
content+="<TD class='wednesday'>WED</TD>";
content+="<TD class='thursday'>THU</TD>";
content+="<TD class='friday'>FRI</TD>";
content+="<TD class='saturday'>SAT</TD>";content+="</TR>";content+="<TR align='right'>";var column=0;for(var i=0;i<day_day[1];i++){content+="<TD>&nbsp;</TD>";column++}for(var i=1;i<=nowDays;i++)
{
if(today.getDate()==i){
	if(day_temporaryclosedday[i]==false){
		if(day_holiday[i]==false){
			if(column==6){content+="<TD class='t_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='t_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='t_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='t_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='t_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='t_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='t_sunday'>"+i+"</TD>";column++}
		}
		else{
			if(column==6){content+="<TD class='t_H_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='t_H_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='t_H_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='t_H_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='t_H_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='t_H_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='t_H_sunday' >"+i+"</TD>";column++}
			}
	}
	else{
		if(day_holiday[i]==false){ 
			if(column==6){content+="<TD class='t_TC_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='t_TC_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='t_TC_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='t_TC_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='t_TC_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='t_TC_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='t_TC_sunday' >"+i+"</TD>";column++}
		}
		else{
			if(column==6){content+="<TD class='t_TC_H_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='t_TC_H_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='t_TC_H_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='t_TC_H_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='t_TC_H_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='t_TC_H_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='t_TC_H_sunday' >"+i+"</TD>";column++}
		}
	}
	}
else{
	if(day_temporaryclosedday[i]==false){
		if(day_holiday[i]==false){ 
			if(column==6){content+="<TD class='saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='friday' >"+i+"</TD>";column++}
			else{content+="<TD class='sunday' >"+i+"</TD>";column++}
		}
		else{
			if(column==6){content+="<TD class='H_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='H_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='H_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='H_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='H_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='H_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='H_sunday' >"+i+"</TD>";column++}
			}
		}
	else{
		if(day_holiday[i]==false){ 
			if(column==6){content+="<TD class='TC_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='TC_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='TC_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='TC_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='TC_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='TC_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='TC_sunday' >"+i+"</TD>";column++}
		}
		else{
			if(column==6){content+="<TD class='TC_H_saturday' >"+i+"</TD></TR>";column++}
			else if(column==1){content+="<TD class='TC_H_monday' >"+i+"</TD>";column++}
			else if(column==2){content+="<TD class='TC_H_tuesday' >"+i+"</TD>";column++}
			else if(column==3){content+="<TD class='TC_H_wednesday' >"+i+"</TD>";column++}
			else if(column==4){content+="<TD class='TC_H_thursday' >"+i+"</TD>";column++}
			else if(column==5){content+="<TD class='TC_H_friday' >"+i+"</TD>";column++}
			else{content+="<TD class='TC_H_sunday' >"+i+"</TD>";column++}
			}
		}
	}
if(column==7){content+="</TR><TR align='right'>";column=0}}content+="</TR></TABLE>";document.write(content)}
