
loaded = false;

function navOn(a) {
	if (document.images && (a != "ON") ) document[a].src = eval(a + "_on.src");
}
function navOff(a) {
	if (document.images && (a != "ON") ) document[a].src = eval(a + "_off.src");
}

function overIt(e) { 
	if (IE || IE6) document.all[layObj].style.visibility = "visible"; 
	if (NS4) document.layers[layObj].visibility = "show"; 	
	if (N6) document.getElementById(layObj).style.visibility = "visible";
	navOn(imgObj); 
}
function offIt(e) { 
	if (IE || IE6) document.all[layObj].style.visibility = "hidden"; 
	if (NS4) document.layers[layObj].visibility = "hide"; 
	if (N6) document.getElementById(layObj).style.visibility = "hidden";
	navOff(imgObj); 
}

function showLayer(x,a) { // onmouseover of image 
	if (loaded) { 
		navOn(a);
		if (IE || IE6) document.all[x].style.visibility = "visible";
		if (NS4) document.layers[x].visibility = "show";
		if (N6) document.getElementById(x).style.visibility = "visible";
	}
}

function hideOrKeep(x,a) { // onmouseout of image
	if (loaded) { 
		navOff(a);
		if (IE || IE6) document.all[x].style.visibility = "hidden";
		if (NS4) document.layers[x].visibility = "hide";
		if (N6) document.getElementById(x).style.visibility = "hidden";	
		layObj = x;
		imgObj = a;
		if (IE || IE6) {
			document.all[x].onmouseover = overIt;
			document.all[x].onmouseout = offIt;
		}
		if (NS4) {
			document.layers[x].captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
			document.layers[x].onMouseOver = overIt;
			document.layers[x].onMouseOut = offIt;		
		}
		if (N6) {
			document.getElementById(x).addEventListener("mouseover", overIt, false);
			document.getElementById(x).addEventListener("mouseout", offIt, false);	
		}
	}
	
}