var objNavMenu = null; var prevObjNavMenu = null; var prevObjDropMenu = null; var numDropMenu = 6; ////// link styles var bgLinkColor = '#dfdfdf'; var bgLinkHover = '#dfdfdf' var bgLinkActive = '#dfdfdf' var linkColor = '#000000'; var linkHover = '#000000'; var linkActive = '#000000'; var overDropMenu = 'False'; var isIE = null; if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) isIE=1; var isWIN = null; if (navigator.userAgent.indexOf ("Win") != -1) isWIN=1; var isMAC = null; if (navigator.userAgent.indexOf ("Mac") != -1) isMAC=1; function initDropMenu () { parentObjDropMenu = null; document.onclick = hideDropMenu; for (i=1; i<=numDropMenu; i++) { menuName = 'dropMenu' + i; navName = 'navMenu' + i; objDropMenu = document.getElementById(menuName); objNavMenu = document.getElementById(navName); objDropMenu.style.visibility = 'hidden'; //objNavMenu.onmouseover = menuHover; objNavMenu.onmouseover = showDropMenu; //objNavMenu.onmouseout = showDropMenu; objNavMenu.onmouseout = menuOut; //objNavMenu.onclick = showDropMenu; } objNavMenu = null; return; } function setOverDropMenu () { overDropMenu = 'True'; } function leftMainDropMenu (){ if(overDropMenu = 'True'){ hideAll(); } } function menuHover(e) { document.onclick = null; hoverObjNavMenu = document.getElementById(this.id); if (hoverObjNavMenu != objNavMenu) { hoverObjNavMenu.style.color = linkHover; hoverObjNavMenu.style.backgroundColor = bgLinkHover; } } function hideAll() { document.onclick = null; AmenuName = 'dropMenu1'; AobjDropMenu = document.getElementById(AmenuName); AobjDropMenu.style.visibility = 'visible'; AobjDropMenu = null; AobjDropMenu.style.color = linkColor; AobjDropMenu.style.backgroundColor = bgLinkColor; BmenuName = 'dropMenu2'; BobjDropMenu = document.getElementById(BmenuName); BobjDropMenu.style.visibility = 'visible'; BobjDropMenu = null; BobjDropMenu.style.color = linkColor; BobjDropMenu.style.backgroundColor = bgLinkColor; CmenuName = 'dropMenu3'; CobjDropMenu = document.getElementById(CmenuName); CobjDropMenu.style.visibility = 'visible'; CobjDropMenu = null; CobjDropMenu.style.color = linkColor; CobjDropMenu.style.backgroundColor = bgLinkColor; CmenuName = 'dropMenu4'; DobjDropMenu = document.getElementById(CmenuName); DobjDropMenu.style.visibility = 'visible'; DobjDropMenu = null; DobjDropMenu.style.color = linkColor; DobjDropMenu.style.backgroundColor = bgLinkColor; EmenuName = 'dropMenu5'; EobjDropMenu = document.getElementById(CmenuName); EobjDropMenu.style.visibility = 'visible'; EobjDropMenu = null; EobjDropMenu.style.color = linkColor; EobjDropMenu.style.backgroundColor = bgLinkColor; FmenuName = 'dropMenu6'; FobjDropMenu = document.getElementById(CmenuName); FobjDropMenu.style.visibility = 'visible'; FobjDropMenu = null; FobjDropMenu.style.color = linkColor; FobjDropMenu.style.backgroundColor = bgLinkColor; GmenuName = 'dropMenu7'; GobjDropMenu = document.getElementById(CmenuName); GobjDropMenu.style.visibility = 'visible'; GobjDropMenu = null; GobjDropMenu.style.color = linkColor; GobjDropMenu.style.backgroundColor = bgLinkColor; } function menuOut (e) { document.onclick = hideDropMenu; outObjNavMenu = document.getElementById(this.id); if (outObjNavMenu != objNavMenu) { outObjNavMenu.style.color = linkColor; outObjNavMenu.style.backgroundColor = bgLinkColor; } } function showDropMenu(e) { menuName = 'drop' + this.id.substring(3,this.id.length); objDropMenu = document.getElementById(menuName); //if (prevObjDropMenu == objDropMenu) { // hideDropMenu(); // return; //} if (prevObjDropMenu != null) hideDropMenu(); objNavMenu = document.getElementById(this.id); if ((prevObjNavMenu != objNavMenu ) || (prevObjDropMenu == null)) { objNavMenu.style.color = linkActive; objNavMenu.style.backgroundColor = bgLinkActive; //objNavMenu.style.font = 'Bold 11px'; } if (objDropMenu) { xPos = objNavMenu.offsetParent.offsetLeft + objNavMenu.offsetLeft -1; yPos = objNavMenu.offsetParent.offsetTop + objNavMenu.offsetParent.offsetHeight ; if (isIE && isWIN) { yPos -= 0; xPos -= 0; } if (isIE && isMAC) { yPos -= 0; xPos -= 5; } //alert('objDropMenu = ' + objDropMenu); // alert('MenuName = ' + menuName); objDropMenu.style.left = xPos + 'px'; objDropMenu.style.top = yPos + 'px'; objDropMenu.style.visibility = 'visible'; prevObjDropMenu = objDropMenu; prevObjNavMenu = objNavMenu; } } function showSubDropMenu() { if (parentObjDropMenu) { //alert('prevObjDropMenu'); prevObjDropMenu.style.visibility = 'hidden'; prevObjDropMenu = null; prevObjNavMenu.style.color = linkColor; prevObjNavMenu.style.backgroundColor = bgLinkColor; //prevObjNavMenu.style.font = ''; } //alert('showSubDropMenu'); parentmenuName = 'dropMenu2'; parentobjDropMenu = document.getElementById(parentmenuName); menuName = 'subDropMenu1'; objDropMenu = document.getElementById(menuName); parentobjNavMenu = document.getElementById(parentmenuName); xPos = parentobjNavMenu.offsetParent.offsetLeft + parentobjDropMenu.offsetWidth+99; yPos = parentobjNavMenu.offsetParent.offsetTop + parentobjDropMenu.offsetHeight+90; if (isIE && isWIN) { yPos -= 6; //xPos -= 6; } if (isIE && isMAC) { //yPos += 100; //xPos -= 55; } objDropMenu.style.left = xPos + 'px'; objDropMenu.style.top = yPos + 'px'; objDropMenu.style.visibility = 'visible'; prevObjDropMenu = objDropMenu; prevObjNavMenu = objNavMenu; parentObjDropMenu = parentobjDropMenu; parentObjNavMenu = parentobjNavMenu; } function showSubDropMenu2() { //alert('showSubDropMenu'); if (parentObjDropMenu) { //alert('prevObjDropMenu'); prevObjDropMenu.style.visibility = 'hidden'; prevObjDropMenu = null; prevObjNavMenu.style.color = linkColor; prevObjNavMenu.style.backgroundColor = bgLinkColor; //prevObjNavMenu.style.font = ''; } parentmenuName = 'dropMenu3'; parentobjDropMenu = document.getElementById(parentmenuName); menuName = 'subDropMenu2'; objDropMenu = document.getElementById(menuName); parentobjNavMenu = document.getElementById(parentmenuName); xPos = parentobjNavMenu.offsetParent.offsetLeft + parentobjDropMenu.offsetWidth+319; yPos = parentobjNavMenu.offsetParent.offsetTop + parentobjDropMenu.offsetHeight+90; if (isIE && isWIN) { yPos -= 6; //xPos -= 6; } if (isIE && isMAC) { //yPos += 10; //xPos -= 5; } objDropMenu.style.left = xPos + 'px'; objDropMenu.style.top = yPos + 'px'; objDropMenu.style.visibility = 'visible'; prevObjDropMenu = objDropMenu; prevObjNavMenu = objNavMenu; parentObjDropMenu = parentobjDropMenu; parentObjNavMenu = parentobjNavMenu; } function hideSubs() { if (parentObjDropMenu) { prevObjDropMenu.style.visibility = 'hidden'; prevObjDropMenu = null; prevObjNavMenu.style.color = linkColor; prevObjNavMenu.style.backgroundColor = bgLinkColor; //prevObjNavMenu.style.font = ''; prevObjDropMenu = objDropMenu; prevObjNavMenu = objNavMenu; } } function hideParents() { if (prevObjDropMenu) { //alert('prevObjDropMenu'); prevObjDropMenu.style.visibility = 'hidden'; prevObjDropMenu = null; prevObjNavMenu.style.color = linkColor; prevObjNavMenu.style.backgroundColor = bgLinkColor; //prevObjNavMenu.style.font = ''; } if (parentObjDropMenu) { //alert('parent hideDropMenu'); parentObjDropMenu.style.visibility = 'hidden'; parentObjDropMenu = null; //parentObjNavMenu.style.color = linkColor; //parentObjNavMenu.style.backgroundColor = bgLinkColor; } objNavMenu = null; } function hideDropMenu() { document.onclick = null; if (prevObjDropMenu) { //alert('prevObjDropMenu'); prevObjDropMenu.style.visibility = 'hidden'; prevObjDropMenu = null; prevObjNavMenu.style.color = linkColor; prevObjNavMenu.style.backgroundColor = bgLinkColor; //prevObjNavMenu.style.font = ''; } if (parentObjDropMenu) { //alert('parent hideDropMenu'); parentObjDropMenu.style.visibility = 'hidden'; parentObjDropMenu = null; //parentObjNavMenu.style.color = linkColor; //parentObjNavMenu.style.backgroundColor = bgLinkColor; } objNavMenu = null; // }