function setShow(obj, show) {
obj.style.visibility = (show)? "visible" : "hidden";
}
function showMenu(evt, obj, show) {
var reg = /\bflyoutMenu\b/i

var go = new Boolean()
for (var x=0;x<obj.childNodes.length;x++) {
	 var child = obj.childNodes[x]
	 if (child.nodeType == 1) {
	 		if (reg.test(child.className)) {
				 setShow(child, show)
	 		}
   }
}
}

function initMenu() {
/* code to position the flyout menu */
var holder = document.getElementById("menuPlaceHolder")
var menu = document.getElementById("flyoutRoot")
//var firstMenu = document.getElementById("flyoutMainMenu")
var top, right
/* get TOP placement coords */
if (navigator.userAgent.indexOf("Gecko") > -1) {
	 var sElem = getComputedStyle(holder,'')
	 //top = sElem.getPropertyCSSValue("top").getFloatValue(CSSPrimitiveValue.CSS_PX)
	 //top -= 5 // the 5 accommodates padding
	 top = holder.offsetTop + 10
} else if (navigator.userAgent.indexOf("MSIE") > -1) {
	 top = holder.offsetTop + 10 //the 8 accommodates padding
}
if (navigator.userAgent.indexOf("Mac") > -1) {
	 top += 20
}
menu.style.top = top + "px"
menu.style.left = holder.offsetLeft + "px"
menu.style.visibility = "visible"

/* get new LEFT placement coords */
if (navigator.userAgent.indexOf("Gecko") > -1) {
	 var sElem = getComputedStyle(menu,'')
	 right = sElem.getPropertyCSSValue("right").getFloatValue(CSSPrimitiveValue.CSS_PX)
} else if (navigator.userAgent.indexOf("MSIE") > -1) {
	 right = menu.offsetLeft + menu.offsetWidth - 5 //the 5 accommodates padding(4) +1 for overlap
	 
}
//firstMenu.style.left = right - 5 + "px"
}
