//Image navigation mouseover, out, and set state menu functions

function initImgNav() {
	var aStr = '';
	//MAIN NAV STATE
	//get the folder of the current page (which, in this case is the 3rd element in pathArray)
	//the folder name and the id of the image are set up to use the same name
	//thus we can use the folder name to set the img source to hover
	//designate that this is current page by affixing 'Selected' to its id
	//this is used as a flag so we don't change its state in mouseover and out events
	// var aWin = window.open('', 'aWin');
	// aWin.document.body.innerHTML = '<pre>' + aStr + '</pre>';
	pathArray = document.location.href.split("/");
	thisFolder = pathArray[3];
	
	if (document.getElementById(thisFolder) && document.getElementById(thisFolder).src.match(/\/images\/navMain\//) && document.getElementById(thisFolder).src != '' && !document.getElementById(thisFolder).src.match(toNormalRe)) {
		document.getElementById(thisFolder).src=document.getElementById(thisFolder).src.replace(toOverRe,toOverChangeTo);
		document.getElementById(thisFolder).id=document.getElementById(thisFolder).id+'Selected';
		// aWin.document.body.innerHTML += '<pre>' + document.getElementById(thisFolder+'Selected').id + '</pre>';
		}
	}

function imgMouseOver(imgId) {
	if (document.getElementById(imgId) && !(document.getElementById(imgId).id.match(/Selected$/)) && document.getElementById(imgId).src.match(/\/images\/navMain\//) && document.getElementById(imgId).src != '' && !document.getElementById(imgId).src.match(toNormalRe)) {
			document.getElementById(imgId).src=document.getElementById(imgId).src.replace(toOverRe,toOverChangeTo);
		}
 	}
 
function imgMouseOut(imgId) {
	if (document.getElementById(imgId) && !(document.getElementById(imgId).id.match(/Selected$/)) && document.getElementById(imgId).src.match(/\/images\/navMain\//) && document.getElementById(imgId).src != '' && document.getElementById(imgId).src.match(toNormalRe)){
			document.getElementById(imgId).src=document.getElementById(imgId).src.replace(toNormalRe,toNormalChangeTo);
		}
	}