//変更はここ下から

//毎週休みを設定します。
//日曜日：0,月曜日：1,火曜日：2,水曜日：3,木曜日：4,金曜日：5,土曜日：6
var Holiday_week=new Array("0");

//特別休暇日を設定します
var HoliDay=new Array("7/18");

var coment="";

var bg_col="#000000";//カレンダーの枠の色
var bg_col1="#FFFFCC";//カレンダーの見出しの色
var bg_col2="#FFFFFF";//カレンダーの通常の枠の色
var st_col="class='fontsize_10'";//スタイルの設定 

var s_col="#FFCCCC";//日曜日の背景の色
var h_col="#FFCCCC";//休みの日の背景の色

//ここの上まで

//設定方法
//１．ヘッダー部分に
//
//<script language="JavaScript" src="このファイルの置いた場所"></script>
//
//を埋め込み 
//
//
//２．カレンダーを表示したいところのソースに
//	<script language="JavaScript">
//	<!--
//		showClendar();
//	-->
//	</script>
//
// を埋め込むとカレンダーが表示できます。
//
//

var monthdays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var days=new Array("日","月","火","水","木","金","土");
var year,today,startDay;
	
function showClendar(){ 

	var date=new Date();
	year=date.getFullYear();
	today=date.getDate();
	a=date.getMonth();
	for(ii=0;ii<1;ii++){
		a=a+ii;
		if(a>=12){
			a=a-12;
			year++;
		}
		show_col(year,a,today,ii);
	}
	
	document.write("<span style='color:#000000'>",coment,"</span>");
}

function show_col(year,a,today,ii){
	var date=new Date();

	date.setFullYear(year);
	date.setMonth(a);
	thisMonthdays=monthdays[a];
	date.setDate(1);
	startDay=date.getDay();

		
	//年、閏年の設定
	if(((year%4==0)&&(year%100!=0))||(year%400==0)){
		monthdays[1]=29;
	}
	thisMonthdays=monthdays[date.getMonth()];
	date.setDate(1);
	startDay=date.getDay();
	
	//年・月の表示
	document.write("<table width='161' border='0' cellspacing='0' cellpadding='0' bgcolor='",bg_col,"' ",st_col,"><tr><td>");
	document.write("<table width='161' border='0' cellspacing='1' cellpadding='1' ",st_col," style='color:#000000'>");	
	document.write("<tr><th colspan='7'bgcolor='",bg_col2,"'align='center'>");
	document.write(year,'年',date.getMonth()+1,'月');
	document.write("</th></tr>");
	
		
	//曜日の表示
	document.write("<tr align='center'>");
	for(i=0;i<7;i++){
		if(i==0){
			document.write("<td bgcolor='",s_col,"'style='color:#000000'>",days[i],"</td>");
		}else if(i==6){
			document.write("<td bgcolor='#CCCCFF'style='color:#000000'>",days[i],"</td>");
		}else{
			document.write("<td bgcolor='",bg_col1,"'style='color:#000000'>",days[i],"</td>");
		}
	} 
	
		//日にちの表示
	document.write("<tr bgcolor='",bg_col2,"' align='center'>");
	var col=0;
	for(i=0;i<startDay;i++){
		document.write("<td>&nbsp;</td>");
		col++;
	}
	var flg=0;
	for(i=1;i<=thisMonthdays;i++){
		for(n=0;n<Holiday_week.length;n++){
			if(col==Holiday_week[n]){flg=1;}
		}
		if(flg==1){
			document.write("<td bgcolor='",h_col,"'style='color:#000000'>");
			flg=0;
		}else{
			flg2=0;
			for(n=0;n<HoliDay.length;n++){
				if((date.getMonth()+1 +"/"+i)==HoliDay[n]){flg2=1;}
			}
			if(flg2==1){
				document.write("<td bgcolor='",h_col,"'style='color:#000000'>");
				flg2=0;
			}else{
				document.write("<td style='color:#000000'>");
			}
		}
		if(i==today && ii==0){
			document.write("<b styel=color:red>");
		}
		document.write(i);
		if(i==today && ii==0){
			document.write("</b>");
		}
		document.write("</td>");
		col++;
		if(col==7){
			document.write("</tr>\n<tr bgcolor='"+bg_col2+"' align='center'>");
			col=0;
		}
	}
	if(col>0){
		for(i=col;i<7;i++){
			document.write("<td>&nbsp;</td>");
		}
	}
	document.write("</tr>");

	document.write("</tr></table>");
	document.write("</td></tr></table><BR>"); 
}
