/*** * * Crossmenu v1.01 2001-07-15 * Anarchos > anarchos3@hotmail.com * http://anarchos.xs.mw/crossmenu.phtml * ***/ /*** * Color configuration ***/ mainBgColor = "#5A7EA5"; mainBgColorHover = "#7A9EC5"; subBgColor = "#ffffff"; subBgColorHover = "#D0D7E9"; /*** * Customize stylesheets (optional) **/ mainStyle = "navbarMain"; mainStyleHover = "navbarMainHover"; subStyle = "navbarSub"; subStyleHover = "navbarSubHover"; function clk(obj){ if (document.all && obj.children.tags("A").length > 0 && obj.children.tags("a")[0].href) obj.children.tags("A")[0].click(); else if (!document.all) { if (obj.document && obj.document.links[0]) location.href = obj.document.links[0].href; else if (obj.getElementsByTagName("a")){ var links = obj.getElementsByTagName("a"); if (links[0]) location.href = links[0].href; } } } function sOver(obj){ if (obj.className){ obj.className = subStyleHover; if (obj.children){ if (obj.children.tags("A").length > 0 && obj.children.tags("A")[0].href != ""){ obj.style.cursor = "hand"; status = obj.children.tags("A")[0].href; } else status = obj.innerText; } else if (obj.getElementsByTagName("a")) status = obj.getElementsByTagName("a")[0].href; } else { obj.bgColor = subBgColorHover; if (obj.document.links[0]) status = obj.document.links[0].href; } } function sOut(obj){ status = ""; if (obj.className){ obj.style.cursor = ""; obj.className = subStyle; } else obj.bgColor = subBgColor; } function mOver(obj){ if (obj.className){ obj.className = mainStyleHover; if (obj.children){ if (obj.children.tags("A").length > 0 && obj.children.tags("A")[0].href != ""){ obj.style.cursor = "hand"; status = obj.children.tags("A")[0].href; } else status = obj.innerText; } else if (obj.getElementsByTagName("a")) status = obj.getElementsByTagName("a")[0].href; } else { obj.bgColor = mainBgColorHover; if (obj.document.links[0]) status = obj.document.links[0].href; } } function mOut(obj){ status = ""; if (obj.className){ obj.style.cursor = ""; obj.className = mainStyle; } else obj.bgColor = mainBgColor; } function linkOver(obj){ obj.className = "OVER"; } function linkOut(obj){ obj.className = "OUT"; } function cap(obj){ if (document.layers){ obj.captureEvents(Event.MOUSEUP); obj.captureEvents(Event.MOUSEOVER); obj.captureEvents(Event.MOUSEOUT); obj.onmouseup = function (e) { clk(obj); } obj.onmouseover = function (e) { eval(obj.name.substring(0,1).toLowerCase() + "Over(obj);"); } obj.onmouseout = function (e) {eval(obj.name.substring(0,1).toLowerCase() + "Out(obj);"); } } }