// RESTAURANT Javascript

$(function(){
	if($('.inline').length){
		$("a.inline").fancybox({
			'hideOnContentClick': true,
			'zoomSpeedIn': 1600, 
			'zoomSpeedOut':	600, 
			'overlayShow': true,
			'frameWidth': 750,
			'frameHeight': 550,
			'overlayOpacity': 0.6
		});
	};
});

function myCalendar( myTodayOffset ){
 myDate  = new Date();                                      // 今日の日付データ取得
 myYear  = myDate.getFullYear();                            // 西暦取得
 myMonth = myDate.getMonth();                               // 月を取得(0月～11月)
if (myTodayOffset == -1){                                  // 先月のデータ表示か？
	if (myMonth == 0){                                      //   今月が1月なら12月へ
		myYear = myYear-1 ;                                  //   去年
		myMonth = 11;                                        //   先月（去年の12月)
	}else{
		myMonth--;                                           //   先月
	}
}else if (myTodayOffset == 1){                             // 来月データ表示か？
	if (myMonth == 11){                                     //   今月が12月なら1月へ
		myYear = myYear+1 ;                                  //   来年
		myMonth = 0;                                         //   来月(来年の１月)
	}else{
		myMonth++;                                           //   来月
	}
}else if (myTodayOffset == 2){                             // 来月データ表示か？
	if (myMonth == 10){                                     //   今月が12月なら1月へ
		myYear = myYear+1 ;                                  //   来年
		myMonth = 0;                                         //   来月(来年の１月)
	}else if (myMonth == 11){                                     //   今月が12月なら1月へ
		myYear = myYear+1 ;                                  //   来年
		myMonth = 1;                                         //   来月(来年の１月)
	}else	{
		myMonth = myMonth+2;                                           //   さ来月
	}
}





 if (myTodayOffset != 0){                                   // 今月じゃなかったら
   myDate.setDate(1)                                        // '日'を１日にして..
 } 
 myDate.setFullYear(myYear);                                // '年'を変更
 myDate.setMonth(myMonth);                                  // '月'を変更
 
 myWeekTbl = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); // 曜日テーブル定義
 myMonthTbl= new Array(31,28,31,30,31,30,31,31,30,31,30,31);// 月テーブル定義
 if (((myYear%4)==0 && (myYear%100)!=0) || (myYear%400)==0) // うるう年だったら...
    myMonthTbl[1] = 29;                                     // 　２月を２９日とする
 myToday = myDate.getDate();                                // 今日の'日'を退避
 myDate.setDate(1);                                         // 日付を'１日'に変えて、
 myWeek = myDate.getDay();                                  // 　'１日'の曜日を取得
 myTable   = new Array(7*6);                                // 表のセル数分定義

 for(i=0; i<7*6; i++) myTable[i]="　";                      // myTableを掃除する
 for(i=0; i<myMonthTbl[myMonth]; i++)myTable[i+myWeek]=i+1; // 日付を埋め込む

// ***********************
// **  カレンダーの表示  **
// ***********************
 document.write('<table cellpadding="0" cellspacing="0" class="calender">');


 document.write('<tr><th colspan="7" class="cal_title">', myYear, ".", (myMonth+1), "</th></tr>");

 document.write("<tr>");                                    // 曜日見出しセット
 for(i=0; i<7; i++){                                        // 一行(１週間)ループ
   document.write('<th class="date" ');
   if(i==0)document.write('class="sunday">');            // 日曜のセルの色
   else if(i==6)document.write('class="saturday">');            // 日曜のセルの色
   else    document.write('class="weekdays">');            // 月～土のセルの色
   document.write(myWeekTbl[i]);     // '日'から'土'の表示
   document.write("</th>");
 }
 document.write("</tr>");

 for(i=0; i<6; i++){                                        // 表の「行」のループ
   document.write("<tr>");                                  // 行の開始
   for(j=0; j<7; j++){                                      // 表の「列」のループ
      document.write("<td ");                // 列(セル)の作成
      myDat = myTable[j+(i*7)];                             // 書きこむ内容の取得
      if (myDat==myToday && myTodayOffset==0)
                         document.write('class="today">'); // 今日のセルの色
      else if(j==0)      document.write('class="sunday">'); // 日曜のセルの色
      else if(j==6)      document.write('class="saturday">'); // 日曜のセルの色
      else               document.write('class="weekday">'); // 平日のセルの色
      document.write(myDat);         // 日付セット
      document.write("</td>");                              // 列(セル)の終わり
   }
   document.write("</tr>");                                 // 行の終わり
 }
 document.write("</table>");                                // 表の終わり
}                                                           // function の終わり

/*
<script language="JavaScript"><!--
myCalendar(-1);
// --></script>
*/
