var $={ // v1.2
	addOnload:function(func){
		if(document.getElementById&&(window.addEventListener||window.attachEvent)){
			var prev=window.onload;
			if(typeof window.onload!='function'){
				window.onload=func;
				}
			else{
				window.onload=function(){prev();func();}
				}
			}
		},
	getByClass:function(str,node,tag){
		var classEls=new Array();
		var elements
		node=!node?document:node;
		elements=!tag?node.all||node.getElementsByTagName('*'):node.getElementsByTagName(tag);
		var pattern=new RegExp('(^|\\s)'+str+'(\\s|$)');
		for(counter=0,found=0;counter<elements.length;counter++){
			if(pattern.test(elements[counter].className)){
				classEls[found]=elements[counter];
				found++;
				}
			}
		return classEls;
		},
	getById:function(){
		var elements=new Array();
		for(var counter=0;counter<arguments.length;counter++){
			var arg=arguments[counter];
			if(typeof arg=='string')arg=document.getElementById(arg);
			if(arguments.length==1)return arg;
			elements.push(arg);
			}
		return elements;
		},
	getByTag:function(str,node){
		if(node==null)node=document;
		return node.getElementsByTagName(str);
		}
	};

var HOVER={ // v1.1
	preload:function(){},
	init:function(){
		var anchors=$.getByClass("nav");
		for(var counter=0;counter<anchors.length;counter++){
			anchors[counter].onmouseover=function(){this.firstChild.src=this.overImg.src};
			anchors[counter].onmouseout=function(){this.firstChild.src=this.outImg.src};
			anchors[counter].overImg=new Image();
			anchors[counter].overImg.src="/_img/common/"+anchors[counter].id+"_on.gif";
			anchors[counter].outImg=new Image();
			anchors[counter].outImg.src="/_img/common/"+anchors[counter].id+"_off.gif";
			}
		}
	};
$.addOnload(HOVER.init);