/***************************************************************
    SYSTEM   : studio yap
    TITLE    : yap カレンダーの設定
    SCRIPT   : cal_conf.js
    VERSION  : Ver1.1.4
    LANGUAGE : JavaScript1.3
    CODESET  : UTF-8
    EXPLAIN  : yap カレンダーをカスタマイズします。
    AUTHOR   : yap
    CREATED  : 2006/11/09 as Ver1.0.1
    UPDATED  : 2008/08/08 as Ver1.1.4
***************************************************************/

//特別休業日の定義(月/日,-月/日,…)(頭が-の場合は平日,順不同)
//(例 1/2,1/3,-5/6,12/30,12/31)
var holidays = '7/18,7/4,6/20,5/2,5/3,5/4,5/16,5/30,4/4,4/18,10/4,10/5,10/26,11/2,11/16,12/7,12/21,12/30,12/31,1/1,1/2,1/3,1/4,1/18,2/7,2/21,7/5,7/20,8/1,8/12,8/13,8/14,8/15,9/6,9/20,9/21,9/22,10/18,11/1,11/15';

//祝日を休みとするフラグの定義(0:しない,1:する)
var flgHol = 0;

//定休日の定義(0:営業日,1:休業日)
var arrReg = new Array(
    new Array(0, 0, 0, 0, 0),  //日曜(第1週,第2週,第3週,第4週,第5週)
    new Array(0, 0, 0, 0, 0),  //月曜(　〃　)
    new Array(0, 0, 0, 0, 0),  //火曜(　〃　)
    new Array(0, 0, 0, 0, 0),  //水曜(　〃　)
    new Array(0, 0, 0, 0, 0),  //木曜(　〃　)
    new Array(0, 0, 0, 0, 0),  //金曜(　〃　)
    new Array(0, 0, 0, 0, 0)   //土曜(　〃　)
);

//表示するカレンダー数の定義(単位:か月分)
var numCal = 12;

//１行に表示するカレンダー数の定義(単位:か月分)(0の時:自動)
var numCol = 3;

//表示開始年月オフセットの定義(今月と表示開始したい年月との差)
//(例 0:今月,1:来月,-1:先月)
var offset = 0;

//今日スタイルの定義(優先度:最高)
var styleCur = 'color:#009900; font-weight:bold;';  //今日

//営業日スタイルの定義(優先度:高)
var styleHol = 'background-color:#FFCCCC;';  //休業日
var styleOpn = 'background-color:#FFFFFF;';  //営業日
var styleInv = 'background-color:#ECECEC;';  //無効日

//曜日スタイルの定義(優先度:中)
var styleFes = 'color:#FF0000;';  //祝日
var styleSun = 'color:#FF0000;';  //日曜
var styleSat = 'color:#0000FF;';  //土曜
var styleWee = 'color:#000000;';  //平日

//カレンダー,タイトル,見出し,日付部スタイルの定義(優先度:低)
var styleDay = 'font-size:9pt; border:solid 1px #CCCCCC;';  //日付部
var styleCap = 'font-size:9pt; border:solid 1px #CCCCCC; background-color:#E0E0FF;';  //見出し(曜日)
var styleBtn = 'color:#FFFFFF; font-size:9pt; background-color:#9999FF;';  //タイトル(<>ボタン)
var styleTtl = 'color:#FFFFFF; font-size:9pt; background-color:#9999FF;';  //タイトル(年月)
var styleTbl = 'width:160px; border:solid 1px #666666; border-collapse:collapse;';  //カレンダー
var styleDiv = 'float:left; padding:4px;';  //枠

//曜日名の定義
var arrWeek = new Array('日', '月', '火', '水', '木', '金', '土');

//年月フォーマットの定義(%Y:年,%m:月)
var formTtl = '%Y年%m月';

//カレンダーを表示する位置(ID名)の定義
var idCal = 'calendar';
