// JavaScript Document. Author: zi 
// date: 3, May 2009

function rollOver(bn) {
	// top navs have prefix 'bn', submenus have prefix 'sn'
	// if is a top nav, turn off subnavs when rolled out
	if (bn.substr(0,1)=='b') { 
		menuOff('galleryMenu');
		menuOff('newdesignsMenu');
	}
	
	var f = document.getElementById(bn).lastChild;
	bn = bn.substring(3, bn.length);
	f.setAttribute("src", "img/ON_"+bn+".gif");
	
	if (bn=="gallery" || bn=="newdesigns") {
		var menudiv = document.getElementById(bn+"Menu");
		menudiv.style.visibility = "visible";
		menudiv.style.top = f.parentNode.parentNode.offsetHeight+"px";

		// forked code for IE compatibility idiocy
		if (bn[0]!=undefined) { // non-IE code: bn[0] fails for IE
				menudiv.style.left = f.x-5+"px";
			}
		else { // IE code
			menudiv.style.left = f.offsetLeft+document.body.offsetLeft-5+"px";
		}	
	}
}

function rollOut(bn) {
	var f = document.getElementById(bn).lastChild;
	bn = bn.substring(3, bn.length);
	f.setAttribute("src", "img/OFF_"+bn+".gif");
};

function menuOff(bn) {
	var f = document.getElementById(bn);
	f.style.visibility = "hidden";	
}