
window.onload = init;

function init() {


// 左ナビ設定
	var divTag = document.getElementsByTagName("div");
	var pageId = lnavi;
	for ( var i=0; i<divTag.length; i++ ){
		if ( divTag[i].id ){
			idStr =divTag[i].id;
			chkID = idStr.indexOf("lnavi");
			if( chkID > -1){
				divID = idStr.slice(5,idStr.length);
				if ( divID == pageId ){
					getClassName = document.getElementById("lnavi" + divID).className;
					if( getClassName == "menu"){
						document.getElementById("lnavi" + divID).className = "activeMenu";
					}else if(getClassName == "basicMenu"){
						document.getElementById("lnavi" + divID).className = "activeBasicMenu";
					}
				}
			}
		}
	}

	imagesID = "bt_print,bt_pagetop,bt_home,glossary_search,bt_pagetop";
	overImgSrc = "../../common/img/bt_print_a.gif,../../common/img/bt_pagetop_a.gif,../img/bt_home_a.gif,../img/bt_search_a.gif,../../common/img/bt_pagetop_a.gif";
	outImgSrc = "../../common/img/bt_print.gif,../../common/img/bt_pagetop.gif,../img/bt_home.gif,../img/bt_search.gif,../../common/img/bt_pagetop.gif";
	imgStock(imagesID,overImgSrc,outImgSrc);
	
	
	//ロールオーバー画像イベント設定
	document.getElementById("bt_print").onclick = printsetting;
	document.getElementById("bt_print").onmouseover = rollOver;
	document.getElementById("bt_print").onmouseout = rollOut;
	document.getElementById("bt_pagetop").onmouseover = rollOver;
	document.getElementById("bt_pagetop").onmouseout = rollOut;

	
	// ヘッダーナビ用初期設定
	document.getElementById("navi1").onmouseover = function(){naviOver(1);}
	document.getElementById("navi2").onmouseover = function(){naviOver(2);}
	document.getElementById("navi3").onmouseover = function(){naviOver(3);}
	document.getElementById("navi4").onmouseover = function(){naviOver(4);}
	document.getElementById("navi5").onmouseover = function(){naviOver(5);}
	document.getElementById("navi6").onmouseover = function(){naviOver(6);}
	document.getElementById("navi7").onmouseover = function(){naviOver(7);}
	document.getElementById("navi8").onmouseover = function(){naviOver(8);}
	document.getElementById("navi9").onmouseover = function(){naviOver(9);}
	document.getElementById("navi10").onmouseover = function(){naviOver(10);}
	document.getElementById("navi11").onmouseover = function(){naviOver(11);}
	
	document.getElementById("navi1").onmouseout = function(){naviOut(1);}
	document.getElementById("navi2").onmouseout = function(){naviOut(2);}
	document.getElementById("navi3").onmouseout = function(){naviOut(3);}
	document.getElementById("navi4").onmouseout = function(){naviOut(4);}
	document.getElementById("navi5").onmouseout = function(){naviOut(5);}
	document.getElementById("navi6").onmouseout = function(){naviOut(6);}
	document.getElementById("navi7").onmouseout = function(){naviOut(7);}
	document.getElementById("navi8").onmouseout = function(){naviOut(8);}
	document.getElementById("navi9").onmouseout = function(){naviOut(9);}
	document.getElementById("navi10").onmouseout = function(){naviOut(10);}
	document.getElementById("navi11").onmouseout = function(){naviOut(11);}
	
	document.getElementById("subnavi1").onmouseover = function(){naviOver(1);}
	document.getElementById("subnavi2").onmouseover = function(){naviOver(2);}
	document.getElementById("subnavi3").onmouseover = function(){naviOver(3);}
	document.getElementById("subnavi4").onmouseover = function(){naviOver(4);}
	document.getElementById("subnavi5").onmouseover = function(){naviOver(5);}
	document.getElementById("subnavi6").onmouseover = function(){naviOver(6);}
	document.getElementById("subnavi7").onmouseover = function(){naviOver(7);}
	document.getElementById("subnavi8").onmouseover = function(){naviOver(8);}
	document.getElementById("subnavi9").onmouseover = function(){naviOver(9);}
	document.getElementById("subnavi10").onmouseover = function(){naviOver(10);}
	document.getElementById("subnavi11").onmouseover = function(){naviOver(11);}

	document.getElementById("subnavi1").onmouseout = function(){naviOut(1);}
	document.getElementById("subnavi2").onmouseout = function(){naviOut(2);}
	document.getElementById("subnavi3").onmouseout = function(){naviOut(3);}
	document.getElementById("subnavi4").onmouseout = function(){naviOut(4);}
	document.getElementById("subnavi5").onmouseout = function(){naviOut(5);}
	document.getElementById("subnavi6").onmouseout = function(){naviOut(6);}
	document.getElementById("subnavi7").onmouseout = function(){naviOut(7);}
	document.getElementById("subnavi8").onmouseout = function(){naviOut(8);}
	document.getElementById("subnavi9").onmouseout = function(){naviOut(9);}
	document.getElementById("subnavi10").onmouseout = function(){naviOut(10);}
	document.getElementById("subnavi11").onmouseout = function(){naviOut(11);}
	
	//印刷ボタンのイベント設定
	document.getElementById("bt_print").onclick = printHandler;
	
	// ヘッダーナビゲーション初期化
	naviinit();
	
	document.getElementById("bt_bigger").onclick = fontBig;
	document.getElementById("bt_middle").onclick = fontMiddle;
	document.getElementById("bt_smaller").onclick = fontSmall;
	
	getCommonPath();
		// フォントサイズデフォルト設定値判別用cookie
	checkFontSetCookie();
	
	//ロールオーバー対象画像設定
	document.getElementById("bt_home").onmouseover = rollOver;
	document.getElementById("bt_home").onmouseout = rollOut;

	document.getElementById("glossary_search").onmouseover = rollOver;
	document.getElementById("glossary_search").onmouseout = rollOut;
	document.getElementById("bt_pagetop").onmouseover = rollOver;
	document.getElementById("bt_pagetop").onmouseout = rollOut;


	//フォントサイズデフォルト設定値判別用cookie
	checkFontSetCookie();
}
//印刷用CSS設定
function printHandler(){
	printsetting("../../common/css/print_glossary.css");
}
// 用語集ヘッダー部ナビゲーション用スクリプト
var defSelNav;
var flagCursor;

