overSuffix = "_f2";
imageExt = ".gif";

doMenuOver = function() {
	var imageList = this.getElementsByTagName("img");
	
	if (imageList.length > 0) {
		var oldSrc = imageList[0].src;
		
		var lastNdx = oldSrc.lastIndexOf(".");
		var string1 = oldSrc.substr(0, lastNdx);
		var string2 = oldSrc.substr(lastNdx);
		
		var newSrc = string1 + overSuffix + string2;
		
		imageList[0].src = newSrc;
	}

	var subMenus = YAHOO.util.Dom.getElementsByClassName("subwrapper", "div", this);
	for(i=0; i < subMenus.length; i++) {
		YAHOO.util.Dom.setStyle(subMenus[i], "display", "inline");
	}

}

doMenuOut = function() {
	var imageList = this.getElementsByTagName("img");
	
	if (imageList.length > 0) {
		var oldSrc = imageList[0].src;
		
		var lastNdx = oldSrc.lastIndexOf(".");
		var string1 = oldSrc.substr(0, lastNdx);
		var string2 = oldSrc.substr(lastNdx);
		
		string1 = string1.replace(overSuffix, "");
		
		var newSrc = string1 + string2;
		
		imageList[0].src = newSrc;
	}
	
	var subMenus = YAHOO.util.Dom.getElementsByClassName("subwrapper", "div", this);
	for(i=0; i < subMenus.length; i++) {
		YAHOO.util.Dom.setStyle(subMenus[i], "display", "none");
	}
}

initMenu = function() {
	myElem = document.getElementById("mainnav");
	window.setTimeout(function() {
		items = myElem.getElementsByTagName("li");
	
		YAHOO.util.Event.addListener(items, 'mouseover', doMenuOver);
		YAHOO.util.Event.addListener(items, 'mouseout', doMenuOut);
	}, 500);
	
}


doButtonOut = function() {
	var oldSrc = this.src;
	
	var lastNdx = oldSrc.lastIndexOf(".");
	var string1 = oldSrc.substr(0, lastNdx);
	var string2 = oldSrc.substr(lastNdx);
	
	string1 = string1.replace(overSuffix, "");
	
	var newSrc = string1 + string2;
	
	this.src = newSrc;

}

doButtonOver = function() {
	var oldSrc = this.src;
	
	var lastNdx = oldSrc.lastIndexOf(".");
	var string1 = oldSrc.substr(0, lastNdx);
	var string2 = oldSrc.substr(lastNdx);
	
	var newSrc = string1 + overSuffix + string2;
	
	this.src = newSrc;

}

initDocument = function() {
	items = YAHOO.util.Dom.getElementsByClassName("rollover");
	
	YAHOO.util.Event.addListener(items, 'mouseover', doButtonOver);
	YAHOO.util.Event.addListener(items, 'mouseout', doButtonOut);
}

YAHOO.util.Event.onAvailable('hd', initMenu);
YAHOO.util.Event.addListener(window, 'load', initDocument);
