// jQuery
$(function(){
	
	//ローカルナビゲーションのULを閉じておく
	$("#leftMenuPanel ul").hide();
	$("#siteOnotherCateUl ul").show();
	
	//ローカルナビゲーションのカテゴリーのaタグを削除
	//これは合体させたらHTMLソース上で修正を行う
	$("#leftMenuPanel a:has(h3)").removeAttr("href");
	
	//ローカルナビゲーションで今いるカテゴリはULを開く
	$("#leftMenuPanel ul:has(a.current)").show();
	
	//ローカルナビゲーションで今いるカテゴリ内のULを開く
	var showUlClassName = $("#leftMenuPanel h3:has(img[src*='_on'])").attr("class");
	$("ul." + showUlClassName).show();
	
	//ローカルナビゲーションで今いるカテゴリUL内のparentsLinkの数を数え
	//2つ以上の場合には1つ目のparentsLinkクラス属性を削除
	var count = 0;
	$("ul." + showUlClassName + " li").each(function(){
		var str = $("a",this).attr("class");
		if (str != '') {
			count = count + 1
		}
	});
	if (count >= 2) {
		$("a","ul." + showUlClassName + " li:eq(0)").removeAttr("class");
	}
	
	//0.5秒後にローカルナビゲーションH3にイベントリスナーを付加
	setTimeout("h3AddEvent()",500);
	
	//カテゴリーすべてのULのトグル操作機能付加
	$("#mizuhoToggleBotan").toggle(
		function() {
			$("a",this).text("[ すべて閉じる ]");
			$("#leftMenuPanel ul[class*='mizuhoCate']").slideDown("fast");
			////すべて開いた時には一時的にイベントを削除
			//$("#leftMenuPanel h3[class*='mizuhoCate']").unbind("click");
		},
		function() {
			$("a",this).text("[ すべて開く ]");
			$("#leftMenuPanel ul[class*='mizuhoCate']").slideUp("fast");
			////すべて閉じたときにはイベントを再設定
			//$("#leftMenuPanel h3[class*='mizuhoCate']").bind("click", function(){
			//	var targetClassName = $(this).attr("class");
			//	$("ul." + targetClassName).slideToggle("fast");
			//});
		}
	);
	$("#jimuToggleBotan").toggle(
		function() {
			$("a",this).text("[ すべて閉じる ]");
			$("#leftMenuPanel ul[class*='jimuCate']").slideDown("fast");
			////すべて開いた時には一時的にイベントを削除
			//$("#leftMenuPanel h3[class*='jimuCate']").unbind("click");
		},
		function() {
			$("a",this).text("[ すべて開く ]");
			$("#leftMenuPanel ul[class*='jimuCate']").slideUp("fast");
			////すべて閉じたときにはイベントを再設定
			//$("#leftMenuPanel h3[class*='jimuCate']").bind("click", function(){
			//	var targetClassName = $(this).attr("class");
			//	$("ul." + targetClassName).slideToggle("fast");
			//});
		}
	);
	$("#fireToggleBotan").toggle(
		function() {
			$("a",this).text("[ すべて閉じる ]");
			$("#leftMenuPanel ul[class*='fireCate']").slideDown("fast");
			////すべて開いた時には一時的にイベントを削除
			//$("#leftMenuPanel h3[class*='fireCate']").unbind("click");
		},
		function() {
			$("a",this).text("[ すべて開く ]");
			$("#leftMenuPanel ul[class*='fireCate']").slideUp("fast");
			////すべて閉じたときにはイベントを再設定
			//$("#leftMenuPanel h3[class*='fireCate']").bind("click", function(){
			//	var targetClassName = $(this).attr("class");
			//	$("ul." + targetClassName).slideToggle("fast");
			//});
		}
	);
	
	//代替擬似的ロールオーバー処理
	$("a img").hover(function(){
		$(this).animate({"opacity":"0.5"},"fast").animate({"opacity":"1"},"fast");
	}
	,function(){
		$(this).animate({"opacity":"1"},"fast");
	});
	
	//メインコンテンツ内のIMG要素でALIGNを左右にした場合反対側にMARGINする
	$("#mainContentArea img[align='left']").css("margin-right","10px");
	$("#mainContentArea img[align='right']").css("margin-left","10px");
	
	//target=_blankのリンクについては、新しいウィンドウで開くアイコンを表示させる
	$("#mainContentArea a[target='_blank']").after("<img src='/common/img/newWindow.gif' alt='新しいウィンドウで開く' />");
	$("#leftMainPanel a[target='_blank']").after("<img src='/common/img/newWindow.gif' style='display:inline;' alt='新しいウィンドウで開く' />");
	
});
function h3AddEvent() {
	
	//ローカルナビゲーションでカテゴリーのULをトグル
	$("#leftMenuPanel h3").click(function(){
		var targetClassName = $(this).attr("class");
		$("ul." + targetClassName).slideToggle("fast");
	});
	
}

/////////////////////////////////////////////////////////////////////////
//事務組合グローバルナビにマウスのオーバー・アウトで説明画像の表示・非表示
$(function(){
	
	timerIdJimu = "";
	timerIdMizu = "";
	
	$("#gNavi .jimu").mouseover(function(){
		clearTimeout(timerIdJimu);
		$("#jimuBanner").show();
	});
	$("#gNavi .jimu").mouseout(function(){
		timerIdJimu = setTimeout("hideJimu()",1000);
	});
	
	$("#gNavi .mizuho").mouseover(function(){
		clearTimeout(timerIdMizu);
		$("#mizuhoBanner").show();
	});
	$("#gNavi .mizuho").mouseout(function(){
		timerIdMizu = setTimeout("hideMizu()",1000);
	});

});
function hideJimu(){
	$("#jimuBanner").hide();
}
function hideMizu(){
	$("#mizuhoBanner").hide();
}
/////////////////////////////////////////////////////////////////////////
//所在地案内図のフローティングイメージを表示・非表示
$(function(){
	
	$("#Map3 area").hover(function(){
		
		var className = $(this).attr("class");
		$("#fireheadShozaitiImgFloat" + className).show();
		
	},
	function(){
		
		var className = $(this).attr("class");
		setTimeout(function(){
			$("#fireheadShozaitiImgFloat" + className).hide();
		},500);
		
	});
	
});


//フォントサイズ変更用ライブラリ読み込み
document.write('<script type="text/javascript" src="/common/fontsize/fontsize.js"></script>');


