<!--
function myCalendar( cOffset ){
//------------------
// 設定
//------------------

//年月日データ取得
pDate  = new Date();
pYear  = pDate.getFullYear();
pMonth = pDate.getMonth();

//年月日データの調整
YearFlg = Math.floor((cOffset+pMonth)/12);
MonthFlg= YearFlg*12;
pYear  = pYear+YearFlg ;
pMonth -= (MonthFlg-cOffset);
if (cOffset != 0) pDate.setDate(1); 
pDate.setFullYear(pYear);
pDate.setMonth(pMonth);

//曜日、月の設定
pWeekTbl = new Array("日","月","火","水","木","金","土");                 // 曜日テーブル定義
pMonthTbl= new Array(31,28,31,30,31,30,31,31,30,31,30,31);                // 月テーブル定義
pClass   = new Array("sun","mon","tue","wed","thu","fri","sat");          // テーブルクラス定義
if (((pYear%4)==0 && (pYear%100)!=0) || (pYear%400)==0)pMonthTbl[1] = 29; // うるう年設定

//日付の設定
pToday = pDate.getDate();
pDate.setDate(1);
pWeek  = pDate.getDay();
pTblLine = Math.ceil((pWeek+pMonthTbl[pMonth])/7);
pTable   = new Array(7*pTblLine); 
for(i=0; i<7*pTblLine; i++) pTable[i]="　";
for(i=0; i<pMonthTbl[pMonth]; i++)pTable[i+pWeek]=i+1;

//------------------
// 表示
//------------------
document.write("<table class='calendar'>");

//見出し生成
document.write("<tr><th colspan='7' class='year'>"); 
document.write("",pYear, "年", (pMonth+1), "月");
document.write("</th></tr>");

//曜日見出し生成
document.write("<tr class='week'>");
 for(i=0; i<7; i++){
   document.write("<th class='w_"+pClass[i]+"'>");
   document.write(pWeekTbl[i]);
   document.write("</th>");
 }
document.write("</tr>");

Whol_flg = 0;Whol_flg2 = 0;// 現在が第○曜日か取得のためのフラグ
 for(i=0; i<pTblLine; i++){
   document.write("<tr>");
   for(j=0; j<7; j++){
      pDat = pTable[j+(i*7)];// 書きこむ内容の取得
      if(pDat==1) Whol_flg2 = j; if(Whol_flg2==j&&pDat>0) Whol_flg++; // 現在が第○曜日か取得
      Mdat  = pYear+'.'+(pMonth+1)+'.'+pDat;// 休日を設定するためのもの
      document.write("<td");
      
      // 今日
      if (pDat==pToday && cOffset==0)document.write(" class='d_to'><div");
      
      // '日'から'土'
      else document.write(" class='d_"+pClass[i]+"'><div");
      
      //指定曜日を休日に設定
      if (Whol[j]  == 1 && pDat>0) document.write(" class='d_hol'");
      if (Whol2[j] == 1 && pDat>0) document.write(" class='d_hol2'");
      
      // 第1○曜日を休日に設定
      if (Whol_1[j] == 1 && Whol_flg == 1) document.write(" class='d_hol'");
      else if (Whol2_1[j] == 1 && Whol_flg == 1) document.write(" class='d_hol2'");
      
      // 第2○曜日を休日に設定
      if (Whol_2[j] == 1 && Whol_flg == 2) document.write(" class='d_hol'");
      else if (Whol2_2[j] == 1 && Whol_flg == 2) document.write(" class='d_hol2'");
      
      // 第3○曜日を休日に設定
      if (Whol_3[j] == 1 && Whol_flg == 3) document.write(" class='d_hol'");
      else if (Whol2_3[j] == 1 && Whol_flg == 3) document.write(" class='d_hol2'");
      
      // 第4○曜日を休日に設定
      if (Whol_4[j] == 1 && Whol_flg == 4) document.write(" class='d_hol'");
      else if (Whol2_4[j] == 1 && Whol_flg == 4) document.write(" class='d_hol2'");
      
      // 第5○曜日を休日に設定
      if (Whol_5[j] == 1 && Whol_flg == 5) document.write(" class='d_hol'");
      else if (Whol2_5[j] == 1 && Whol_flg == 5) document.write(" class='d_hol2'");
      
      // 休日を設定
      for(n=0; n<Mdate.length; n++)  if(Mdate[n]==Mdat) document.write(" class='d_hol'");
      for(n=0; n<Mdate2.length; n++) if(Mdate2[n]==Mdat)document.write(" class='d_hol2'");
      
      // 日付セット
      document.write(">"+pDat);                                                           
      document.write("</div></td>");
   }
   document.write("</tr>");
 }
 document.write("</table>");
}

-->
