//////////////////////////////////////////////////////////////////////////////////////////
// Name
//	 Navigation.js
//
// Description
//	 JavaScript functions used by menus
//
// Functions
//   Rollover
//   IndicateCurrentPage
//
//////////////////////////////////////////////////////////////////////////////////////////

function Rollover(srcElm, bOn) {
    if (bOn) {
		srcElm.src = srcElm.src.replace(/\.gif/i, '_o.gif');
		srcElm.src = srcElm.src.replace(/\.jpg/i, '_o.jpg');
    } else {
		srcElm.src = srcElm.src.replace(/_o\.gif/i, '.gif');
		srcElm.src = srcElm.src.replace(/_o\.jpg/i, '.jpg');
    }
}

function IndicateCurrentPage(LinkName) {
	if (LinkName.length == 0) { return; }
	
	var PageURL = document.location.toString().toLowerCase();
	var pos = 0;
	var objTag, objParent;
	var numLinks = document.links.length;
	
	while (pos < numLinks) {
		objTag = document.links[pos++];
		
		if (objTag.className == LinkName || objTag.name == LinkName) {
			
			if (objTag.href.toLowerCase() == PageURL) {
				objParent = objTag.parentElement;
				
				// Change image to "loc"
				objParent.innerHTML = objTag.innerHTML.replace(/\.gif/i, '_loc.gif');
				// Remove onmouseover and onmouseout events
				objParent.innerHTML = objParent.innerHTML.replace(/onmouse(over|out)=[^ ]+/gi, '');

				break;
			}
		}
	}
}