var hoverClass = "AspNet-Menu-Hover"; var topmostClass = "AspNet-Menu"; var userAgent = navigator.userAgent; var versionOffset = userAgent.indexOf("MSIE"); var isIE = (versionOffset >= 0); var isPreIE7 = false; var fullVersionIE = ""; var majorVersionIE = ""; if (isIE) { fullVersionIE = parseFloat(userAgent.substring(versionOffset+5, userAgent.length)); majorVersionIE = parseInt('' + fullVersionIE); isPreIE7 = majorVersionIE < 7; } function Hover__AspNetMenu(element) { AddClass__CssFriendlyAdapters(element, hoverClass); if (isPreIE7) { var child = element.firstChild; while (child) { if (child.tagName == "UL") { var grandchild = child.firstChild; while (grandchild) { if (grandchild.tagName == "LI") { if ((typeof(grandchild.iFrameFormElementMask) != "undefined") && (grandchild.iFrameFormElementMask != null)) { grandchild.iFrameFormElementMask.style.display = "block"; var w = grandchild.offsetWidth; if ((grandchild.offsetWidth == 0) && (typeof(element.iFrameFormElementMask) != "undefined") && (element.iFrameFormElementMask != null) && (element.iFrameFormElementMask.style.width.length > 0)) { w = element.iFrameFormElementMask.style.width; } grandchild.iFrameFormElementMask.style.width = w; var h = grandchild.offsetHeight + 5 /* fudge to cover margins between menu items */; if ((grandchild.offsetHeight == 0) && (typeof(element.iFrameFormElementMask) != "undefined") && (element.iFrameFormElementMask != null) && (element.iFrameFormElementMask.style.height.length > 0)) { h = element.iFrameFormElementMask.style.height; } grandchild.iFrameFormElementMask.style.height = h; } } grandchild = grandchild.nextSibling; } } child = child.nextSibling; } } } function Unhover__AspNetMenu(element) { RemoveClass__CssFriendlyAdapters(element, hoverClass); if (isPreIE7) { var child = element.firstChild; while (child) { if (child.tagName == "UL") { var grandchild = child.firstChild; while (grandchild) { if (grandchild.tagName == "LI") { if ((typeof(grandchild.iFrameFormElementMask) != "undefined") && (grandchild.iFrameFormElementMask != null)) { grandchild.iFrameFormElementMask.style.display = "none"; } } grandchild = grandchild.nextSibling; } } child = child.nextSibling; } } } function SetHover__AspNetMenu() { var menus = document.getElementsByTagName("ul"); for (var i=0; i