var m_clrBackground = '#D7EAED'; var m_clrForeground = 'white'; var m_clrHiLite = '#ffffff'; var m_clrPublication = '#000000'; var m_PreviousColor; // so can restore top menu color var m_CurrentMenu = 0; var m_TimeoutID = 0; var m_TimeoutShowMenuID = 0; var m_MenuShowDelay = 300; // msec var m_MenuHideDelay = 3000; // msec var ua = navigator.userAgent.toLowerCase(); // browser name this.isOpera = (ua.indexOf('opera') != -1); this.isIE = (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) ); this.isFirefox = (ua.indexOf('firefox') != -1); this.isNS = (ua.indexOf('netscape') != -1); this.isMac = (ua.indexOf('mac') != -1); var menuOffset = 25; // Browser changes if (this.isFirefox == true || this.isNS == true) { var menuOffset = 15; } // Browser changes if (this.isMac == true && this.isIE != true) { var menuOffset = 15; } function ShowMenu(itemID, bShow) { clearTimeout(m_TimeoutShowMenuID); if (bShow) { if (m_CurrentMenu) { DoShowMenu(itemID, bShow); // instantly if menus already up } else { // delay if showing so don't get too many accidental showings m_TimeoutShowMenuID = setTimeout("DoShowMenu('" + itemID + "', true);", m_MenuShowDelay); } } else DoShowMenu(itemID, bShow); // instantly if hiding } function DoShowMenu(itemID, bShow) { clearTimeout(m_TimeoutShowMenuID); clearTimeout(m_TimeoutID); var item = document.getElementById(itemID); if (bShow) { var vecXY = GetPageXY(itemID); m_PreviousColor = item.style.color; item.style.color = m_clrHiLite; if (m_CurrentMenu) m_CurrentMenu.style.visibility = 'hidden'; m_CurrentMenu = document.getElementById('div' + item.id); if (m_CurrentMenu) { m_CurrentMenu.style.visibility = ""; m_CurrentMenu.style.left = vecXY[0] + 1; m_CurrentMenu.style.top = vecXY[1] + menuOffset; m_CurrentMenu.style.width = "180px"; m_CurrentMenu.style.backgroundColor = "white"; } } else { item.style.color = m_PreviousColor; } var sels = document.all.tags("SELECT"); var nSels = sels.length; for(var i = 0; i < nSels; i++) { if (sels[i].name == 'Option1' || sels[i].name == 'Option2' || sels[i].name == 'Tax') { sels[i].style.visibility = 'hidden'; } } m_TimeoutID = setTimeout("HideCurrentMenu();", m_MenuHideDelay); } function HideCurrentMenu() { clearTimeout(m_TimeoutShowMenuID); clearTimeout(m_TimeoutID); if (m_CurrentMenu) { m_CurrentMenu.style.visibility = 'hidden'; m_CurrentMenu = 0; } var sels = document.getElementsByTagName("SELECT"); var nSels = sels.length; for(var i = 0; i < nSels; i++) { if (sels[i].name == 'Option1' || sels[i].name == 'Option2' || sels[i].name == 'Tax') { sels[i].style.visibility = ''; } } } function MenuHilite(item, b) { clearTimeout(m_TimeoutShowMenuID); clearTimeout(m_TimeoutID); if (b) { item.style.backgroundColor = m_clrBackground; item.style.color = m_clrHiLite; } else { item.style.backgroundColor = m_clrForeground; item.style.color = m_clrBackground; } m_TimeoutID = setTimeout("HideCurrentMenu();", m_MenuHideDelay); } function ChangePublication(item) { var sMag = item.innerHTML; sMag = sMag.replace(/'; if (document.getElementById('hidTemp')) document.getElementById('hidTemp').value = "ChangePublication"; location.href = 'main.asp?mag=' + escape(sMag) + '&pubchanged=1&sessionid=' + msSessionID + '&serial=' + escape(String(Math.floor(100000 * Math.random()))); } function LoadPage(sURL) { var sMag = document.getElementById('mnuPublications').innerHTML; sMag = sMag.replace(/