var menuExtImg = new Image(); menuExtImg.src = 'images/menuext.gif'; var menuExtImgOn = new Image(); menuExtImgOn.src = 'images/menuexton.gif'; var moduleZindex = 0; var hideTimer = new Array(); function openLinks(liObj, level, mainCat) { var ulObjArr = liObj.getElementsByTagName('UL'); if(ulObjArr){ ulObj = ulObjArr[0]; if(ulObj) { if(level) { ulObj.style.left = '201px'; ulObj.style.marginTop = '-20px'; } if(mainCat){ ulObj.style.marginTop = '-33px'; } clearTimeout(hideTimer[ulObj.id]); if(level==0){ ulObj.style.visibility = 'visible'; ulObj.style.display = 'block'; }else{ setTimeout("setDelay('"+ulObj.id+"')",700); } } } } function setDelay(ulObjId){ var ulObj = document.getElementById(ulObjId); ulObj.style.visibility = 'visible'; ulObj.style.display = 'block'; } function closeLinks(liObj, level) { var ulObjArr = liObj.getElementsByTagName('UL'); if(ulObjArr){ ulObj = ulObjArr[0]; if(ulObj) { if(level==0){ hideTimer[ulObj.id] = setTimeout("closeDelay('"+ulObj.id+"')",1000); }else{ hideTimer[ulObj.id] = setTimeout("closeDelay('"+ulObj.id+"')",700); } } } } function closeDelay(ulObjId){ var ulObj = document.getElementById(ulObjId); if(ulObj) { ulObj.style.visibility = 'hidden'; ulObj.style.display = 'none'; } } function parseMenu(liObj){ var ulObjs = liObj.getElementsByTagName('UL'); ulObjs[0].onmouseover = function(e){ if(this.parentNode.tagName != 'DIV'){ this.parentNode.firstChild.style.backgroundColor = '#FF9900'; this.parentNode.firstChild.style.color = '#000000'; } } ulObjs[0].onmouseout = function(e){ if(this.parentNode.tagName != 'DIV'){ this.parentNode.firstChild.style.backgroundColor = '#ccff9a'; this.parentNode.firstChild.style.color = '#000000'; } } var liObjs = ulObjs[0].getElementsByTagName('LI'); for(var i=0; i 0) { liObjs[i].level = (liObjs[i].parentNode.parentNode.tagName == 'DIV') ? 0 : 1; if(liObjs[i].level) { liObjs[i].firstChild.style.backgroundImage = "url('" + menuExtImg.src + "')"; liObjs[i].firstChild.style.backgroundRepeat = "no-repeat"; liObjs[i].firstChild.style.backgroundPosition = "188px 50%"; } liObjs[i].onmouseover = function(e) { var mainCat=0; if(this.firstChild.tagName == 'H2'){ this.firstChild.style.backgroundColor = '#cc0033'; this.firstChild.style.color = '#fff'; mainCat = 1; }else{ this.firstChild.style.backgroundColor = (this.level==0) ? '#FF9900' : '#ccff9a'; this.firstChild.style.color = '#000000'; } if(this.level) { this.firstChild.style.backgroundImage = "url('" + menuExtImgOn.src + "')"; } openLinks(this, this.level ,mainCat); }; liObjs[i].onmouseout = function(e) { if(this.firstChild.tagName == 'H2'){ this.firstChild.style.backgroundColor = '#333366'; this.firstChild.style.color = '#fff'; }else{ this.firstChild.style.backgroundColor = (this.level==0) ? '#ccff9a' : '#33cccc'; this.firstChild.style.color = '#000000'; } if(this.level) this.firstChild.style.backgroundImage = "url('" + menuExtImg.src + "')"; closeLinks(this, this.level); }; parseMenu(liObjs[i]); } } } function setUpMenu(){ var menuDiv = document.getElementById('menu'); parseMenu(menuDiv); }