<!--
/* onイベント干渉回避用
------------------------------ */
function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}
/* 左メニュー制御
------------------------------ */
function setSideMenu(){
	var currentFlg = "on";
	var menuIdName = "sideMenu";
	var lvClassName = "(lc2)|(lc3)|(lc\-top)";
	var currentHref = String(location.href);
	var menuElm = document.getElementById(menuIdName);
	if(menuElm){
		var linkElms = menuElm.getElementsByTagName("A");
		for( var i=0;i<linkElms.length;i++){
			var linkPageHref = String(linkElms[i].href);
			if(linkPageHref == currentHref){
				var targetElm = linkElms[i].parentNode;
				var parentElm = targetElm.parentNode;
				/*
				if(parentElm.tagName == "UL" && parentElm.className == "child"){
					parentElm.style.display = "block";
				}
				*/
				var targetClass = targetElm.className;
				if(targetClass.indexOf(currentFlg) < 0){	//個別ブロック回避
					if(targetClass.search(lvClassName) > -1){ //階層判別
							targetElm.className = targetElm.className+"-"+currentFlg;
					}else{
						targetElm.className = (targetClass) ? targetElm.className+' lc-'+currentFlg : "lc-" + currentFlg;
					}
				}
			}
		}
	}else{
		return false;
	}
}

/* パンくず制御
---------------------------- */
function customPankuzu() {
	var pankuzuIdName = "yrHere";
	var pankuzuElm = document.getElementById(pankuzuIdName);
	var currentHref = String(location.href);
	var officeReg = "(\/office\/)|(\/hennyu\/)";
	if(pankuzuElm) {
		var str = pankuzuElm.innerHTML;
		str = str.replace(/｜[^<]*/gmi,"");
		pankuzuElm.innerHTML = str;
	}
}

//全ページ共通左メニュー制御開始
addEvent(window,"load",setSideMenu);
//全ページ共通パンくず修正
addEvent(window,"load",customPankuzu);
//-->
