var nowLink = "";

function getElementsByName_iefix(tag, name) {
   var elem = document.getElementsByTagName(tag);
   var arr = new Array();
   for(i = 0,iarr = 0; i < elem.length; i++) {
		att = elem[i].getAttribute("name");
		if(att == name) {
			 arr[iarr] = elem[i];
			 iarr++;
		}
   }
   return arr;
} 

function hover(lid){
	nowLink = lid;
	ele = document.getElementById(lid);
	ele_link = document.getElementById(lid + "_links");
	if (navigator.appName == "Microsoft Internet Explorer") {
		active = getElementsByName_iefix('ul', 'active');
	} else {
		active = document.getElementsByName("active");
	}
	//window.alert("Active element is " + active[0].id);
	ele.style.backgroundColor = "#ffffff";
	if (ele_link){
		ele_link.style.backgroundColor = "#1D3CA1";
		ele_link.style.visibility = "visible";
		active[0].style.visibility="hidden";
	}
}

function over(lid){
	nowLink = "";
	ele_link = document.getElementById(lid + "_links");
	setTimeout("overOut('" + lid + "')",500);
}
function overOut(lid){
	if (nowLink != lid) {
		ele = document.getElementById(lid);
		ele_link = document.getElementById(lid + "_links");
		ele.style.background = "transparent";
		if (ele_link){
			ele_link.style.visibility = "hidden";
		}
	}
	if (nowLink == ""){
	if (navigator.appName == "Microsoft Internet Explorer") {
		active = getElementsByName_iefix('ul', 'active');
	} else {
		active = document.getElementsByName("active");
	}		active[0].style.visibility="visible";
	}
}

function imageRollOn(img){
	theImg = document.getElementById(img);
	theImg.src = 'images/' + img + '2.gif';
}

function imageRollOff(img){
	theImg = document.getElementById(img);
	theImg.src = 'images/' + img + '.gif';
}
