// functions to hide and show navigation layers function hideNavTwo() { if(document.all) { path1 = document.all.nav1.style; path2 = document.all.nav2.style; path3 = document.all.nav3.style; path4 = document.all.nav4.style; path5 = document.all.nav5.style; path6 = document.all.nav6.style; path7 = document.all.nav7.style; } else if(document.layers) { path1 = document.layers["nav1"]; path2 = document.layers["nav2"]; path3 = document.layers["nav3"]; path4 = document.layers["nav4"]; path5 = document.layers["nav5"]; path6 = document.layers["nav6"]; path7 = document.layers["nav7"]; } else { path1 = document.getElementById("nav1").style; path2 = document.getElementById("nav2").style; path3 = document.getElementById("nav3").style; path4 = document.getElementById("nav4").style; path5 = document.getElementById("nav5").style; path6 = document.getElementById("nav6").style; path7 = document.getElementById("nav7").style; } path1.visibility = "hidden"; path2.visibility = "hidden"; path3.visibility = "hidden"; path4.visibility = "hidden"; path5.visibility = "hidden"; path6.visibility = "hidden"; path7.visibility = "hidden"; } // hideNavTwo function hideNavThree() { if(document.all) { } else if(document.layers) { } else { } } // hideNavThree function hideNav() { hideNavTwo(); hideNavThree(); } // hideNav if (typeof document.navTimeout == 'undefined') { document.navTimeout = new Object; } document.navTimeout.value = 0; document.navTimeout.sentinel = 0; function restoreNav() { // window.clearTimeout(document.navTimeout.value); document.navTimeout.value = window.setTimeout("resetNavigation();", 2000); } // restoreNav function stopTimeout() { document.navTimeout.sentinel = 1; window.clearTimeout(document.navTimeout.value); } function resetNavigation() { if (document.navTimeout.sentinel == 0) return; document.navTimeout.sentinel = 0; hideNav(); if(nav2 != 0) { showNavTwo('nav' + nav1); if(nav3 != 0) { showNavThree('nav' + nav1 + nav2); } } } // resetNavigation function showNavTwo(thisOne) { // document.navTimeout.sentinel = 1; hideNavTwo(); hideNavThree(); if(document.all) { path = document.all(thisOne).style; } else if(document.layers) { path = document.layers[thisOne]; } else { path = document.getElementById(thisOne).style } path.visibility = "visible"; } // showNavTwo function showNavThree(thisOne) { // document.navTimeout.sentinel = 1; hideNavThree(); if (thisOne) { if(document.all) { path = document.all(thisOne).style; } else if(document.layers) { path = document.layers[thisOne]; } else { path = document.getElementById(thisOne).style } path.visibility = "visible"; } } // showNavThree function docWrite(s) { //alert("-> "+s); document.write(s); } // docWrite // functions to generate navigation layers // uses the variable nav1 defined in the html document. function renderNavBar() { // alert("renderbar"); docWrite("     "); docWrite("Elevators"); docWrite("     "); docWrite("Escalators"); docWrite("     "); docWrite("Maintenance"); docWrite("     "); docWrite("Modernization"); docWrite("     "); docWrite("e-tools"); docWrite("     "); docWrite("Profile"); docWrite("     "); docWrite("News"); } // renderNavBar // uses the three variables nav1, nav2 and nav3 defined in the html document. function renderNavLayers() { docWrite("
"); docWrite(""); docWrite(""); docWrite(""); docWrite(""); docWrite(""); docWrite(""); if(nav2 != 0) { showNavTwo('nav' + nav1); if(nav3 != 0) { showNavThree('nav' + nav1 + nav2); } } } // renderNavLayers