var aNodebg = {
	nodeId : "sidebar",
	ndNameStr : "run_",
	imgs : [],
	_images : "images/",
	init : function(){
		aNodebg.imgs = document.getElementById(aNodebg.nodeId).getElementsByTagName("ul")[0].getElementsByTagName("img");
		for(var i=0;i<aNodebg.imgs.length;i++){
			DOMhelp.addEvent(aNodebg.imgs[i],"mouseover",aNodebg.getTargetNode,false);
			DOMhelp.addEvent(aNodebg.imgs[i],"mouseout",aNodebg.getTargetNode,false);
		}
	},
	getTargetNode : function(event){
		var t = DOMhelp.getTarget(event);
		var tnode = t.getAttribute("src");
		if(tnode.lastIndexOf(aNodebg.ndNameStr) == -1){
			aNodebg.mouseOver(t,tnode);
		}else{
			aNodebg.mouseOut(t,tnode);
		}
	},
	mouseOver : function(tnode,str){
		var v = str.substring(str.lastIndexOf(aNodebg._images) + aNodebg._images.length);
		v = aNodebg._images + aNodebg.ndNameStr + v;
		tnode.src = v;
	},
	mouseOut : function(tnode,str){
		var u = str.substring(str.lastIndexOf(aNodebg._images) + aNodebg._images.length + aNodebg.ndNameStr.length);
		u = aNodebg._images + u;
		tnode.src = u;
	}

}

var navbg = {
	nodeId : "nav",
	ndNameStr : "run_",
	imgs : [],
	_images : "images/",
	init : function(){
		navbg.imgs = document.getElementById(navbg.nodeId).getElementsByTagName("img");
		for(var i=0;i<navbg.imgs.length;i++){
			DOMhelp.addEvent(navbg.imgs[i],"mouseover",navbg.getTargetNode,false);
			DOMhelp.addEvent(navbg.imgs[i],"mouseout",navbg.getTargetNode,false);
		}
	},
	getTargetNode : function(event){
		var t = DOMhelp.getTarget(event);
		var tnode = t.getAttribute("src");
		if(tnode.lastIndexOf(navbg.ndNameStr) == -1){
			navbg.mouseOver(t,tnode);
		}else{
			navbg.mouseOut(t,tnode);
		}
	},
	mouseOver : function(tnode,str){
		var v = str.substring(str.lastIndexOf(navbg._images) + navbg._images.length);
		v = navbg._images + navbg.ndNameStr + v;
		tnode.src = v;
	},
	mouseOut : function(tnode,str){
		var u = str.substring(str.lastIndexOf(navbg._images) + navbg._images.length + navbg.ndNameStr.length);
		u = navbg._images + u;
		tnode.src = u;
	}

}


DOMhelp.addEvent(window,"load",aNodebg.init,false);
DOMhelp.addEvent(window,"load",navbg.init,false);
