/** Javascript file for top menu functionality. Requirements: -top menu bar Function list function version() displays current application version function OpenMenu(eSrc,eMenu) function CloseMenu(eMenu) function onmouseover2() function onmouseout2() function doMouseOver() function doMouseOut() Main function No main function Global variables: **/ var eOpenMenu = null; var dx=140; var dy=6; function version() { oWin = window.open("../misc/version.jsp","","resizable=no,scrollbars=no,width=550,height=420,menubar=no,titlebar=no,toolbar=no"); } function OpenMenu(eSrc,eMenu) { eMenu.style.left = eSrc.offsetLeft + dx; eMenu.style.top = divMenuBar.offsetHeight + dy; eMenu.style.visibility = "visible"; eOpenMenu = eMenu; } function CloseMenu(eMenu) { eMenu.style.visibility = "hidden"; eOpenMenu = null; } function onmouseover2() { var eSrc = window.event.srcElement; if ("clsMenuBarItem" == eSrc.className) { eSrc.style.cursor = "hand"; eSrc.style.color = "orange"; var eMenu = document.all[eSrc.id.replace("tdMenuBarItem","divMenu")]; if (eOpenMenu && eOpenMenu != eMenu) { CloseMenu(eOpenMenu); } if (eMenu) { OpenMenu(eSrc,eMenu); } } else if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBar.contains(eSrc)) { CloseMenu(eOpenMenu); } } function onmouseout2() { var eSrc = window.event.srcElement; if ("clsMenuBarItem" == eSrc.className) { eSrc.style.color = ""; } } function doMouseOver() { onmouseover2(); } function doMouseOut() { onmouseout2(); var oSource = event.srcElement; if ( (oSource.tagName == "A") ) { oSource.style.cursor = ""; oSource.style.color = ""; } }