$(function() {
	// 連携キット、local時はexit
	if ($.LiVE.bdkit && location.protocol=="file:") return;
	
	var $navi = $.LiVE.Elements.WIDGETS.navi.find(".dot_square_gray");
	$navi.each(function() {
		var $panels = $.LiVE.Elements.PANELS.all,
			$this = $(this).parent(),
			_id = $this.attr("id"),
			_navi = $("#navi-" + _id),
			_ul = $("<ul/>").addClass("clearfix").appendTo(_navi);
		
		$panels.each(function(i) {
			var _panelid = $(this).attr("id"),
				_li = $("<li/>").appendTo(_ul),
				_a = $("<a/>").attr("href", "#"+$(this).attr("id")).appendTo(_li),
				_span = $("<span/>").text("●").appendTo(_a);
			
			_a.click(function(e) {
				$.LiVE.navi.jump(_panelid);
				_navi.find("a").removeClass("on");
				$(this).addClass("on");
				e.preventDefault();
				//return false;
			});
		});
		
		// 表示コールバック
		$.LiVE.navicontrol.callbacks.push(function(sid){
			var sidStr = new String(sid);
			if (sidStr.indexOf("#") == -1) sidStr = "#" + sidStr;
			_navi.find("a").removeClass("on");
			$("a[href='" + sidStr + "']", _navi).addClass("on");
		});
		
		var _anchor = document.URL.match(/[^#][id][0-9]+/) + "";
		if (_anchor) _navi.find("a[href='#" + _anchor + "']").click();
	});
});