document.write("<script type='text/javascript' src='/js/jquery/jquery-latest.pack.js'></script>");
document.write("<script type='text/javascript' src='/js/jquery/jquery.highlightFade.pack.js'></script>");


	//ＩＤで指定された要素の子のメニューを全て展開する
	//引数
	//blockId	:ブロックのID
	//openCls	:展開スタイルのclass
	//closeCls	:折りたたみスタイルのclass
	function expandAllMenu(blockId,openCls,closeCls){
		//指定ブロックＩＤの全ての子の折りたたみクラスを削除し、展開クラスを追加する。
		var target = $(blockId +' .' +closeCls);
		if(0 < target.size()){
				target.addClass(openCls);
				target.removeClass(closeCls);
		}
	}

	//ＩＤで指定された要素の子のメニューを全て折りたたむ
	//引数
	//blockId	:ブロックのID
	//openCls	:展開スタイルのclass
	//closeCls	:折りたたみスタイルのclass
	function foldAllMenu(blockId,openCls,closeCls){
		//指定ブロックＩＤの全ての子の展開クラスを削除し、折りたたみクラスを追加する。
		var target = $(blockId +' .' +openCls);	
		if(0 < target.size()){
				target.addClass(closeCls);
				target.removeClass(openCls);		
		}
	}
	
	//IDで指定された要素の折りたたみと展開を切り替える
	//引数
	//LiBockId	:ターゲットID
	//openCls	:展開スタイルのclass
	//closeCls	:折りたたみスタイルのclass
	function toggleMenu(LiBockId,openCls,closeCls){
		//展開クラスがあれば折りたたみクラスを追加し、展開クラスを削除して終了
		var close_target = $(LiBockId +'.' +openCls);		
		if(0 < close_target.size()){
				close_target.addClass(closeCls);
				close_target.removeClass(openCls);
				return;
		}
		//展開クラスが無く、かつ折りたたみクラスがあれば展開クラスを追加して折りたたみクラスを追加し、終了
		var open_target = $(LiBockId +'.' +closeCls);		
		if(0 < open_target.size()){
				open_target.addClass(openCls);
				open_target.removeClass(closeCls);
				return;
		}
	}

	//指定IDの表示･非表示を切り替える
	//引数
	//itemId	:ターゲットID
	function toggle(itemId){
		$(itemId).toggle();
	}

	//指定IDを表示にする
	//引数
	//itemId	:ターゲットID
	function show(itemId){
		$(itemId).show();
	}

	//指定IDを非表示にする
	//引数
	//itemId	:ターゲットID
	function hide(itemId){
		$(itemId).hide();
	}

	//2つのタブの表示非表示を管理する
	//汎用性は低いのでactiveTabを推奨
	//引数
	//itemId1	:表示したいタブのID
	//itemId2	:非表示にしたいタブのID
	function active2tab(itemId1, itemId2){
		
		$(itemId1).show();
		$(itemId2).hide();
	}
	
	//タブの切り替え
	//指定ID直下の子要素のみを一旦全Close=display:noneする。
	//その後、指定したIDのみOpen
	//引数
	//blockId		:ターゲットID
	//childItemElm	:直下の子要素名
	//openItemId	:展開したいタブのID
	function activeTab(blockId,childItemElm,openItemId){
		var tablist = $(blockId + ' > ' +childItemElm);
		if(0 < tablist.size()){
			tablist.hide();
		}
		$(openItemId).show();
	}
	
	window.onload = function(){
	}
