/* リンクリストの参照ID及びレイアウト情報(JSON) */
var ancsPr = {
	'jQueryTTSpliter':' - ',// jquery.tooltip.js の showBody パラメータ。備考: Load 後は $.fn.Tooltip.defaults.showBody で取得可
	'TBoption':'?keepThis=true&amp;TB_iframe=true&amp;height=400&amp;width=600',	// ThickBox に対応させるための URI オプション
	'sqSize':40,	// 文字盤のアンカーサイズ(px)
	'mTimes':[
	// 時計の文字盤に対応する参照 ID と位置情報
		{'cap':'01','relT':220,'relL':360,'bX':357,'bY':217,'eX':397,'eY':253},
		{'cap':'02','relT':254,'relL':339,'bX':340,'bY':290,'eX':379,'eY':329},
		{'cap':'03','relT':275,'relL':285,'bX':283,'bY':356,'eX':322,'eY':395},
		{'cap':'04','relT':260,'relL':198,'bX':196,'bY':380,'eX':235,'eY':419},
		{'cap':'05','relT':205,'relL':110,'bX':115,'bY':365,'eX':154,'eY':404},
		{'cap':'06','relT':90,'relL':74,'bX':80,'bY':288,'eX':119,'eY':327},
		{'cap':'07','relT':-10,'relL':20,'bX':20,'bY':230,'eX':59,'eY':269},
		{'cap':'08','relT':-115,'relL':40,'bX':42,'bY':163,'eX':81,'eY':202},
		{'cap':'09','relT':-210,'relL':110,'bX':103,'bY':110,'eX':142,'eY':149},
		{'cap':'10','relT':-275,'relL':180,'bX':182,'bY':86,'eX':221,'eY':125},
		{'cap':'11','relT':-300,'relL':260,'bX':265,'bY':100,'eX':304,'eY':139},
		{'cap':'12','relT':-295,'relL':325,'bX':326,'bY':148,'eX':365,'eY':187}
	],
	'clMP':[{
	// クリッカブルマップを生成する際の情報（IE7対策）
		'imgPath':'images/pwatch01.png',	// 
		'imgAlt':'サイト・メニュー',
		'imgW':600,
		'imgH':450
	}]
};


/* jQuery Tooltip 設定 */
$(function() {
// modify global settings
	$.extend($.fn.Tooltip.defaults, {
		track: true,
		delay: 0,
		showURL: false,
		showBody: ancsPr.jQueryTTSpliter	// JSON参照
	});
	$('a.thickbox').Tooltip({
		fixPNG: true
	});
	$('area.thickbox').Tooltip({
		fixPNG: true
	});
	$('#menu-t-ex').Tooltip({
	//	extraClass: "fancy",
		fixPNG: true
	});
});

/* ロード完了時実行 */
$(document).ready(function(){
	function stCSSrules(){	// IE7 以外のブラウザで適用する CSS ルールセット
		insetRule('ol#contents-list','margin:0px !important;padding:0px !important;list-style-type:none;'); // \/\*outline:1px solid #ff3333;\*\/
		insetRule('ol#contents-list li','display:block;margin:0px !important;padding:0px !important;width:'+ancsPr.sqSize+'px;height:'+ancsPr.sqSize+'px;overflow:hidden;background:transparent;opacity:1;font-weight:normal;font-size:30px;line-height:1;'); // \/\*outline:1px solid #ff3333;\*\/
		insetRule('ol#contents-list li a','display:block;width:'+ancsPr.sqSize+'px;height:'+ancsPr.sqSize+'px;');
		insetRule('ol#contents-list li a strong','visibility:hidden;');
		document.getElementById('contents-menu').style.padding='0px';
	}
	if ((!!window.ActiveXObject) && (!navigator.userAgent.match('MSIE 7'))) {	// IE で 7 以外の DOM Script 動作可
		if (document.getElementById('contents-list')) {
			stCSSrules();
			document.getElementById('contents-list').style.width='600px';
			document.getElementById('contents-list').style.height='450px';
			document.getElementById('contents-list').style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="scale",src="'+ancsPr.clMP.imgPath+'")';
			for (var i=0;i<ancsPr.mTimes.length;i++){
				insetRule('li#main-menu'+ancsPr.mTimes[i].cap,'position:relative;top:'+(ancsPr.mTimes[i].relT+12)+'px;left:'+(ancsPr.mTimes[i].relL-1)+'px;');
			}
		}
	} else if ((window.ActiveXObject) && (navigator.userAgent.match('MSIE 7'))) {	// IE7 対策
/*
	insetRule('ol#contents-list','display:block;width:auto;height:auto;list-style-type:upper-roman;list-style-image:none;list-style-position:outset;font-size:120%;line-height:1.1;');
	insetRule('ol#contents-list li','display:list-item;width:auto;height:auto;overflow:visible;background:transparent;opacity:1;font-weight:normal;font-size:150%;line-height:1.5;'); // \/\*outline:1px solid #ff3333;\*\/
	insetRule('ol#contents-list li a','display:inline;width:auto;height:auto;');
	insetRule('ol#contents-list li a strong','visibility:visible;');
	insetRule('div#contents-menu','padding:20px;'); //?
*/
		var cautMess = document.createElement('p');
		cautMess.id = 'ie7caoution';
		insetRule('p#ie7caoution','margin:15px 0px 0px;text-align:center;line-height:1.5;');
		cautMess.appendChild(document.createTextNode('7 以降の IE への対応は十分ではありません。 m(_ _)m'));
		document.getElementById('headsection').appendChild(cautMess);
		document.getElementById('ie7caoution').innerHTML = document.getElementById('ie7caoution').innerHTML + '<br />下記が開けない場合はこちら<a href="./child01.html" title="30.3 のシステム / 洋酒房30.3（さんまるさん）" style="color:#33ccff;font-weight:bold;">１時</a>から全てのページを<br />巡回できます。また、どうぞ<br /><a href="http://bar303.usukeba.com/" title="BAR 30.3のお節介 : ウスケバ・ブログ" style="color:#33ccff;font-weight:bold;">オフィシャルブログ</a>と<a href="http://r.gnavi.co.jp/a227300/" title="ぐるなび - 洋酒房 ３０．３" style="color:#33ccff;font-weight:bold;">ぐるなび</a>も合わせてご利用くださいませ。';
	} else {	// IE 以外
		stCSSrules();
		for (var i=0;i<ancsPr.mTimes.length;i++){
			insetRule('li#main-menu'+ancsPr.mTimes[i].cap,'position:relative;top:'+ancsPr.mTimes[i].relT+'px;left:'+ancsPr.mTimes[i].relL+'px;');
		}
	}
	if (document.getElementById('contents-list')) {
		for (var i=0;i<ancsPr.mTimes.length;i++){
			document.getElementById('menu-t'+ancsPr.mTimes[i].cap).href=document.getElementById('menu-t'+ancsPr.mTimes[i].cap).href+ancsPr.TBoption;
		}
	}
});
