/* Credit where credit is due.... Written by Design Technologist - Seth Van Booven [svanbooven@sacbee.com] Copyright © The Sacramento Bee Created by the New Media Department Created: March 01, 2001 (sv) / Last update: 11/29/01 (sv) **************************************************** IF YOU DON'T KNOW WHAT YOU ARE DOING THEN YOU DON'T BELONG HERE. .........................CLOSE IMMEDIATELY! **************************************************** ------------------------------------------------------------*/ if (!ns4) { var navActive; var timerID; function nav(name, menuExist) { this.name = name; this.menuExist = menuExist; } navItem = new Array(); navItem[0] = new nav('local_news', 'yes'); navItem[1] = new nav('sports', 'yes'); navItem[2] = new nav('classifieds', 'yes'); navItem[3] = new nav('opinions', 'yes'); navItem[4] = new nav('lifestyles', 'yes'); navItem[5] = new nav('entertainment', 'yes'); function showMenu(navInput) { if (document.getElementById) document.getElementById('M' + navInput).style.visibility = 'visible'; if (document.all) document.all['M' + navInput].style.visibility = 'visible'; if (document.layers) document.layers['M' + navInput].visibility = 'show'; } function hideMenu(navInput) { if (document.getElementById) document.getElementById('M' + navInput).style.visibility = 'hidden'; if (document.all) document.all['M' + navInput].style.visibility = 'hidden'; if (document.layers) document.layers['M' + navInput].visibility = 'hide'; } function activateMenu(navInput) { stopTimer(); for (i = 0; i < navItem.length; i++) { if (navItem[i].name == navInput) { //showNav(navItem[i].name); if (navItem[i].menuExist == 'yes') showMenu(navItem[i].name); } else { //hideNav(navItem[i].name); if (navItem[i].menuExist == 'yes') hideMenu(navItem[i].name); } } } function setTimer(navInput) { for (i = 0; i < navItem.length; i++) { if (navItem[i].name == navInput && navItem[i].menuExist == 'yes') { navActive = navItem[i].name; timerID = setTimeout('/* hideNav(navActive), */ hideMenu(navActive)', 500); } else if (navItem[i].name == navInput) { navActive = navItem[i].name; //timerID = setTimeout('hideNav(navActive)', 500); } } } function stopTimer() { clearTimeout(timerID); } }