// JavaScript Document

//
// 指定されたサイトナビゲーションのサブナビゲーションの表示の切り替えを行う
//
function toggleSubMenus(targetNode, isShow) {
	var dStatus = 'none';
	if (isShow) { dStatus = 'block'; }

	if (targetNode) {
		var dds = targetNode.getElementsByTagName('dd');
		for (var i=0; i<dds.length; i++) {
			dds[i].style.display = dStatus;
		}
	}
}
function toggleSubMenusById(menuId, isShow) {
	var element = document.getElementById(menuId);
	if (element) { toggleSubMenus(element, isShow); }
}
// 表示する
function showSubMenus(targetNode) {
	toggleSubMenus(targetNode, true);
}
function showSubMenusById(menuId) {
		toggleSubMenusById(menuId, true);
}
// 隠す
function hideSubMenus(targetNode) {
	toggleSubMenus(targetNode, false);
}
function hideSubMenusById(menuId) {
	toggleSubMenusById(menuId, false);
}

// リストのアイテム(li)を全て表示する
function showAllListItems(listId) {
	var element = document.getElementById(listId);
	if (element) {
		// liタグを全て表示する
		var lis = element.getElementsByTagName('li');
		for (var i=0; i<lis.length; i++) {
			lis[i].style.display = 'list-item';
		}
	}
}
// リストのアイテムを全て表示し、リンクを隠す
function showListItemAndHideLink(listId, linkNode) {
	// リストの全項目を表示する
	showAllListItems(listId);
	// リンクノードを非表示にする
	linkNode.style.display = 'none';
}

