var d = document;
if(window.addEventListener){
	window.addEventListener("load",rolloverSet,false)
}else if(window.attachEvent){
	window.attachEvent("onload",rolloverSet);
}

//btn_onfocus
//画像のロールオーバー設定用関数
function rolloverSet(){
	//local関数
	//btn_onfocus
	var  btnOver = function(e){
		var obj = e.target ? e.target : e.srcElement;
		obj.src = obj.src.split("_off").join("_on");
	}
	//btn_onblur
	var  btnOut = function(e){
		var obj = e.target ? e.target : e.srcElement;
		obj.src = obj.src.split("_on").join("_off");
	}
	var imgNodes = d.getElementsByTagName("img");
	if(imgNodes.length > 0){
		for(var i = 0; i < imgNodes.length; i++){
			if(imgNodes[i].src.indexOf("_off.") >= 0){
				if(window.addEventListener){
					imgNodes[i].addEventListener("mouseover",btnOver,false);
					imgNodes[i].addEventListener("mouseout",btnOut,false);
				}else if(window.attachEvent){
					imgNodes[i].attachEvent("onmouseover",btnOver);
					imgNodes[i].attachEvent("onmouseout",btnOut);
				}
			}
		}
	}
	//------------------------------------------メニューが入れ子になっている場合の処理
	var liNodes = $("sideMenu").getElementsByTagName("li");
	var liArr = [];
	liArr["level1"] = [];liArr["level2"] = [];
	for(var i = 0; i < liNodes.length; i++){
		if(liNodes[i].className && liNodes[i].className.indexOf("level1") >= 0){
			liArr["level1"].push(liNodes[i]);
		}else if(liNodes[i].className && liNodes[i].className.indexOf("level2") >= 0){
			liArr["level2"].push(liNodes[i]);
		}
	}
	//------------------------------------------level1の処理
	for(var i=0;i<liArr["level1"].length;i++){
		var liNode = liArr["level1"][i];
		liNode.onmouseover = function(){
			this.getElementsByTagName('ul')[0].style.display='block';
		}
		liNode.onmouseout = function(){
			this.getElementsByTagName('ul')[0].style.display='none';
		}
	}
	
	//------------------------------------------level2の処理
	for(var i=0;i<liArr["level2"].length;i++){
		var aNode = liArr["level2"][i].getElementsByTagName("a")[0];
		aNode.onmouseover = function(){
			var ulNode = this.parentNode.parentNode.parentNode;
			var imgNode = ulNode.getElementsByTagName("img")[0];
			imgNode.src = imgNode.src.split("_off.").join("_on.");
		}
		aNode.onmouseout = function(){
			var ulNode = this.parentNode.parentNode.parentNode;
			var imgNode = ulNode.getElementsByTagName("img")[0];
			imgNode.src = imgNode.src.split("_on.").join("_off.");
		}
	}
}
function $(id){return d.getElementById(id);}