function naviinit(){
	for(i=1; i<12; i++){
		imgsrc = new String(document.getElementById("navi" + i).src);
		findSelected = imgsrc.indexOf("a.gif",0);
		if(findSelected != -1){
			defSelNav = i;
		}
	}
	naviOver(defSelNav);
}

function naviOver(n){
	selNum = n;
	document.getElementById("navi" + selNum).src = "../img/navi_" + n + "a.gif";
	for(i=1; i<12; i++){
		document.getElementById("subnavi" + i).style.display = "none";
	}
	document.getElementById("subnavi" + selNum).style.display = "block";
	flagCursor = true;
}

function naviOut(n){
	selNum = n;
	if(selNum != defSelNav){
		document.getElementById("navi" + selNum).src = "../img/navi_" + n + ".gif";
		document.getElementById("subnavi" + selNum).style.display = "none";
		flagCursor = false;
	}
	if(flagCursor == false){
		setTimeout("setDefNavi()",500);
	}
}

function setDefNavi(){
	if(flagCursor == false){
		naviOver(defSelNav);
	}
}

// Top of Page 処理
function goToPageTop(){
	broserType = chkBrowserType();
	if (broserType == "winIE"){
		parent.scroll(0);
	} else {
		parent.location.href = parent.location;
	}
	return false;
}

// フォント（大）選択時の処理
function fontBig(){
	broserType = chkBrowserType();
	cssPath =  pathCommon +"common/css/fontsize_big.css";
	if (broserType == "macIE5"){
		document.createStyleSheet(cssPath);
		chFontsizeImg("big")
		setCookie("FONTSIZE", "big");
	} else if (parent.top.window.document.getElementById){
		fontStyle = parent.top.window.document.createElement("link");
		fontStyle.setAttribute("href", cssPath);
		fontStyle.setAttribute("rel", "stylesheet");
		fontStyle.setAttribute("type", "text/css");

		parent.top.window.document.getElementsByTagName('head')[0].appendChild(fontStyle);
		chFontsizeImg("big");
		setCookie("FONTSIZE", "big");
	} 
}

// フォント（中）選択時の処理
function fontMiddle(){
	broserType = chkBrowserType();
	cssPath =  pathCommon +"common/css/fontsize_middle.css";
	if (broserType == "macIE5"){
		document.createStyleSheet(cssPath);
		chFontsizeImg("middle")
		setCookie("FONTSIZE", "middle");
	} else if (parent.top.window.document.getElementById){
		fontStyle = parent.top.window.document.createElement("link");
		fontStyle.setAttribute("href", cssPath);
		fontStyle.setAttribute("rel", "stylesheet");
		fontStyle.setAttribute("type", "text/css");
		parent.top.window.document.getElementsByTagName('head')[0].appendChild(fontStyle);
		chFontsizeImg("middle")
		setCookie("FONTSIZE", "middle");
	}
}

// フォント（小）選択時の処理
function fontSmall(){

	broserType = chkBrowserType();
	cssPath =  pathCommon +"common/css/fontsize_small.css";
	if (broserType == "macIE5"){
		document.createStyleSheet(cssPath);
		chFontsizeImg("small")
		setCookie("FONTSIZE", "small");
	} else if (parent.top.window.document.getElementById){
		fontStyle = parent.top.window.document.createElement("link");
		fontStyle.setAttribute("href", cssPath);
		fontStyle.setAttribute("rel", "stylesheet");
		fontStyle.setAttribute("type", "text/css");
		parent.top.window.document.getElementsByTagName('head')[0].appendChild(fontStyle);
		chFontsizeImg("small")
		setCookie("FONTSIZE", "small");
	}
}

