﻿Type.registerNamespace("WebControl"); WebControl.SimpleMenu = { LastModifiedItem: null, ShowHideMenuItem: function(a, c) { var b = $get(c); if (a.parentNode.childNodes[3].style.display == "none") { a.className = b.parentItemsExpandedCssClass == null ? "" : b.parentItemsExpandedCssClass; a.parentNode.childNodes[3].style.display = "block" } else { a.className = b.parentItemsCollapsedCssClass == null ? "" : b.parentItemsCollapsedCssClass; a.parentNode.childNodes[3].style.display = "none" } this.ModifyExpandState(a, c); this.ModifySelectedItem(a, c) }, ModifyExpandState: function(a, c) { var b = $get(c); b = $get(b.expandStateID); if (b != null) { var d = parseInt(a.id.substring(a.id.lastIndexOf("_Item") + 5)), e = a.parentNode.childNodes[3].style.display == "none" ? "c" : "e"; b.value = b.value.substring(0, d) + e + b.value.substring(d + 1) } }, ModifySelectedItem: function(a, c) { var b = $get(c), d = $get(b.selectedItemID); if (a.parentNode.childNodes.length == 3 || a.parentNode.childNodes[3].nodeName != "UL") { a.className = b.selectedItemCssClass == null ? "" : b.selectedItemCssClass; this.SetSelectedItem(c, a); if (d != null) d.value = a.id } }, SetSelectedItem: function(a, c) { var b = $get(a); if (this.LastModifiedItem != null) this.LastModifiedItem.className = b.childItemsCssClass == null ? "" : b.childItemsCssClass; this.LastModifiedItem = c } };
