// JavaScript Document
//var menuItem;
function menu(mName, mOver, mOut) {
	var isActive = false;
	var menuItems = document.getElementsByName(mName);		
	var overHandler = function(e) {
		var obj;
		isActive = true;
		if (window.event.srcElement) obj = window.event.srcElement; else obj = e.target;
		for(i=0; i < menuItems.length; i++) {
			if (menuItems[i]==obj) menuItems[i].className=mOver; else menuItems[i].className=mOut;
		}
	};
	var outHandler = function(e){
			var obj;
			isActive = false;
			window.setTimeout(hidemenus, 200);
		};
		
	var hidemenus = function() {
		if (!isActive) for(i=0; i < menuItems.length; i++) {
				menuItems[i].className = menuItems[i].defaultClassName;
			}				
	}
		
	for(i=0; i < menuItems.length; i++) {
		menuItems[i].defaultClassName=menuItems[i].className;
		if (document.attachEvent) {
			menuItems[i].onmouseover=overHandler ;
			menuItems[i].onmouseout=outHandler;
		}
		else {
			menuItems[i].addEventListener("mouseover",overHandler, false);
			menuItems[i].addEventListener("mouseout",outHandler, false);
		}

	}
}

function hovermenu(menuNode) {
	if (menuNode!=null) {
		var menuItems = menuNode.getElementsByTagName("A");
		for (i=0; i<menuItems.length; i++) {
				if (document.attachEvent) {
					menuItems[i].onmouseover=imgOverHandler ;
					menuItems[i].onmouseout=imgOutHandler;
				}
				else {
					menuItems[i].addEventListener("mouseover",imgOverHandler, false);
					menuItems[i].addEventListener("mouseout",imgOutHandler, false);
				}
		}
	}
}
function imgOverHandler(e) {
	var obj;
	if (window.event.srcElement) obj = window.event.srcElement; else obj = e.target;
	obj.setAttribute('src',obj.getAttribute('src').replace(/_normal\./, "_over."));	
}
function imgOutHandler(e) {
	var obj;
	if (window.event.srcElement) obj = window.event.srcElement; else obj = e.target;
	obj.setAttribute('src',obj.getAttribute('src').replace(/_over\./, "_normal."));	
}
