/* ナビゲーション開閉処理
************************************************************/

var toggleBtnArray = [
		{id : "gNaviBtn01", flag : true, inner : "inner01", close_src : "btn_gNav_2_1_close", open_src : "btn_gNav_2_1_off"},
		{id : "gNaviBtn02", flag : true, inner : "inner02", close_src : "btn_gNav_2_3_close", open_src : "btn_gNav_2_3_off"},
		{id : "gNaviBtn03", flag : true, inner : "inner03", close_src : "btn_gNav_2_4_close", open_src : "btn_gNav_2_4_off"},
		{id : "gNaviBtn04", flag : true, inner : "inner04", close_src : "btn_gNav_2_5_close", open_src : "btn_gNav_2_5_off"},
		{id : "gNaviBtn05", flag : true, inner : "inner05", close_src : "btn_gNav_2_6_close", open_src : "btn_gNav_2_6_off"},
		{id : "gNaviBtn06", flag : true, inner : "inner06", close_src : "btn_gNav_4_3_close", open_src : "btn_gNav_4_3_off"}
	];


function setGnaviBtn() {
	if (toggleBtnArray.length <= 0) return;
	for (var i = 0, ln = toggleBtnArray.length; i < ln; i++) {
		var ob = toggleBtnArray[i];
		var tg = document.getElementById(ob.id);
		var src = tg.getAttribute("src");
		var inner = document.getElementById(ob.inner);
		inner.style.display = (ob.flag) ? "none" : "block";
		ob.pass = src.slice(0, src.indexOf("images/gNav/") + 12);
		setGnaviEvent(tg, ob, i);
		ob.tg = tg;
	}
	changeSetEvent(gNaviNum-1);
}

function setGnaviEvent(tg, ob ,i) {
	tg.onclick = function() {
		changeSetEvent(i);
	};
}

function changeSetEvent(selectId){
	var ob = toggleBtnArray[selectId];
	for (var i = 0, ln = toggleBtnArray.length; i < ln; i++) {
		if(i == selectId){
			ob.tg.setAttribute("src", ob.pass + ((ob.flag) ? (ob.close_src + ".jpg") : (ob.open_src + ".jpg")));
			var inner = document.getElementById(ob.inner);
			inner.style.display = (ob.flag) ? "block" : "none";
			ob.flag = !ob.flag;
		}else{
			var ob2 = toggleBtnArray[i];
			ob2.tg.setAttribute("src", ob2.pass + (ob2.open_src + ".jpg"));
			var inner = document.getElementById(ob2.inner);
			inner.style.display = "none";
			ob2.flag = true;
		}
	}
}



/* 実行処理
************************************************************/

window.onload = function() {
	setGnaviBtn();
}


