	window.onload = function(){
		var menu = document.getElementById("techMenu");

	// 2010/01/08 add by tsubokawa@noah
	/*
	 * サイドメニュー内項目から、現在開いているページのURLと
	 * リンク先が一致する項目(Aタグ)の背景色を変更し、その親カテゴリを開いた状態にする
	 */
	var listA = menu.getElementsByTagName( 'a');

	// IE6で不具合が発生する為、UAでIE6判別
	var ie6 = 0;
	if( navigator.userAgent.indexOf( "MSIE 6", 0) != -1){
		ie6 = 1;
	}

	// 現URL取得。ドメイン、パス部分を除去し、ファイル名のみにする。
	var strFilename = document.URL;
	strFilename = strFilename.replace( /.*\//, '');

	for( var cnt = 0; cnt < listA.length; cnt++){
		var listHref = listA[ cnt].href;
		listHref = listHref.replace( /.*\//, '');
		if( listHref == strFilename){
			listA[ cnt].style.backgroundColor = '#9F6';
			
			/*
			 * 背景色を変更したAタグを内包するノードから、ulタグであり、且つ
			 * スタイルが非表示(display:none;)になっているノードを探し、
			 * 表示スタイルをblockに変更する
			 */
			var targetParent = listA[ cnt].parentNode;
			for( var cnt2 = 0; ; cnt2++){
				if( ! targetParent){ break;}
				if( targetParent.tagName == 'UL'){
					targetParent.style.display = 'block';
					break;
				}
				targetParent = targetParent.parentNode;
			}
		}
	}
	// /2010/01/08 add_end by tsubokawa@noah

		for(var i = 0; i < menu.getElementsByTagName("li").length; i++){
			if(menu.getElementsByTagName("li")[i].className == "slidemenu"){
				menu.getElementsByTagName("li")[i].id = "tm"+i;
				menu.getElementsByTagName("li")[i].innerHTML = "<a href=\"javascript:void(menuopen('tm"+i+"'))\"><img src=\"/common/images/plus.gif\" /></a>"+menu.getElementsByTagName("li")[i].innerHTML;
			}
		}
	}
	function menuopen(liid){
		ulindex = document.getElementById(liid);
		var menu = document.getElementById("techMenu");
		if(ulindex.getElementsByTagName("ul")[0].style.display == "block"){
			ulindex.getElementsByTagName("ul")[0].style.display = "none";
			ulindex.getElementsByTagName("img")[0].src = "/common/images/plus.gif";
		}else{
			ulindex.getElementsByTagName("ul")[0].style.display = "block";
			ulindex.getElementsByTagName("img")[0].src = "/common/images/minus.gif";
		}
	}

