/*
This is what does the nifty menu highlight to the 
left of the Merc page.

This code is copyright PilgrimPage, Inc.
Written by JB, 10/21/2004 using lib.js courtesy of
Caio Chassot (http://v2studio.com/k/code/)
*/

/*

*/
function do_highlight(element) {
	i = 0;
	target = element.currentTarget;
	anchorElements = getAll('a', target);

	liElements = getElementsByClass('navset1','li', getElem('navlist'));
	for(i=0;i<liElements.length;++i) {
		if(liElements[i] == target) {
			break;
		}
	}
	liElements[i].style.backgroundColor = "rgb(229,102,51)";
	anchorElements = getAll('a', liElements[i]);
	anchorElements[0].style.color = "white";

	if(liElements[i-1] != null) liElements[i-1].style.backgroundColor = "rgb(255,177,0)";
	if(liElements[i+1] != null) liElements[i+1].style.backgroundColor = "rgb(255,177,0)";
	if(liElements[i-2] != null) liElements[i-2].style.backgroundColor = "rgb(255,194,0)";
	if(liElements[i+2] != null) liElements[i+2].style.backgroundColor = "rgb(255,194,0)";

}

/*

*/
function do_highlight2(element) {
	i = 0;
	target = element.currentTarget;
	anchorElements = getAll('a', target);

	liElements = getAll('li', getElem('flyoutul'));
	for(i=0;i<liElements.length;++i) {
		if(liElements[i] == target) {
			break;
		}
	}
	liElements[i].style.backgroundColor = "rgb(229,102,51)";
	anchorElements = getAll('a', liElements[i]);
	anchorElements[0].style.color = "white";

	if(liElements[i-1] != null) liElements[i-1].style.backgroundColor = "rgb(255,177,0)";
	if(liElements[i+1] != null) liElements[i+1].style.backgroundColor = "rgb(255,177,0)";
	if(liElements[i-2] != null) liElements[i-2].style.backgroundColor = "rgb(255,194,0)";
	if(liElements[i+2] != null) liElements[i+2].style.backgroundColor = "rgb(255,194,0)";

}

/*

*/
function undo_highlight(element) {
	liElements = getElementsByClass('navset1','li', getElem('navlist'));
	for(i=0;i<liElements.length;++i) {
		liElements[i].style.backgroundColor = "rgb(255,204,0)";
		anchorElements = getAll('a', liElements[i]);
		anchorElements[0].style.color = "black";
	}
}

/*

*/
function undo_highlight2(element) {
	liElements = getAll('li', getElem('flyoutnav'));
	for(i=0;i<liElements.length;++i) {
		liElements[i].style.backgroundColor = "rgb(255,204,0)";
		anchorElements = getAll('a', liElements[i]);
		anchorElements[0].style.color = "black";
	}
}

/*

*/
function initialize() {
	addEvent(getElementsByClass('navset1','li', getElem('navlist')), 'mouseover', do_highlight);
	addEvent(getElementsByClass('navset1','li', getElem('navlist')), 'mouseout', undo_highlight);
	addEvent(getAll('li', getElem('flyoutul')), 'mouseover', do_highlight2);
	addEvent(getAll('li', getElem('flyoutul')), 'mouseout', undo_highlight2);
}

/*

*/
addLoadEvent(initialize);
