
	document.writeln("<style type=text/css><!--");
	document.writeln("td{height:22;}");
	document.writeln("td.tuki{cursor:pointer;color:#ffffff;font-size:12px;background-color:#98CA33;}");
	document.writeln("--></style>");
	
	document.write("<table cellspacing='0' style='text-align:center;width:220px;border:solid 1px #ccc;'><tr><td colspan=3 bgcolor='#98CA33' style='color:#fff;'>営業日カレンダー</td></tr><tr>");
	document.write("<td class='tuki'onclick='Fore()'>前月</td>");
	document.write("<td ID='midasi' bgcolor='#98CA33' style='color:#fff;' class='tuki'onclick='Current()'></td>");
	document.write("<td class='tuki'onclick='Next()'>次月</td>");
	document.write("</tr><tr><td colspan='3'><table style='font-size:12px;'>");
	WeekTd = new Array("日","月","火","水","木","金","土"); 
	for(i=0;i<7;i++){
		(!i || i == 6)?document.write("<td style='border:solid 1px #ccc;' bgcolor='#C4E577' width=25>"+WeekTd[i]+"</td>"):
		document.write("<td style='border:solid 1px #ccc;' bgcolor='#C4E577' width=25>"+WeekTd[i]+"</td>");
	}
	for(i=0;i<42;i++){
		if(!(i%7))document.write("</tr><tr>"); 
		document.write("<td style='border:solid 1px #ccc;' ID='DayTd"+i+"'>&nbsp;</td>");
	}
	document.write("</tr></table></tr><tr align='left' bgcolor='#98CA33'><td colspan='3'><span style='margin: 3px 3px 3px 3px;width:25px;height:20px;background-color:#FF9999'>　　</span>－休日　　<span style='margin: 3px 3px 3px 3px;width:25px;height:20px;background-color:#FFE579'>　　</span>－混雑日</td></tr><tr align='left' bgcolor='#98CA33'><td colspan='3'>混雑日は返信が遅れる場合がございます</td></tr></table>");   
	dd = new Date();
	yy = dd.getFullYear();
	mm = dd.getMonth();
	mmdd = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	
	
	function Now(){
		if ((!(yy%4) && yy%100) || !(yy%400)){
			mmdd[1] = 29;
		}else{
			mmdd[1] =28;
		}
		dd.setDate(1);
		fWeek = dd.getDay()-1;
		setday=0;
		Mm=(mm<9)?"0"+(mm+1):mm+1;
		if(document.all){
			document.all("midasi").innerText =yy+"年"+Mm+"月";
		}else{
			document.getElementById("midasi").innerHTML =yy+"年"+Mm+"月";
		}
		for(i=0;i<42;i++){
			set_day=(i>fWeek && i<=(mmdd[mm]+fWeek))?++setday:"&nbsp;";
			Dayobj=(document.all)?document.all("DayTd"+i):document.getElementById("DayTd"+i);
		    Dayobj.innerHTML =set_day;
		    Dayobj.style.backgroundColor="#ffffff";
		    Dayobj.style.color="#000000";
		    Dayobj.title="";
		    //休みの日
		    /*
			if((!(i%7)) && (i>fWeek && i<=(mmdd[mm]+fWeek))){
				Dayobj.style.backgroundColor="#FF9999";
			}
			if((i%7==6) && (i>fWeek && i<=(mmdd[mm]+fWeek))){
				Dayobj.style.backgroundColor="#FF9999";
			}
			*/
			//当日
			if(parseInt(set_day) && setday == new Date().getDate() && yy == new Date().getFullYear() && mm == new Date().getMonth()){
		   		Dayobj.style.color="#ff0000";
		   	}
		   	//祝日
		   	/*
			if(parseInt(set_day)){
		  		if(ktHolidayName(yy+"/"+Mm+"/"+setday) && (i%7) && i%7!=6){
		       		Dayobj.style.backgroundColor="#FFE579";
		        }
		    	Dayobj.title=ktHolidayName(yy+"/"+Mm+"/"+setday);
		   	}
		   	*/
		 }
		 //get server
		 // params("year="+yy+"&month="+mm)
		 call(SITE_URL + "/calendar.php/op/getCalendarData", "");
	}
	function Next(){
		if(mm==11){
			yy++;mm=0;
		}else{
			mm++;
		}
		dd.setFullYear(yy);
		dd.setMonth(mm);
		Now();
	}
	function Fore(){
		if(mm==0){
			yy--;mm=11;
		}else{
			mm--;
		}
		dd.setFullYear(yy);
		dd.setMonth(mm);
		Now();
	}
	function Current() {
		yy = new Date().getFullYear();
		mm = new Date().getMonth();
		dd.setFullYear(yy);
		dd.setMonth(mm);
		Now();
	}
	Now();
	
	function updateCalendar(params) {
		appointWeek = params.weekList;
		appointDay = params.dayList;
		// 曜日を指定
		for(i = 0; i < appointWeek.length; i++) {
			//祝日
			if(appointWeek[i]['AW_REST_TYPE'] == '1') {
				yobi = appointWeek[i]['AW_ID'];
				//alert(yobi-1);
				for(j = yobi-1; j < 42; j=j+7){
					if($("DayTd"+j).innerHTML != "&nbsp;") {
						$("DayTd"+j).style.backgroundColor="#FF9999";
					}
				}
			}
			//　混雑日
			if(appointWeek[i]['AW_REST_TYPE'] == '2') {
				yobi = appointWeek[i]['AW_ID'];
				for(j = yobi-1; j < 42; j=j+7){
					if($("DayTd"+j).innerHTML != "&nbsp;") {
						$("DayTd"+j).style.backgroundColor="#FFE579";
					}
					
				}
			}
		}
		//　にちを指定
		for(i = 0; i < appointDay.length; i++) {
			// 祝日
			if(appointDay[i]['AD_REST_TYPE'] == '0') {
				year = appointDay[i]['AD_YEAR'];
				month = appointDay[i]['AD_MONTH'];
				day = appointDay[i]['AD_DAY'];
				curDay = $('midasi').innerHTML;
				if(month < 10) {
					month = "0"+month;
				}
				temp = year+"年"+month+"月";
				if(curDay　== temp){
					for(j = 0; j < 42; j++) {
						if($("DayTd"+j).innerHTML == day) {
							$("DayTd"+j).style.backgroundColor = "#FF9999";
						}
					}
				}
			}
			// 混雑日
			if(appointDay[i]['AD_REST_TYPE'] == '1') {
				year = appointDay[i]['AD_YEAR'];
				month = appointDay[i]['AD_MONTH'];
				day = appointDay[i]['AD_DAY'];
				curDay = $('midasi').innerHTML;
				if(month < 10) {
					month = "0"+month;
				}
				temp = year+"年"+month+"月";
				if(curDay　== temp){
					for(j = 0; j < 42; j++) {
						if($("DayTd"+j).innerHTML == day) {
							$("DayTd"+j).style.backgroundColor = "#FFE579";
						}
					}
				}
			}
			
		}
		
	}
	
/* himajin.moo.jp */