//====================================================================
// カレンダ画面用のスクリプト
//====================================================================

//スタイルシート
document.write(MakeStyleSheetHTML("calendar.css"));
//カレンダ情報
var cal, curdt;


//====================================================================
// ボディロード時の処理
//====================================================================
function onloadBody() {
	var tdt, sdt, edt;

	tdt = new Date();
	sdt = new Date(tdt.getFullYear(), tdt.getMonth() - 1, 1);
	edt = new Date(tdt.getFullYear(), tdt.getMonth() + 12, 1);
	cal = new CCalendar(sdt, edt, tdt);
	cal.YearTitlePattern(CALYEAR_TITLE_ONLY);
	cal.YearTitleFormat("");
	cal.MonthTitlePattern(CALMON_TITLE_MOVE);
	cal.MonthTitleFormat("yyyy(WY)年m月");
	cal.TopWeekday(0);
	cal.DateSelect(true);
	cal.TodayAccent(true);
	cal.HolidayAccent(true);
	cal.HolidayToolTip(true);
	cal.HolidayCaption(false);
	cal.MonthDisplayCount(3);
	cal.ColumnCount(3);
	curdt = new Date(tdt.getFullYear(), tdt.getMonth(), 1);
	DrawCalendar();
}
//====================================================================
// カレンダー表示
//====================================================================
function DrawCalendar(yyyy, mm) {
	var yyyy = curdt.getFullYear();
	var mm = curdt.getMonth();
	var ctl = document.getElementById("calendar");
	if (ctl != null) {
		ctl.innerHTML = cal.CalendarHTMLMake(yyyy, mm);
	}
}
//====================================================================
// カレンダーの月移動ボタンクリック時の処理
//====================================================================
function MonthMoveButtonClick(mv) {
	var yyyy = curdt.getFullYear();
	var mm = curdt.getMonth();
	curdt = new Date(yyyy, mm + mv, 1);
	DrawCalendar();
}
//====================================================================
// 日選択時の処理
//====================================================================
function SelectDate(yyyy, mm, dd) {
//	alert("[" + yyyy + "/" + mm + "/" + dd + "]");
	top.frames[1].window.SelectDate(yyyy, mm, dd);
}
/*------<< EOF >>------*/

