var Myobject = function(){};
Myobject.prototype = {
	myYear: 2007,
	myMonth: 1,
	irregularHoliday: [],
	irregularNotHoliday: [],
	irregularBlank: [],
	irregularX: [],
	irregularTriangle: [],
	Calendar: function(){
		//年・月指定
		var PmyYear = this.myYear;
		var PmyMonth = this.myMonth;
		//曜日配列
		var myWeekTbl = new Array( "日","月","火","水","木","金","土" );
		//土日以外の休みの日
		var PirregularHoliday = this.irregularHoliday;
		//土日で休みでない日
		var PirregularNotHoliday = this.irregularNotHoliday;
		//給食を空白にする日
		var PirregularBlank = this.irregularBlank;
		//給食を×にする日
		var PirregularX = this.irregularX;
		//水曜以外で給食を△にする日
		var PirregularTriangle = this.irregularTriangle;
	
		//title要素
		document.title = PmyMonth+'月の予定表';
	
		//全体見出し
		var titleYear;
		if( (PmyMonth >= 1) && (PmyMonth <= 3) ){
			titleYear = (PmyYear-1989);
		}else{
			titleYear = (PmyYear-1988);
		}
		$("#CMonth").html('平成'+titleYear+'年度'+PmyMonth+'月予定表');
	
		var dayList = $(".day");
		var weekList = $(".week");
		var lunchList = $(".lunch");
		jQuery.each(dayList, function(index, data){
			var dateObj = $(this);
			var weekObj = $(weekList[index]);
			var lunchObj = $(lunchList[index]);
			
			myDate = new Date(PmyYear,PmyMonth-1,dateObj.html());
			myWeek = myDate.getDay();
			weekObj.html(myWeekTbl[myWeek]);
			
			switch(myWeekTbl[myWeek]){
				case '土': case '日':
					weekObj.addClass("holiday");
					lunchObj.html("×");
					break;
				case '水':
					lunchObj.html("△");
					break;
				default:
					lunchObj.html("○");
					break;
			}
	
			//土・日以外の休みの日に色をつける
			if(jQuery.inArray(dateObj.html(),PirregularHoliday) >= 0){
				weekObj.addClass("holiday");
			}
	
			//土・日で休みでない日の色を消す
			if(jQuery.inArray(dateObj.html(),PirregularNotHoliday) >= 0){
				weekObj.removeClass("holiday");
			}
	
			//給食を空白に
			if(jQuery.inArray(dateObj.html(),PirregularBlank) >= 0){
				lunchObj.empty();
			}
	
			//給食を×に
			if(jQuery.inArray(dateObj.html(),PirregularX) >= 0){
				lunchObj.html("×");
			}
	
			//給食を△に
			if(jQuery.inArray(dateObj.html(),PirregularTriangle) >= 0){
				lunchObj.html("△");
			}
		});
	}
};


