/*(C)Asty
	サイドメニュー用Javascript
*/

	var n = 0;
	var maxSpm = 0;
	var CookieName = "SpMnNo";


	window.onload = GetSpMenu;
	window.onunload = SetSpMenu;//ページを閉じる際Cookie書き込み


function GetSpMenu() {

	var objSpm=document.getElementsByTagName("div");
	var tmp;
	var setDay=new Date();

	//メニューの数を取得
	for(var i=0;i<objSpm.length;i++){
		if(objSpm[i].className=="SpMenu"){
			maxSpm++;
		}
	}


	//Cookieから読み取り SpreadMenuへ代入
	if (document.cookie) {

		var IntData = 0;
		var StrName = CookieName;
		var GetCookieNo = document.cookie + ";";
		var Start = 0;
		var End = 0;

		//探すStart
		Start = GetCookieNo.indexOf(StrName);
		//探すEnd
		End = GetCookieNo.indexOf(";",Start);

		IntData = unescape(GetCookieNo.substring(Start + StrName.length + 1,End));
		//IntData = GetCookieNo.substring(Start + StrName.length + 1,End);
		//alert("結果" + IntData);

		if (IntData != 999) {
			SpreadMenu(IntData);
		}

	}

}


//メニュー：block→none none→block
function SpreadMenu(n) {
	for(i=0;i<maxSpm;i++){
		if(i==n){

			//クリックしたメニューの判定
			if(document.getElementById("Smenu" + i).style.display == 'none') {
				//none → block
				document.getElementById("Smenu" + i).style.display = "block";
			} else {
				//block → none
				document.getElementById("Smenu" + i).style.display = "none";
			}

		} else {
			//クリックしていないメニュー
			document.getElementById("Smenu" + i).style.display = "none";
		}
	}

}

//開いたメニューNo.をセット
function SetSpMenu() {
	var setDay=new Date();
	var Flg = false;

	//表示ブロックをCookieへ(1h有効)
	setDay.setTime(setDay.getTime()+(1*1000*60*60));

	for(var i=0;i<maxSpm;i++){
		if(document.getElementById("Smenu" + i).style.display == 'block') {
			document.cookie = CookieName + "=" + i + "; path=/tombo; expires=" + setDay.toGMTString() + ";";
			Flg = true;
			break;
		}
	}

	//全て閉じている場合
	if (Flg == false) {
		document.cookie = CookieName + "=999; path=/tombo; expires=" + setDay.toGMTString() + ";";
	}

}

