var Myobject = function(){};
Myobject.prototype = {
	myYear: 2007,
	myMonth: 1,
	irregularHoliday: [],
	irregularNotHoliday: [],
	Calendar: function(){
		//年・月指定
		var PmyYear = this.myYear;
		var PmyMonth = this.myMonth;
		//曜日配列
		var myWeekTbl = new Array( "日","月","火","水","木","金","土" );
		//土日以外の休みの日
		var PirregularHoliday = this.irregularHoliday;
		//土日で休みでない日
		var PirregularNotHoliday = this.irregularNotHoliday;
	
		//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");
		jQuery.each(dayList, function(index, data){
			var dateObj = $(this);
			var weekObj = $(weekList[index]);
			
			myDate = new Date(PmyYear,PmyMonth-1,dateObj.html());
			myWeek = myDate.getDay();
			weekObj.html(myWeekTbl[myWeek]);
			
			switch(myWeekTbl[myWeek]){
				case '土': case '日':
					weekObj.addClass("holiday");
					break;
				case '水':
					break;
				default:
					break;
			}
	
			//土・日以外の休みの日に色をつける
			if(jQuery.inArray(dateObj.html(),PirregularHoliday) >= 0){
				weekObj.addClass("holiday");
			}
	
			//土・日で休みでない日の色を消す
			if(jQuery.inArray(dateObj.html(),PirregularNotHoliday) >= 0){
				weekObj.removeClass("holiday");
			}
		});
	}
};

