// Generated by Intersoft Script Optimizer V1.5 + Intersoft JS Engine MaxObfuscate(tm) V1.0 
// Generated Datetime : 12/8/2009 8:47:41 AM
// Copyright (c) 2005 Intersoft Solutions.
// Unauthorized decryption/reproduction of any codes contained herein is strictly prohibited and will result in severe civil and criminal penalties .
//**Start Encode**

function InitWebToolBar(va5249, v7bb22, v6426) {
    var v7b513 = wd7127.md1799(va5249, v7bb22, v6426);
    var v25153 = ISGetCurrentWindow();
    if (v25153) {
        if (v25153 != ISGetActiveWindow()) v7b513.UnregisterAccessKeys();
    }
};

function WebToolBar(v53c33) {
    this.ClassName = "WebToolBar";
    this.RequiredFrameworkVersion = "2.0.5000.18";
    ISControl.call(this, v53c33);
    BarControl.call(this);
    this.ClassName = "WebToolBar";
    this.Commands = new ISArray();
    this.MergeToolBar = false;
    this.MergeToolBarParentID = "";
    this.MergeToolBarParentWindowName = "_parent";
    this.NewCreatedMergeChildBar = false;
    this.CustomStateString = null;
    this.ImagesDirectory = "/CommonLibrary/Images/WebDesktop/";
    this.WebResourceIdentifier = "D";
    this.IsRuntimeToolCommandCreated = false;
    this.ToggleGroups = new ISArray();
    this.LazyLoadContextMenu = false;
    this.DisplayAccessKeyOnToolTip = "Yes";
    this.OnPostInitialized = function() {
        wd7127.m3c141(this);
    };
    this.OnUnload = function() {
        wd7127.m3b431(this);
        this.Unloaded = true;
    };
    this.OnBeforeUnload = function() {
        wd7127.m2ba7(this);
    };
    this.ReBindingPostBackData = function() {
        wd7127.m1a126(this);
    };
    this._GetItems = function() {
        return this.Commands;
    };
};
var pWTB = WebToolBar.prototype;
pWTB._AddMergedCommands = function(cmds, oriWindow, oriBar) {
    wdcaa65.m6b32(this, cmds, oriWindow, oriBar);
};
pWTB._ClearMergedCommands = function() {
    if (typeof (wdcaa65) == "object") wdcaa65.m98a87(this);
};
pWTB._ClearMergedCommandsByChildBar = function(childBar) {
    if (typeof (wdcaa65) == "object") wdcaa65.md1410(this, childBar);
};
pWTB.ShowCommand = function(cmd, updateContainerDimension) {
    wd7127.m4e898(this, cmd, updateContainerDimension);
};
pWTB.HideCommand = function(cmd, updateContainerDimension) {
    wd7127.mef57(this, cmd, updateContainerDimension);
};
pWTB.AddCommand = function(cmd, idx) {
    wd7127.m7be29(this, cmd, idx);
};
pWTB.RemoveCommand = function(cmd) {
    wd7127.m8d30(this, cmd);
};
pWTB.EnableCommand = function(c) {
    wd7127.md5367(this, c);
};
pWTB.DisableCommand = function(c) {
    wd7127.ma0960(this, c);
};
pWTB._SetItemToHorizontalDisplay = function(cmd) {
    wd7127.m92515(cmd);
};
pWTB._SetItemToVerticalDisplay = function(cmd) {
    wd7127.m51390(cmd);
};
pWTB._RegisterBehaviour = function() {
    wd7127.mcbc70(this);
};
pWTB._RefreshStyle = function() {
    wd7127.m3c981(this);
};
pWTB._UpdateCommandTextAndImage = function(cmd) {
    wd7127.m58751(cmd);
};
pWTB._AssignCommandListener = function(cmd) {
    wd7127.m57956(cmd);
};
pWTB.Render = function() {
    wd7127.m6305(this);
};

function ToolCommand() {
    Command.call(this);
    this._Type = "ToolCommand";
    this.DisplayAccessKeyOnToolTip = "Yes";
    this.ToggleGroupName = "";
    this.Type = "Button";
    this.AutoPostBack = "Default";
    this.Pushed = false;
    this.AutoCheck = true;
    this.Checked = false;
    this.MergeCommandID = "";
    this._MergeCommand = false;
    this._OriginalMergeToolBarWindow = null;
    this._OriginalBar = null;
    this.IsRendered = false;
    this.__getter = function(v76633) {
        return wd35a47.mbc912(this, v76633);
    };
    this.__setter = function(v76633, v84662, vbce55) {
        return wd35a47.m8d89(this, v76633, v84662, vbce55);
    };
};
var pTCmd = ToolCommand.prototype;
pTCmd.SetVisible = function(val, batchUIUpdate) {
    wd35a47.m6bb74(this, val, batchUIUpdate);
};
pTCmd.SetIsEnabled = function(v) {
    wd35a47.m45486(this, v);
};
pTCmd.OnClick = function() {
    wd35a47.ma0a41(this);
};
pTCmd.OnAccessKey = function() {
    wd35a47.m67c86(this);
};
pTCmd.OnPostBackClick = function() {
    wd35a47.m44751(this);
};
pTCmd.SetPushed = function(val) {
    wd35a47.m27e54(this, val);
};
pTCmd.Select = function() {
    wd35a47.md3e69(this);
};
pTCmd.AttachMenuItem = function(menuItem) {
    wd35a47.m96f73(this, menuItem);
};
pTCmd.OnAdd = function() {
    wd35a47.me2318(this);
};
var wd35a47 = {
    mbc912: function(vb1a71, va0e73) {
        var vb9735;
        switch (va0e73) {
            case "Menu":
                vb9735 = vb1a71._ContextMenu != null ? vb1a71._ContextMenu.RootMenu : vb1a71.Menu;
                break;
            default:
                vb9735 = wde1982.m54846(vb1a71, va0e73);
                break;
        }
        return vb9735;
    },
    m8d89: function(vebd71, v3d373, v9b880, va6043) {
        switch (v3d373) {
            case "Visible":
                vebd71.SetVisible(v9b880);
                break;
            case "IsEnabled":
                vebd71.SetIsEnabled(v9b880);
                break;
            default:
                wde1982.m00c61(vebd71, v3d373, v9b880, va6043);
                break;
        }
    },
    ma0a41: function(vdce90) {
        wd7127.m6bc24(vdce90._Bar);
        vdce90._HtmlObj.fireEvent("onmouseover");
        vdce90._HtmlObj.fireEvent("onmousedown");
        vdce90._HtmlObj.fireEvent("onmouseup");
        if (vdce90.Type == "Button" || vdce90.Type == "SplitButton") vdce90.CommandStyle.SetToNormal();
        wd7127.m82c61(vdce90, "OnClick");
    },
    m67c86: function(v0d590) {
        wd7127.m6bc24(v0d590._Bar);
        v0d590._HtmlObj.fireEvent("onmouseover");
        v0d590._HtmlObj.fireEvent("onmousedown");
        v0d590._HtmlObj.fireEvent("onmouseup");
        v0d590._HtmlObj.fireEvent("onmouseout");
    },
    m44751: function(vc2e10) {
        var v22890 = vc2e10._OriginalBar == null ? vc2e10._Bar : vc2e10._OriginalBar;
        var v9eb83 = "Type='CommandClick'";
        v9eb83 += ":Name='" + vc2e10.Name + "'";
        if (vc2e10.SelectedMenuItem != null) v9eb83 += ":ItemNameHierarchy='" + wdd4b85.mb4c82(vc2e10.SelectedMenuItem) + "'";
        if (typeof (Page_ClientValidate) == "function") Page_ClientValidate(null, true);
        if (typeof (Page_BlockSubmit) == "undefined" || !Page_BlockSubmit) {
            __doPostBack(v22890.ServerUniqueID, v9eb83);
        }
    },
    m45486: function(v4ec1, v4c341) {
        v4ec1.IsEnabled = v4c341;
        v4ec1._HtmlObj.disabled = !v4c341;
        if (v4ec1.Type != "Separator" && v4ec1.Type != "Container") {
            var ve9146 = v4ec1.CommandStyle;
            var v54162 = ve9146.Normal;
            var v94a32 = v4ec1.CommandDisabledStyle;
            var v0238 = v4ec1.Get("DisplayMode");
            if (v4ec1.Type == "ToggleButton" && v4ec1.Pushed) v54162 = ve9146.Active;
            v4ec1._HtmlObj.className = (v4c341 == true) ? v54162 : v94a32;
            if (v4ec1.Type == "DropDownButton" || v4ec1.Type == "SplitButton") {
                var vaf633 = v4ec1._HtmlObj.children[0];
                vaf633.className = (v4c341 == true) ? v54162 : v94a32;
                wd7127.m5e80(v4ec1, "Normal");
            }
            if (v4ec1._OriginalBar != null) {
                if (v4ec1.DisplayMode == "Default") v0238 = v4ec1._OriginalBar.DisplayMode;
                else v0238 = v4ec1.DisplayMode;
            }
            if (v4ec1._Bar.Get("GreyImageWhenDisabled") == "Yes" && (v0238 == "Image" || v0238 == "TextAndImage")) {
                var v46822 = v4ec1._HtmlObj.getElementsByTagName("IMG")[0];
                if (v4c341) v46822.style.cssText = v46822.style.cssText.replace("FILTER: Alpha(Opacity=50), Gray()", "");
                else v46822.style.cssText = v46822.style.cssText + ";FILTER: Alpha(Opacity=50), Gray()";
            }
        }
    },
    m6bb74: function(v44940, v07660, v08451) {
        v44940.Visible = v44940._Visible = v44940._PrevVisible = v07660;
        if (v08451 == true) v44940._Bar._UIState = v44940._UIState = "Update";
        else {
            if (v44940._HtmlObj == null) return;
            if (v44940.Visible) v44940._Bar._AssignCommandListener(v44940);
            else Listener.Unload(v44940._HtmlObj);
            v44940._HtmlObj.style.display = v44940.Visible ? "" : "none";
            try {
                if (v44940._Bar.GetOrientation() == "Horizontal") v44940._HtmlObj.previousSibling.style.display = v44940.Visible ? "" : "none";
                else v44940._HtmlObj.offsetParent.rows[marginIndex].style.display = v44940.Visible ? "" : "none";
            } catch (e) { }
        }
    },
    m27e54: function(v6a540, v02260) {
        if (v6a540.Get("Type") != "ToggleButton" || v6a540.IsEnabled == false) return;
        if (v02260 == true) wd35a47.maa148(v6a540);
        else wd35a47.m94f95(v6a540);
    },
    maa148: function(v42e96) {
        if (v42e96.ToggleGroupName != null && v42e96.ToggleGroupName != "") {
            var v5f812 = wd7127.m00017(v42e96._Bar, v42e96.ToggleGroupName);
            if (v5f812 != null) {
                v5f812.CommandStyle.SetToNormal();
                v5f812.Pushed = false;
            }
        }
        v42e96.CommandStyle.SetToActive();
        v42e96.Pushed = true;
    },
    m94f95: function(vaff37) {
        vaff37.CommandStyle.SetToNormal();
        vaff37.Pushed = false;
        if (vaff37.ToggleGroupName != null && vaff37.ToggleGroupName != "") {
            var v42096 = vaff37._Bar.ToggleGroups.GetNamedItem(vaff37.ToggleGroupName);
            if (v42096 != null && v42096.ToggleGroupType == "SelectOne") {
                var v64439 = wd7127.m10222(vaff37._Bar, vaff37.ToggleGroupName);
                if (v64439.length > 1) {
                    var vaff37 = v64439[0] != vaff37 ? v64439[0] : v64439[v64439.length - 1];
                    vaff37.CommandStyle.SetToActive();
                    vaff37.Pushed = true;
                }
            }
        }
    },
    md3e69: function(vafe51) {
        wd7127.m6bc24(vafe51._Bar);
        vafe51._HtmlObj.fireEvent("onmouseover");
    },
    m96f73: function(v53251, vaf818) {
        if (!vaf818.HasSubMenu()) {
            if (vaf818.OnClick != null) vaf818._OnClick = vaf818.OnClick;
            vaf818.OnClick = "wd7127.ma8080";
        }
        vaf818._ToolCommand = v53251;
    },
    me2318: function(v2df6) {
        if (v2df6.IsRendered == false) {
            var v41370 = v2df6.Parent;
            wd7127.m28493(v2df6.Index, v2df6, v41370);
            v2df6._Visible = v2df6.Visible;
            v2df6._PrevVisible = v2df6.Visible;
            v2df6._Collection = v41370.Commands;
            var v55c28 = ISXml.GetAttribute(v41370.XmlDt.documentElement, "ImageSize");
            v2df6.XmlNode = ISXml.CreateNode(v2df6._Collection.XmlNode.ownerDocument, v2df6._Collection.XmlNode, "ToolCommand", "");
            wd35a47.m29b31(v2df6);
            if (v55c28 != "" && v55c28 != null) v2df6.ImageSize.Parse(v55c28);
            if (v2df6.Type == "DropDownButton" || v2df6.Type == "SplitButton") wd7127.m75875(v2df6);
        }
    },
    m29b31: function(vb8198) {
        var v89926 = vb8198.XmlNode;
        if (v89926 == null) return;
        var v1477 = v89926.ownerDocument;
        var vb0774 = null;
        for (k in vb8198) {
            if (vb8198[k] != null && k != "Parent" && k != "XmlNode" && k.indexOf("_") != 0) {
                if (typeof (vb8198[k]) != "object") {
                    if (vb8198[k] != "") {
                        vb0774 = v1477.createAttribute(k);
                        vb0774.value = vb8198[k].toString();
                        v89926.attributes.setNamedItem(vb0774);
                    }
                }
            }
        }
    }
};
var wd7127 = {
    IsWindowLoaded: false,
    md1799: function(v9e786, v1cb7, vdad82) {
        var v45350 = ISGetObject(v9e786);
        if (v45350 != null) return v45350;
        v45350 = new WebToolBar(v9e786);
        v45350.Name = v9e786;
        if (vdad82 == true) v45350.NewCreatedMergeChildBar = true;
        wd7127.m4bd75(v45350);
        if (v1cb7 != null) v45350.PlaceHolder = v1cb7;
        if (wd7127.IsWindowLoaded) {
            v45350.OnPostInitialized();
            v45350.IsOnPostInitialized = true;
        }
        return v45350;
    },
    m3c141: function(v9da25) {
        if ((v9da25.MergeToolBar == null || v9da25.MergeToolBar == false || v9da25.NewCreatedMergeChildBar) && v9da25.PlaceHolder != "") {
            var vbb789 = ISGetObject(v9da25.PlaceHolder);
            if (vbb789 == null) {
                try {
                    if (typeof (InitPlaceHolderManager) == "function") InitPlaceHolderManager(v9da25.PlaceHolder);
                } catch (e) {
                    var v74556;
                    for (i in IS.RuntimeObjects) {
                        v74556 = IS.RuntimeObjects[i];
                        if (v74556.Id == v9da25.PlaceHolder) {
                            delete IS.RuntimeObjects[i];
                            break;
                        }
                    }
                    if (v9da25.Id.indexOf("_") > -1 && typeof (InitPlaceHolderManager) == "function") InitPlaceHolderManager(v9da25.Id.substr(0, v9da25.Id.lastIndexOf("_") + 1) + v9da25.PlaceHolder);
                }
                vbb789 = ISGetObject(v9da25.PlaceHolder);
            }
            wd7127.mcbc70(v9da25);
            if (vbb789 != null) {
                if (vbb789.IsPostBack) wd7127.m38251(v9da25);
                vbb789.RegisterBar(v9da25);
            }
            v9da25._UIState = "";
        }
        wd7127.m81b80(v9da25);
        if (v9da25.Opacity != 1) v9da25.Set("Opacity", v9da25.Opacity);
    },
    m2ba7: function(vb5661) {
        if (IS.safari || IS.opera) {
            if (vb5661.MergeToolBar == true) wd7127.m20366(vb5661, true);
            else {
                if (vb5661._prntPHM != null) wd7127.m20366(vb5661, true);
                else {
                    if (vb5661._IsAddedWithMergedCommands == true) {
                        if (vb5661._ChildBars != null) {
                            for (var i in vb5661._ChildBars) {
                                wd7127.m20366(vb5661._ChildBars[i], true);
                                vb5661._ChildBars[i] = null;
                            }
                        }
                    }
                }
            }
        }
    },
    m3b431: function(v21036) {
        var v23a80 = v21036.Commands;
        for (var v59c5 = 0; v59c5 < v23a80.length; v59c5++) {
            if (v23a80[v59c5]._HtmlObj == null) continue;
            v23a80[v59c5]._Bar = v21036;
            v23a80[v59c5].Set("Visible", true);
            if (v23a80[v59c5]._HtmlObj != null) {
                Listener.Unload(v23a80[v59c5]._HtmlObj);
            }
            if (v23a80[v59c5]._ContextMenu != null) {
                v23a80[v59c5]._ContextMenu.OnRootMenuClosed = null;
            }
        }
        Listener.Unload(document.getElementById(v21036.Id + wdbfe17.BarHandleSuffix + "_Vertical"));
        Listener.Unload(document.getElementById(v21036.Id + wdbfe17.BarHandleSuffix + "_Horizontal"));
        var v5731 = document.getElementById(v21036.Id + IS.FrameHeaderSuffix);
        if (v5731 != null) {
            Listener.Unload(v5731);
            Listener.Unload(v5731.offsetParent);
            Listener.Unload(v5731.parentNode.parentNode);
        }
        try {
            v21036._ClearMergedCommands();
            v21036.UpdateUI(true);
        } catch (e) { }
        Listener.Unload(document.body);
        window.detachEvent("onresize", function() {
            DoWebToolBarResize(v21036);
        });
    },
    m6bc24: function(v80391) {
        var v97319;
        for (var v09324 = 0; v09324 < v80391.Commands.length; v09324++) {
            v97319 = v80391.Commands[v09324];
            if (v97319.IsEnabled == true && (v97319.Type == "Button" || v97319.Type == "DropDownButton" || v97319.Type == "SplitButton")) {
                if ((v97319.Type == "SplitButton" || v97319.Type == "DropDownButton") && v97319._ContextMenu != null && v97319._ContextMenu.RootMenu.IsOpen()) { } else {
                    v97319.CommandStyle.SetToNormal();
                }
                wd7127.m5e80(this, "Normal");
            }
        }
    },
    m6d341: function(v84e66, vd0f52, v6f323) {
        var vfa775 = new Array();
        var v85a3;
        if (v84e66.getAttribute(vd0f52) == v6f323) vfa775[vfa775.length] = v84e66;
        var v66d20 = v84e66.children;
        for (var v78611 = 0; v78611 < v66d20.length; v78611++) {
            v85a3 = wd7127.m6d341(v66d20[v78611], vd0f52, v6f323);
            if (v85a3.length > 0) {
                for (var v3b240 = 0; v3b240 < v85a3.length; v3b240++) {
                    vfa775[vfa775.length] = v85a3[v3b240];
                }
            }
        }
        return vfa775;
    },
    m77663: function(v47086) {
        var v7d386;
        if (v47086._Bar.GetOrientation() == "Horizontal") v7d386 = v47086._HtmlObj.children[0].rows[0].cells[1];
        else v7d386 = v47086._HtmlObj.children[0].rows[1].cells[0];
        return v7d386;
    },
    m97778: function(v6095) {
        var vc0721 = document.getElementById(v6095.Id + IS.FrameHeaderSuffix);
        vc0721.cells[0].className = v6095.HeaderCaptionStyle;
        vc0721.cells[1].className = vc0721.cells[2].className = v6095.HeaderOptionButtonStyle.Normal;
    },
    mabd10: function(v5b677, ve6610, vc7f94, vb4c62, v7f828) {
        var vc3e5 = wd7127.m6d341(v5b677.FrameObj, vc7f94, vb4c62);
        var v5ae71;
        for (var va5b57 = 0; va5b57 < vc3e5.length; va5b57++) {
            v5ae71 = vc3e5[va5b57];
            if (v7f828) v5ae71.style.backgroundColor = v5ae71.style.color = ve6610.ForeColor;
            else v5ae71.style.color = ve6610.ForeColor;
        }
    },
    m58b9: function(vca07, v11878, v87831, vad330) {
        var v02080 = wd7127.m6d341(vca07.FrameObj, v87831, vad330);
        var v1a760;
        var v7ff9 = v11878.BackColor2 != null && v11878.BackColor2 != "" && IS.ie == true;
        var vd5c43;
        var vba05 = document.getElementById(vca07.Id + "_f_Horizontal");
        for (var v94b82 = 0; v94b82 < v02080.length; v94b82++) {
            v1a760 = v02080[v94b82];
            if (v7ff9 == false) v1a760.style.backgroundColor = v11878.BackColor;
            else {
                vd5c43 = vba05.contains(v1a760) ? "h" : "v";
                wd7127.m7f314(v1a760, vd5c43, v11878);
            }
        }
    },
    m7f314: function(v97f66, v1876, vee832) {
        var v37427 = false;
        var v67587;
        if (v1876 == "h") v67587 = vee832.GradientType == "Horizontal" ? "1" : "0";
        else v67587 = vee832.GradientType == "Horizontal" ? "0" : "1";
        for (var vea598 = 0; vea598 < v97f66.filters.length; vea598++) {
            if (v97f66.filters[vea598].GradientType != undefined) {
                var v80d91 = v97f66.filters[vea598];
                v80d91.StartColorStr = vee832.BackColor;
                v80d91.EndColorStr = vee832.BackColor2;
                v80d91.GradientType = v67587;
                v37427 = true;
                break;
            }
        }
        if (v37427 == false) {
            var v5e871 = ";filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=" + vee832.BackColor + " , EndColorStr=" + vee832.BackColor2 + ", GradientType=" + v67587 + ")";
            v97f66.style.cssText += v5e871;
        }
    },
    md1486: function(v24e57) {
        var vf5821;
        for (var v1dc85 = 0; v1dc85 < v24e57.Commands.length; v1dc85++) {
            vf5821 = v24e57.Commands[v1dc85];
            if (vf5821.Type != "Separator") {
                var cn, cnf;
                if (vf5821.IsEnabled) {
                    cn = v24e57.CommandStyle.Normal;
                    cnf = v24e57.CommandFontStyle.Normal;
                } else {
                    cn = v24e57.CommandDisabledStyle;
                    cnf = v24e57.CommandDisableFontStyle;
                }
                switch (vf5821.Type) {
                    case "Button":
                        vf5821._HtmlObj.className = cn;
                        break;
                    case "DropDownButton":
                    case "SplitButton":
                        vf5821._HtmlObj.className = cn;
                        vf5821._HtmlObj.children[0].className = cnf;
                        break;
                }
            } else vf5821._HtmlObj.className = v24e57.SeparatorStyle;
        }
    },
    m3c981: function(va3041) {
        wd7127.m97778(va3041);
        wd7127.m58b9(va3041, va3041.HandleStyle, "handleBgColor", "true");
        wd7127.mabd10(va3041, va3041.HandleStyle, "handleForeColor", "true", true);
        wd7127.m58b9(va3041, va3041.BodyStyle, "bodyBgColor", "true");
        wd7127.m58b9(va3041, va3041.OptionStyle, "optionBgColor", "true");
        wd7127.mabd10(va3041, va3041.OptionStyle, "optionForeColor", "true", false);
        wd7127.md1486(va3041);
    },
    m4bd75: function(v21c12) {
        if (typeof (IS_ReleaseType) != "undefined" && IS_ReleaseType == "Beta") {
            if (typeof (IS_ReleaseType) != "undefined" && IS_ReleaseType == "Beta") {
                v21c12.ScriptDirectory = "/CommonLibraryBeta/WebDesktop/V3_0_7200/";
                v21c12.ImagesDirectory = "/CommonLibraryBeta/Images/WebDesktop/";
            }
        }
        v21c12._HtmlObjV = document.getElementById(v21c12.Id + IS.FrameSuffix + "_Vertical");
        v21c12._HtmlObjV_tbl = document.getElementById(v21c12.Id + wdbfe17.BarInnerContainerSuffix + "_Vertical");
        v21c12._HtmlObjH = document.getElementById(v21c12.Id + IS.FrameSuffix + "_Horizontal");
        v21c12._HtmlObjH_tbl = document.getElementById(v21c12.Id + wdbfe17.BarInnerContainerSuffix + "_Horizontal");
        var v31141 = v21c12.XmlDt.documentElement;
        if (v31141 != null) IS.SetPropertiesRecursive(v21c12, v31141);
        v21c12.OldDockingArea = v21c12.DockingArea;
        v21c12.OldDockingRow = v21c12.DockingRow;
        v21c12.OldIsFloat = v21c12.IsFloat;
        if (v21c12.DockingArea == "Left" || v21c12.DockingArea == "Right") v21c12._IsHorizontal = false;
        var vc1f95 = v21c12.FrameObj;
        v21c12.IsFloat1 = v21c12.IsFloat;
        v21c12.IsFloat = vc1f95.style.position == "absolute" ? "Yes" : "No";
        if (v21c12.Get("FillDockingRow") == "No" && v21c12.Get("IsFloat1") == "No") {
            var vfb684 = v21c12.FrameObj.offsetParent;
            v21c12._PlaceHolderMaxDimensionWidth = vfb684.offsetWidth;
            v21c12._PlaceHolderMaxDimensionHeight = vfb684.offsetHeight;
        }
        if (v21c12.Get("FillDockingRow") == "Yes") v21c12.DockingOffset = 0;
    },
    m81b80: function(v49087) {
        var v5a532 = v49087.XmlDt.documentElement;
        v49087.CommandStyle = DynamicStyleEngine.Assign(v5a532.selectSingleNode("CommandStyle"), null);
        v49087.CommandFontStyle = DynamicStyleEngine.Assign(v5a532.selectSingleNode("CommandFontStyle"), null);
        if (v49087.MenuStyleSettings != null) {
            var v4f644 = ISXml.GetNode(v49087.XmlDt, "//MenuStyleSettings");
            if (v4f644 != null) IS.SetPropertiesRecursive(v49087.MenuStyleSettings, v4f644);
            else v49087._IsCreateDefaultMenuStyles = true;
        }
        var v55f87 = ISXml.GetAttribute(v5a532, "ImageSize");
        if (v55f87 != "" && v55f87 != null) v49087.ImageSize.Parse(v55f87);
        wd7127.mac127(v49087);
        wd7127.m6d349(v49087);
        var v1a824 = document.getElementById(v49087.Id + IS.FrameHeaderSuffix).parentNode.parentNode;
        v49087.HeaderOptionButtonStyle = DynamicStyleEngine.Assign(v5a532.selectSingleNode("HeaderButtonStyle"), v1a824.rows[0].cells[1]);
        v49087.HeaderCloseButtonStyle = DynamicStyleEngine.Assign(v5a532.selectSingleNode("HeaderButtonStyle"), v1a824.rows[0].cells[2]);
        if (v49087.Get("MergeToolBar") != true) {
            Listener.Add(v1a824, "onmouseover", wd7127.md9574, v49087);
            Listener.Add(v1a824, "onmouseout", wd7127.m9966, v49087);
            Listener.Add(v1a824, "onmousedown", wd7127.mbf494, v49087);
            Listener.Add(v1a824, "onmouseup", wd7127.md9574, v49087);
            Listener.Add(v1a824, "ondblclick", wd7127.m8a767, v49087);
            window.attachEvent("onresize", function() {
                DoWebToolBarResize(v49087);
            });
        }
        if (!v49087.LazyLoadContextMenu) wd7127.m2042(v49087);
    },
    m2042: function(ve4f43) {
        if (ve4f43.MergeToolBar == true) return;
        var v9107 = ve4f43.Commands;
        for (var v7d332 = 0; v7d332 < v9107.length; v7d332++) {
            if (v9107[v7d332].Type == "DropDownButton" || v9107[v7d332].Type == "SplitButton") wd7127.m75875(v9107[v7d332]);
        }
    },
    m16645: function(v7ee98) {
        var vda543 = v7ee98.MenuControl;
        var v15c2 = vda543._ToolCommand;
        v15c2.CommandStyle.SetToNormal();
        wd7127.m5e80(v15c2, "Normal");
        if (v15c2.Type == "SplitButton" || v15c2.Type == "DropDownButton") {
            var v33a58 = v15c2._HtmlObj.children[0];
            if (v33a58 != null) v33a58.className = v15c2.CommandFontStyle.Normal;
        }
    },
    m75875: function(v5dc18) {
        if (v5dc18.Menu == null) v5dc18.Menu = new WebMenu();
        wd7127.m18e19(v5dc18);
        wd7127.m90939(v5dc18);
        wd7127.maa68(v5dc18, v5dc18.Menu.Items);
        var vda798 = new WebContextMenu(v5dc18.Name + "ContextMenu");
        v5dc18.Menu.MenuControl = vda798;
        v5dc18.Items = v5dc18.Menu.Items;
        vda798.SetOffsetElement(v5dc18._HtmlObj);
        vda798.RootMenu = v5dc18.Menu;
        vda798.Items = v5dc18.Menu.Items;
        vda798.MenuStyleSettings = v5dc18._Bar.MenuStyleSettings;
        vda798.OnRootMenuClosed = "wd7127.m16645";
        vda798._ToolCommand = v5dc18;
        vda798.IntegratedToBar = true;
        vda798.RefreshStructure();
        if (v5dc18._Bar._IsCreateDefaultMenuStyles == true) {
            if (v5dc18._Bar.IntegratedTo == "None" || v5dc18._Bar.PlaceHolder == "") wd7127.m5d819(v5dc18._Bar.Id, vda798.MenuStyleSettings);
        }
        if (v5dc18._Bar.PlaceHolderManager != null) {
            if ((!v5dc18._Bar._IsMenuStyleCreated && v5dc18._Bar.IntegratedTo == "None") || (v5dc18._Bar.IntegratedTo == "PlaceHolderManager" && v5dc18._Bar.PlaceHolder != "" && !v5dc18._Bar.PlaceHolderManager._IsMenuStyleCreated)) {
                vda798.CreateDefaultStyles();

                if (v5dc18._Bar.IntegratedTo == "None" || v5dc18._Bar.PlaceHolder == "") v5dc18._Bar._IsMenuStyleCreated = true;
                else if (v5dc18._Bar.PlaceHolderManager != null) v5dc18._Bar.PlaceHolderManager._IsMenuStyleCreated = true;
            }
        }
        v5dc18._ContextMenu = vda798;
    },
    m5d819: function(v03237, vffd0) {
        vffd0.FrameStyle = v03237 + "_FrameStyle";
        vffd0.ItemStyle.Normal = v03237 + "_ItemStyle_Normal";
        vffd0.ItemStyle.Over = v03237 + "_ItemStyle_Over";
        vffd0.CheckedItemStyle.Normal = v03237 + "_CheckedItemStyle_Normal";
        vffd0.CheckedItemStyle.Over = v03237 + "_CheckedItemStyle_Over";
        vffd0.DisabledItemStyle.Normal = v03237 + "_DisabledItemStyle_Normal";
        vffd0.DisabledItemStyle.Over = v03237 + "_DisabledItemStyle_Over";
        vffd0.SeparatorStyle = v03237 + "_SeparatorStyle";
    },
    m18e19: function(va6d57) {
        if (va6d57.XmlNode != null) {
            var vb6d73 = va6d57.XmlNode.selectSingleNode("Menu");
            if (vb6d73 != null) {
                IS.SetProperties(va6d57.Menu, vb6d73);
            }
        }
    },
    m90939: function(ve9157) {
        if (ve9157.XmlNode != null) {
            var v73057 = ve9157.XmlNode.selectSingleNode("Items");
            if (v73057 != null) {
                wd7127.m7fe88(ve9157.Menu.Items, v73057);
            }
        }
    },
    m7fe88: function(v53d93, ve5179) {
        for (var v68357 = 0; v68357 < ve5179.childNodes.length; v68357++) {
            v53d93.Add(wd7127.m4af23(ve5179.childNodes[v68357], v53d93));
        }
    },
    m4af23: function(v52548, ve7e58) {
        var v2a128 = new WebMenuItem();
        var v43a49;
        v2a128.Parent = ve7e58.Parent;
        IS.SetPropertiesRecursive(v2a128, v52548);
        return v2a128;
    },
    maa68: function(v94e67, vd5e68) {
        var v68232;
        for (var vb8898 = 0; vb8898 < vd5e68.length; vb8898++) {
            v68232 = vd5e68[vb8898];
            v94e67.AttachMenuItem(v68232);
            wd7127.maa68(v94e67, v68232.Items);
        }
    },
    ma8080: function(vbbf23) {
        var v4fb3 = vbbf23._ToolCommand;
        var vca937 = v4fb3._Bar;
        var ve1d33 = true;
        v4fb3.SelectedMenuItem = vbbf23;
        if (vbbf23._OnClick) ve1d33 = ISEvent.Raise(vbbf23._OnClick, vbbf23);
        if (ve1d33) {
            var v3a167 = v4fb3._MergeCommand ? v4fb3._OriginalBar : vca937;
            if (v3a167 != null && v3a167.CommandClientSideEvents != null) {
                if (v3a167.CommandClientSideEvents.OnClick != "") ve1d33 = wd7127.m82c61(v4fb3, "OnClick");
                else if (v3a167.CommandClientSideEvents.OnMouseUp != "") ve1d33 = wd7127.m82c61(v4fb3, "OnMouseUp");
            }
            if (ve1d33) wd7127.mae23(v4fb3, vbbf23);
        }
        v4fb3.SelectedMenuItem = null;
    },
    m82c61: function(v6f078, v1a926) {
        var v33d78 = v6f078._Bar;
        var vbb626 = v33d78.CommandClientSideEvents[v1a926];
        if (vbb626 == null) return;
        if (v6f078._MergeCommand) {
            try {
                vbb626 = v6f078._OriginalBar.CommandClientSideEvents[v1a926];
                if (vbb626 != null) return v6f078._OriginalMergeToolBarWindow.ISEvent.Raise(vbb626, v33d78.Id, v6f078);
                else return null;
            } catch (e) { }
        } else return ISEvent.Raise(vbb626, v33d78.Id, v6f078);
    },
    mae23: function(v2d578, v55126) {
        if (v2d578._Bar && v2d578._Bar.Get == null) return;
        if (v2d578.Get("AutoPostBack") == "Yes" || (v55126 && v55126.AutoPostBack == "Yes")) v2d578.OnPostBackClick();
    },
    m6d349: function(v36889) {
        var v85e17 = v36889.ToggleGroups;
        var v73645;
        for (var v85018 = 0; v85018 < v85e17.length; v85018++) {
            v73645 = v85e17[v85018];
            v73645.Index = v85018;
        }
    },
    md5367: function(v6bd9, v4a394) {
        if (v4a394 == null) return;
        var v1ea73;
        if (v4a394.constructor == Array || typeof (v4a394.length) == "number") {
            for (var vb4d24 = 0; vb4d24 < v4a394.length; vb4d24++) {
                v1ea73 = v6bd9.Commands.GetNamedItem(v4a394[vb4d24]);
                v1ea73.SetIsEnabled(true);
            }
        } else {
            v1ea73 = typeof (v4a394) == "object" ? v4a394 : v6bd9.Commands.GetNamedItem(v4a394);
            if (v1ea73 != null) v1ea73.SetIsEnabled(true);
        }
    },
    ma0960: function(ve6f48, va2913) {
        if (va2913 == null) return;
        var vf2628;
        if (va2913.constructor == Array || typeof (va2913.length) == "number") {
            for (var v89a3 = 0; v89a3 < va2913.length; v89a3++) {
                vf2628 = ve6f48.Commands.GetNamedItem(va2913[v89a3]);
                vf2628.SetIsEnabled(false);
            }
        } else {
            vf2628 = typeof (va2913) == "object" ? va2913 : ve6f48.Commands.GetNamedItem(va2913);
            if (vf2628 != null) vf2628.SetIsEnabled(false);
        }
    },
    m8a767: function() {
        if (this._PrevDockingArea == "") return;
        this.DockingArea = this._PrevDockingArea;
        this.DockingRow = this._PrevDockingRow;
        this.FrameObj.DragTargetId = this._PrevDragTargetId;
        this._Dock();
    },
    md9574: function() {
        if (window.event == null) return;
        var vbad19 = window.event.srcElement;
        var vd8352 = document.getElementById(this.Id + IS.FrameHeaderSuffix).offsetParent;
        if (vd8352.rows[0].cells[1].contains(vbad19)) this.HeaderOptionButtonStyle.SetToOver();
        else {
            if (vd8352.rows[0].cells[2].contains(vbad19)) this.HeaderCloseButtonStyle.SetToOver();
        }
    },
    m9966: function() {
        if (window.event == null) return;
        var ve3b19 = window.event.srcElement;
        var v4ee52 = document.getElementById(this.Id + IS.FrameHeaderSuffix).offsetParent;
        try {
            if (v4ee52.rows[0].cells[1].contains(ve3b19)) this.HeaderOptionButtonStyle.SetToNormal();
            else {
                if (v4ee52.rows[0].cells[2].contains(ve3b19)) this.HeaderCloseButtonStyle.SetToNormal();
            }
        } catch (e) { }
    },
    mbf494: function() {
        if (window.event == null) return;
        var v29419 = window.event.srcElement;
        var vcf952 = document.getElementById(this.Id + IS.FrameHeaderSuffix).offsetParent;
        if (vcf952.rows[0].cells[1].contains(v29419)) this.HeaderOptionButtonStyle.SetToActive();
        else {
            if (vcf952.rows[0].cells[2].contains(v29419)) this.HeaderCloseButtonStyle.SetToActive();
        }
    },
    m1a126: function(va7b89) {
        if (va7b89.IsRuntimeBar == true && va7b89._ReBinding == true) return;
        var v7a319 = va7b89.XmlDt.documentElement;
        if (v7a319 != null) {
            va7b89.Style1 = va7b89.FrameObj.style.cssText;
            va7b89.NewDockingArea = va7b89.DockingArea;
            va7b89.NewDockingRow = va7b89.DockingRow;
            va7b89.NewIsFloat = va7b89.IsFloat;
            va7b89.DockingArea = va7b89.OldDockingArea;
            va7b89.DockingRow = va7b89.OldDockingRow;
            va7b89.IsFloat = va7b89.OldIsFloat;
            IS.SetPropertiesToXml(va7b89, v7a319);
            if (va7b89.IsRuntimeBar == true) {
                var vb2352 = va7b89.XmlDt.documentElement.attributes.getNamedItem("Id");
                if (vb2352 == null) {
                    vb2352 = va7b89.XmlDt.createAttribute("Id");
                    vb2352.text = va7b89.Id;
                    va7b89.XmlDt.documentElement.attributes.setNamedItem(vb2352);
                }
            }
            if (va7b89.XmlDt.documentElement.attributes.getNamedItem("ImageSize") != null && !va7b89.ImageSize.IsEmpty()) va7b89.XmlDt.documentElement.attributes.getNamedItem("ImageSize").value = parseFloat(va7b89.ImageSize.Width) + ", " + parseFloat(va7b89.ImageSize.Height);
            var vee193 = va7b89.Commands;
            if (va7b89.Get("AllowCustomize") == "No" && va7b89.IsRuntimeToolCommandCreated == false) {
                var v7fd6 = wd7127.mad170(va7b89);
                var v65877 = "";
                var v98b52 = ISXml.CreateXmlDocument();
                ISXml.LoadXml(v98b52, va7b89.XmlDt.xml);
                if (v7fd6.length == 0) {
                    var ve6590 = ISXml.GetNode(v98b52, "//Commands");
                    v98b52.documentElement.removeChild(ve6590);
                } else {
                    for (var v40b92 = 0; v40b92 < vee193.length; v40b92++) {
                        var v76577 = ISXml.GetNode(v98b52, "//ToolCommand[@Name='" + vee193[v40b92].Name + "']");
                        if (v76577) {
                            ISXml.RemoveNode(v76577, "Menu");
                            ISXml.RemoveNode(v76577, "Items");
                            var v50911 = v76577.attributes.length;
                            for (var vd1941 = 0; vd1941 < v50911; vd1941++) v76577.removeAttribute(v76577.attributes[0].name);
                            ISXml.SetAttribute(v76577, "Name", vee193[v40b92].Name);
                            if (vee193[v40b92].Type == "ToggleButton") ISXml.SetAttribute(v76577, "Pushed", vee193[v40b92].Pushed ? "True" : "False");
                            if (v76577.attributes.getNamedItem("ImageSize") != null && !vee193[v40b92].ImageSize.IsEmpty()) v76577.attributes.getNamedItem("ImageSize").value = parseFloat(vee193[v40b92].ImageSize.Width) + ", " + parseFloat(vee193[v40b92].ImageSize.Height);
                        }
                    }
                }
                ISBarCommon.RemoveStyleNodes(v98b52.firstChild);
                va7b89.CustomStateString = v98b52.xml;
            } else {
                for (var v40b92 = 0; v40b92 < vee193.length; v40b92++) {
                    IS.SetPropertiesToXml(vee193[v40b92], vee193[v40b92].XmlNode);
                    var v76577 = vee193[v40b92].XmlNode;
                    if (v76577.attributes.getNamedItem("ImageSize") != null && !vee193[v40b92].ImageSize.IsEmpty()) v76577.attributes.getNamedItem("ImageSize").value = parseFloat(vee193[v40b92].ImageSize.Width) + ", " + parseFloat(vee193[v40b92].ImageSize.Height);
                }
                var v98b52 = ISXml.CreateXmlDocument();
                ISXml.LoadXml(v98b52, va7b89.XmlDt.xml);
                ISBarCommon.RemoveStyleNodes(v98b52.firstChild);
                va7b89.CustomStateString = v98b52.xml;
            }
        }
    },
    mcbc70: function(v9a364) {
        var v8b78 = v9a364.PlaceHolder;
        if (v8b78 != null && v8b78 != "") {
            var v0f148 = v9a364.PlaceHolderManager == null ? ISGetObject(v8b78) : v9a364.PlaceHolderManager;
            if (v0f148 == null) InitPlaceHolderManager(v8b78);
            v0f148 = ISGetObject(v8b78);
            if (v0f148 != null) v9a364.PlaceHolderManager = v0f148;
            if (v0f148 != null && v9a364.Get("HandleVisible") == "Yes") {
                var v32731 = "";
                if (v9a364.Get("AllowDockTop") == "Yes") {
                    for (var v11c59 = v0f148.MaxDockingRows - 1; v11c59 > -1; v11c59--) {
                        v32731 += v0f148.Id + wd84763.PlaceHolderManagerTopDockingAreaSuffix + wd84763.PlaceHolderManagerTableDockingAreaSuffix + "_" + v11c59 + ";";
                    }
                }
                if (v9a364.Get("AllowDockRight") == "Yes") {
                    for (var v11c59 = v0f148.MaxDockingRows - 1; v11c59 > -1; v11c59--) {
                        v32731 += v0f148.Id + wd84763.PlaceHolderManagerRightDockingAreaSuffix + wd84763.PlaceHolderManagerTableDockingAreaSuffix + "_" + v11c59 + ";";
                    }
                }
                if (v9a364.Get("AllowDockBottom") == "Yes") {
                    for (var v11c59 = v0f148.MaxDockingRows - 1; v11c59 > -1; v11c59--) {
                        v32731 += v0f148.Id + wd84763.PlaceHolderManagerBottomDockingAreaSuffix + wd84763.PlaceHolderManagerTableDockingAreaSuffix + "_" + v11c59 + ";";
                    }
                }
                if (v9a364.Get("AllowDockLeft") == "Yes") {
                    for (var v11c59 = v0f148.MaxDockingRows - 1; v11c59 > -1; v11c59--) {
                        v32731 += v0f148.Id + wd84763.PlaceHolderManagerLeftDockingAreaSuffix + wd84763.PlaceHolderManagerTableDockingAreaSuffix + "_" + v11c59 + ";";
                    }
                }
                if (v32731.length > 0) v32731 = v32731.substr(0, v32731.length - 1);
            }
            if (v9a364.Get("AllowMove") == "Yes" && v9a364.Get("HandleVisible") == "Yes") ISDrag.Register(v9a364.Id + IS.FrameSuffix, v9a364.Id + wdbfe17.BarHandleSuffix + "_Vertical;" + v9a364.Id + wdbfe17.BarHandleSuffix + "_Horizontal", wd7127.ma2c12, wd7127.m91d87, wd7127.mf2437, v32731);
        }
        if (v9a364.Get("AllowMove") == "Yes") ISDrag.Register(v9a364.Id + IS.FrameSuffix, v9a364.Id + IS.FrameHeaderSuffix, wd7127.ma2c12, wd7127.m91d87, wd7127.mf2437, v32731);
    },
    m58751: function(v6f919) {
        if (v6f919._Text != v6f919.Text) v6f919._Text = v6f919.Text;
        if (v6f919._Image != v6f919.Image) v6f919._Image = v6f919.Image;
        var v06883 = v6f919.Get("Type");
        if (v06883 == "Button" || v06883 == "ToggleButton") {
            switch (v6f919.Get("DisplayMode")) {
                case "Text":
                    var vff237 = v6f919._HtmlObj.children[0];
                    vff237.innerHTML = wd7127.m6385(v6f919);
                    break;
                case "Image":
                    var vff237 = v6f919._HtmlObj;
                    vff237.innerHTML = wd7127.me5362(v6f919);
                    break;
                case "TextAndImage":
                    var vff237 = v6f919._HtmlObj;
                    vff237.innerHTML = wd7127.m6fc36(v6f919);
                    break;
            }
        } else {
            if (v06883 == "DropDownButton" || v06883 == "SplitButton") {
                switch (v6f919.Get("DisplayMode")) {
                    case "Text":
                        var vff237 = v6f919._HtmlObj.children[0].rows[0].cells[0].children[0];
                        vff237.innerHTML = wd7127.m6385(v6f919);
                        break;
                    case "Image":
                        var vff237 = v6f919._HtmlObj.children[0].rows[0].cells[0];
                        vff237.innerHTML = wd7127.me5362(v6f919);
                        break;
                    case "TextAndImage":
                        var vff237 = v6f919._HtmlObj.children[0].rows[0].cells[0];
                        vff237.innerHTML = wd7127.m6fc36(v6f919);
                        break;
                }
            }
        }
    },
    m6385: function(vc0f10) {
        var v37a74 = "&nbsp;";
        if (vc0f10.AccessKey == null || vc0f10.AccessKey == "") v37a74 += vc0f10.Text;
        else {
            var v8be85 = vc0f10.Text.toLowerCase().indexOf(vc0f10.AccessKey.toLowerCase());
            if (v8be85 > -1) {
                v37a74 += vc0f10.Text.substr(0, idx);
                v37a74 += "<u>";
                v37a74 += vc0f10.Text.substr(idx, 1);
                v37a74 += "</u>";
                v37a74 += vc0f10.Text.substr(idx + 1);
            } else v37a74 += vc0f10.Text;
        }
        return v37a74;
    },
    me5362: function(ve5694, v67d95) {
        var veeb94 = ve5694.Get("ImageSize");
        var v76395 = "<img align='absmiddle' style='overflow:hidden;width:";
        v76395 += veeb94.Width;
        v76395 += ";height:";
        v76395 += veeb94.Height;
        if (v67d95 != null) v76395 += v67d95 + ";";
        v76395 += "' src='";
        v76395 += ve5694.Image;
        v76395 += "'/>";
        return v76395;
    },
    m6fc36: function(vf4d13) {
        var vc2613 = "";
        if (vf4d13._Bar.GetOrientation() == "Horizontal") {
            switch (vf4d13.Get("TextAlign")) {
                case "Left":
                    vc2613 += wd7127.m6385(vf4d13);
                    vc2613 += "&nbsp;";
                    vc2613 += wd7127.me5362(vf4d13);
                    break;
                case "Right":
                    vc2613 += wd7127.me5362(vf4d13);
                    vc2613 += "&nbsp;";
                    vc2613 += wd7127.m6385(vf4d13);
                    break;
                case "Above":
                    vc2613 += wd7127.m6385(vf4d13);
                    vc2613 += wd7127.me5362(vf4d13, ";display:block");
                    break;
                case "Underneath":
                    vc2613 += wd7127.me5362(vf4d13, ";display:block");
                    vc2613 += wd7127.m6385(vf4d13);
                    break;
            }
        } else {
            switch (vf4d13.Get("TextAlign")) {
                case "Left":
                    vc2613 += wd7127.m6385(vf4d13);
                    vc2613 += wd7127.me5362(vf4d13);
                    break;
                case "Right":
                    vc2613 += wd7127.me5362(vf4d13);
                    vc2613 += wd7127.m6385(vf4d13);
                    break;
                case "Above":
                    vc2613 += "<div nowrap style='writing-mode:tb-rl'>";
                    vc2613 += wd7127.m6385(vf4d13);
                    vc2613 += wd7127.me5362(vf4d13, ";display:block");
                    vc2613 += "</div>";
                    break;
                case "Underneath":
                    vc2613 += "<div nowrap style='writing-mode:tb-rl'>";
                    vc2613 += wd7127.me5362(vf4d13, ";display:block");
                    vc2613 += wd7127.m6385(vf4d13);
                    vc2613 += "</div>";
                    break;
            }
        }
        return vc2613;
    },
    m3a68: function(vac185) {
        var v85813 = -1;
        var v0695 = vac185.offsetParent;
        for (var v9db20 = 0; v9db20 < v0695.children.length; v9db20++) {
            if (v0695.children[v9db20] == vac185) {
                v85813 = v9db20;
                break;
            }
        }
        return v85813;
    },
    ma2c12: function(v9b485) {
        if (isNaN(parseFloat(v9b485.style.left))) v9b485.style.left = ISPosLib.getLeft(v9b485);
        if (isNaN(parseFloat(v9b485.style.top))) v9b485.style.top = ISPosLib.getTop(v9b485);
        if (v9b485.dragAreaId.indexOf(wdbfe17.BarHandleSuffix) > -1) v9b485.IsDrop = v9b485.style.position == "" || v9b485.style.position == "static";
        else v9b485.IsDrop = false;
        var v10185 = ISGetObject(v9b485.id.replace(IS.FrameSuffix, ""));
        if (v10185 != null && v10185.PlaceHolderManager != null) v10185.PlaceHolderManager.IsDraggingChild = true;
    },
    m91d87: function(ve6c69, v44184, v8fc5) {
        if (!ve6c69.IsInDragArea) {
            if (ve6c69.IsDrop) {
                var va6769 = ISGetObject(ve6c69.id.replace(IS.FrameSuffix, ""));
                var vba784 = false;
                if (va6769) {
                    va6769._ChildIdx = wd7127.m3a68(ve6c69);
                    va6769._OffsetParent = ve6c69.offsetParent;
                    vba784 = va6769._UnDock();
                }
                if (vba784) {
                    ve6c69.IsReCalculateDragArea = true;
                    ve6c69.style.left = ve6c69.DragX + "px";
                    ve6c69.style.top = ve6c69.DragY + "px";
                    ve6c69.DragWidth = ISPosLib.getWidth(ve6c69);
                    ve6c69.DragHeight = ISPosLib.getHeight(ve6c69);
                    ve6c69.IsDrop = false;
                } else {
                    if (isNaN(parseFloat(ve6c69.style.left))) ve6c69.style.left = ISPosLib.getLeft(ve6c69) + "px";
                    if (isNaN(parseFloat(ve6c69.style.top))) ve6c69.style.top = ISPosLib.getTop(ve6c69) + "px";
                    ve6c69.style.left = parseFloat(ve6c69.style.left) + v44184 + "px";
                    ve6c69.style.top = parseFloat(ve6c69.style.top) + v8fc5 + "px";
                }
            } else {
                if (isNaN(parseFloat(ve6c69.style.left))) ve6c69.style.left = ISPosLib.getLeft(ve6c69) + "px";
                if (isNaN(parseFloat(ve6c69.style.top))) ve6c69.style.top = ISPosLib.getTop(ve6c69) + "px";
                ve6c69.style.left = parseFloat(ve6c69.style.left) + v44184 + "px";
                ve6c69.style.top = parseFloat(ve6c69.style.top) + v8fc5 + "px";
            }
        } else {
            var va6769 = ISGetObject(ve6c69.id.replace(IS.FrameSuffix, ""));
            if (ve6c69.IsDrop == false) {
                if (va6769._Dock() == true) {
                    va6769._ChildIdx = wd7127.m3a68(ve6c69);
                    ve6c69.IsReCalculateDragArea = true;
                    ve6c69.IsDrop = true;
                    ve6c69.dropAreaId = ve6c69.dragAreaId;
                    ve6c69.DragWidth = ISPosLib.getWidth(ve6c69);
                    ve6c69.DragHeight = ISPosLib.getHeight(ve6c69);
                } else {
                    if (isNaN(parseFloat(ve6c69.style.left))) ve6c69.style.left = ISPosLib.getLeft(ve6c69) + "px";
                    if (isNaN(parseFloat(ve6c69.style.top))) ve6c69.style.top = ISPosLib.getTop(ve6c69) + "px";
                    ve6c69.style.left = parseFloat(ve6c69.style.left) + v44184 + "px";
                    ve6c69.style.top = parseFloat(ve6c69.style.top) + v8fc5 + "px";
                }
            } else {
                if (va6769._CheckingDockingArea()) va6769._ChildIdx = wd7127.m3a68(ve6c69);
            }
        }
    },
    mf2437: function(vd6f5) {
        var v3325 = ISGetObject(vd6f5.id.replace(IS.FrameSuffix, ""));
        if (v3325) {
            if (vd6f5.IsInDragArea) {
                v3325._ChildIdx = wd7127.m3a68(vd6f5);
                vd6f5.IsDrop = true;
            } else {
                if (!v3325.Get("AllowFloat") == "Yes") {
                    if (typeof (wd84763) == "") wd84763.m4b836(v3325, vd6f5);
                    v3325._SetToStaticDisplay();
                    vd6f5.IsDrop = true;
                }
            }
            if (v3325.PlaceHolderManager != null) v3325.PlaceHolderManager.IsDraggingChild = false;
        }
    },
    m61497: function(v43a41) {
        var vadf5 = v43a41._HtmlObj.children[0];
        var v2df53 = vadf5.rows[0].insertCell(1);
        var v87424 = vadf5.rows[1].cells[0];
        v2df53.style.width = v87424.style.height;
        v2df53.style.height = "";
        v2df53.style.paddingLeft = "1px";
        v2df53.style.paddingTop = "";
        v2df53.innerHTML = v87424.innerHTML;
        vadf5.deleteRow(1);
    },
    m34718: function(v4a041) {
        var v54641 = v4a041._HtmlObj.children[0];
        var v30e23 = v54641.insertRow(1);
        var v51b42 = v30e23.insertCell(0);
        var veaa78 = v54641.rows[0].cells[1];
        v51b42.innerHTML = veaa78.innerHTML;
        v51b42.style.height = veaa78.style.width;
        v51b42.style.width = "";
        v51b42.style.paddingLeft = "";
        v51b42.style.paddingTop = "1px";
        v54641.rows[0].deleteCell(1);
    },
    m51390: function(vaf241) {
        if (vaf241.Type == "Button" || vaf241.Type == "ToggleButton" || vaf241.Type == "DropDownButton" || vaf241.Type == "SplitButton") {
            if (vaf241.Type == "DropDownButton" || vaf241.Type == "SplitButton") wd7127.m34718(vaf241);
            switch (vaf241.Get("DisplayMode")) {
                case "Text":
                    if (vaf241.Type != "DropDownButton" && vaf241.Type != "SplitButton") vaf241._HtmlObj.children[0].style.writingMode = "tb-rl";
                    else vaf241._HtmlObj.children[0].rows[0].cells[0].children[0].style.writingMode = "tb-rl";
                    break;
                case "TextAndImage":
                    wd7127.m12f35(vaf241);
                    break;
            }
        } else {
            if (vaf241.Type == "Custom" && vaf241.Visible == true) vaf241._HtmlObj.style.display = "none";
        }
        if (vaf241._Bar.Get("SizeMode") == "Fixed") {
            var v77041 = vaf241._HtmlObj;
            v77041.style.width = "";
            v77041.style.height = vaf241.Get("CommandSize");
        }
    },
    m12f35: function(v8a541) {
        var v79541 = v8a541.Type != "DropDownButton" && v8a541.Type != "SplitButton" ? v8a541._HtmlObj : v8a541._HtmlObj.children[0].rows[0].cells[0];
        if (v8a541.Get("TextAlign") == "Left" || v8a541.Get("TextAlign") == "Right") {
            var vd4b23 = document.createElement("DIV");
            vd4b23.style.cssText = "writing-mode:tb-rl";
            var v71442 = v79541.children[0];
            document.body.appendChild(v71442);
            vd4b23.innerHTML = v79541.innerHTML;
            v79541.innerHTML = "";
            v79541.appendChild(vd4b23);
            if (v8a541.Get("TextAlign") == "Left") vd4b23.insertAdjacentElement("afterEnd", v71442);
            else vd4b23.insertAdjacentElement("beforeBegin", v71442);
        } else {
            var v71442 = v79541.children[0];
            v71442.style.display = "inline";
        }
    },
    _CheckVerticalDisplayRows: function(v1e160, v9ae32) {
        if (v1e160.rows.length < v9ae32) {
            for (var v11360 = v1e160.rows.length; v11360 < v9ae32; v11360++) {
                v1e160.insertRow(0);
            }
        } else {
            if (v1e160.rows.length > v9ae32) {
                for (var v11360 = v9ae32; v11360 < v1e160.rows.length; v11360++) {
                    v1e160.deleteRow(v9ae32);
                }
            }
        }
    },
    m92515: function(v1ab80) {
        if (v1ab80.Type == "Button" || v1ab80.Type == "ToggleButton" || v1ab80.Type == "DropDownButton" || v1ab80.Type == "SplitButton") {
            if (v1ab80.Type == "DropDownButton" || v1ab80.Type == "SplitButton") wd7127.m61497(v1ab80);
            switch (v1ab80.Get("DisplayMode")) {
                case "Text":
                    if (v1ab80.Type != "DropDownButton" && v1ab80.Type != "SplitButton") v1ab80._HtmlObj.children[0].style.writingMode = "lr-tb";
                    else v1ab80._HtmlObj.children[0].rows[0].cells[0].children[0].style.writingMode = "lr-tb";
                    break;
                case "TextAndImage":
                    wd7127.mc0b20(v1ab80);
                    break;
            }
        } else {
            if (v1ab80.Type == "Custom" && v1ab80.Visible == true) v1ab80._HtmlObj.style.display = "";
        }
        if (v1ab80._Bar.Get("SizeMode") == "Fixed") {
            var vbb880 = v1ab80._HtmlObj;
            vbb880.style.height = "";
            vbb880.style.width = v1ab80.Get("CommandSize");
        }
    },
    mc0b20: function(v5ac99) {
        var v31e80 = v5ac99.Type != "DropDownButton" && v5ac99.Type != "SplitButton" ? v5ac99._HtmlObj : v5ac99._HtmlObj.children[0].rows[0].cells[0];
        var v78442;
        var v4f676;
        switch (v5ac99.Get("TextAlign")) {
            case "Left":
                v78442 = v31e80.children[0].innerHTML;
                v4f676 = v31e80.children[1];
                document.body.appendChild(v4f676);
                v31e80.innerHTML = v78442;
                v31e80.insertAdjacentElement("beforeEnd", v4f676);
                break;
            case "Right":
                v78442 = v31e80.children[1].innerHTML;
                v4f676 = v31e80.children[0];
                document.body.appendChild(v4f676);
                v31e80.innerHTML = v78442;
                v31e80.insertAdjacentElement("afterBegin", v4f676);
                break;
            case "Above":
            case "Underneath":
                v31e80.children[0].style.display = "block";
                break;
        }
    },
    _GetOptionDropDownPaddingTopOnHorizontalDisplay: function(v60135) {
        var v63e35 = ISPosLib.getHeight(v60135.FrameObj) - (v60135.Get("BarStyle") == "OfficeXP" || v60135.Get("BarStyle") == "IE" ? 2 : 0);
        return ((v63e35 - 16) + "px");
    },
    mac127: function(v5e155) {
        var cmd, imageSize;
        var vf8b35 = v5e155.XmlDt.selectSingleNode("//CommandStyle");
        for (var va1221 = 0; va1221 < v5e155.Commands.length; va1221++) {
            cmd = v5e155.Commands[va1221];
            wd7127.m28493(va1221, v5e155.Commands[va1221], v5e155);
            cmd._Visible = cmd.Visible;
            cmd._PrevVisible = cmd.Visible;
            cmd._Collection = v5e155.Commands;
            cmd.IsRendered = true;
            imageSize = ISXml.GetAttribute(cmd.XmlNode, "ImageSize");
            if (imageSize != "" && imageSize != null) cmd.ImageSize.Parse(imageSize);
            if (cmd.Type != "Container") {
                wdbfe17.m2f699(cmd, v5e155, vf8b35);
                if (v5e155.MergeToolBar == null || v5e155.MergeToolBar == false || v5e155.NewCreatedMergeChildBar) {
                    v5e155._AssignCommandListener(cmd);
                }
            }
        }
    },
    m38251: function(v95355) {
        for (var v76555 = 0; v76555 < v95355.Commands.length; v76555++) {
            wd7127.m28493(v76555, v95355.Commands[v76555], v95355);
        }
    },
    m28493: function(vb2f55, v81231, v2b728) {
        v81231.Index = vb2f55;
        v81231._Bar = v2b728;
        v81231._Image = v81231.Image;
        v81231._Text = v81231.Text;
        v81231._HtmlObj = document.getElementById(v2b728.Id + "_" + v81231.Name + wdbfe17.BarItemSuffix);
        v81231._PrevBarId = v81231._OriBarId = v2b728.Id;
    },
    m57956: function(v0c090) {
        if (v0c090.Visible == true) {
            var vffc55 = v0c090._HtmlObj;
            Listener.Add(vffc55, "onclick", wd7127.m17f34, v0c090);
            Listener.Add(vffc55, "ondblclick", wd7127.mf9a8, v0c090);
            Listener.Add(vffc55, "onmousedown", wd7127.mf8833, v0c090);
            Listener.Add(vffc55, "onmousemove", wd7127.m51843, v0c090);
            Listener.Add(vffc55, "onmouseout", wd7127.madf44, v0c090);
            Listener.Add(vffc55, "onmouseover", wd7127.mda870, v0c090);
            Listener.Add(vffc55, "onmouseup", wd7127.mbf050, v0c090);
            Listener.Add(vffc55, "onselectstart", wd7127.m6c757, v0c090);
            Listener.Add(vffc55, "onkeydown", wd7127.m3de95, v0c090);
        }
    },
    m00017: function(va081, vaff58) {
        var v65690;
        var cmd, cmd1;
        for (var vc030 = 0; vc030 < va081.Commands.length; vc030++) {
            cmd = va081.Commands[vc030];
            if (cmd.Visible == true && cmd.Type == "ToggleButton" && cmd.Pushed && cmd.ToggleGroupName == vaff58) {
                v65690 = cmd;
                break;
            }
        }
        return v65690;
    },
    m10222: function(v4594, v8ec8) {
        var vd7685 = new Array();
        var vbc398;
        for (var v63f65 = 0; v63f65 < v4594.Commands.length; v63f65++) {
            vbc398 = v4594.Commands[v63f65];
            if (vbc398.Type == "ToggleButton" && vbc398.ToggleGroupName == v8ec8) {
                vd7685[vd7685.length] = vbc398;
            }
        }
        return vd7685;
    },
    mad170: function(v0d460) {
        var vf5076 = new Array();
        var v4b647;
        for (var vad569 = 0; vad569 < v0d460.Commands.length; vad569++) {
            v4b647 = v0d460.Commands[vad569];
            if (v4b647.Type == "ToggleButton") vf5076[vf5076.length] = v4b647;
        }
        return vf5076;
    },
    m62377: function(ve2260) {
        var v1be60 = wd7127.m77663(ve2260);
        if (v1be60.contains(window.event.srcElement)) return false;
        else return true;
    },
    _OnActivateCommand: function() {
        var v66560 = event;
        if (this.Type == "Custom") return;
        if (v66560 && v66560.altKey) {
            var v47d87 = v66560.fromElement;
            try {
                this.OnClick();
                if (this._Bar.Unloaded) return;
                if (this.Type == "SplitButton") wd7127.m5e80(this, "Normal");
                if (v47d87) v47d87.focus();
                else this._HtmlObj.blur();
            } catch (e) { }
        }
    },
    m6c757: function() {
        if (this.Type != "Custom") event.returnValue = false;
    },
    m3de95: function() {
        var v21915 = event;
        var v60666 = false;
        if (this.Type == "Custom") return;
        if (v21915.keyCode == ISKeyboardKey.ENTER || v21915.keyCode == ISKeyboardKey.SPACE) {
            this.OnClick();
            if (this.Type == "SplitButton") wd7127.m5e80(this, "Normal");
            v60666 = true;
        } else if (v21915.keyCode == ISKeyboardKey.DOWN) {
            if (this.Type == "SplitButton") {
                var vd4e3 = wd7127.m77663(this);
                if (vd4e3) vd4e3.fireEvent("onmouseup");
            } else if (this.Type == "DropDownButton") {
                this.OnClick();
            }
            v60666 = true;
        }
        if (v60666) {
            v21915.cancelBubble = true;
            v21915.returnValue = false;
        }
    },
    m17f34: function() {
        if (!this.IsEnabled) return;
        if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
        wd7127.m82c61(this, "OnClick");
    },
    mf9a8: function() {
        if (!this.IsEnabled) return;
        if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
        wd7127.m82c61(this, "OnDblClick");
    },
    m5e80: function(vb5665, va9c43) {
        if (vb5665.Type == "SplitButton") {
            var v0ee81 = wd7127.m77663(vb5665);
            if (vb5665._Bar.GetOrientation() == "Horizontal") {
                if (va9c43 == "Active") {
                    v0ee81.style.borderLeft = "1px solid " + wd7127.m66e78(vb5665.CommandStyle.Over);
                    v0ee81.style.paddingLeft = "0px";
                } else if (va9c43 == "Normal") {
                    v0ee81.style.borderLeft = "";
                    v0ee81.style.paddingLeft = "1px";
                }
            } else {
                if (va9c43 == "Active") {
                    v0ee81.style.borderTop = "1px solid " + wd7127.m66e78(vb5665.CommandStyle.Over);
                    v0ee81.style.paddingTop = "0px";
                } else if (va9c43 == "Normal") {
                    v0ee81.style.borderTop = "";
                    v0ee81.style.paddingTop = "1px";
                }
            }
        }
    },
    mf8833: function() {
        var v1b91 = this._Bar.PlaceHolderManager;
        if (v1b91 != null && v1b91.IsDraggingChild) return;
        if (!this.IsEnabled) return;
        if (this._HtmlObj.contains(window.event.srcElement)) {
            if (this.Type != "Custom" && this.Type != "Separator") {
                if (this.Type == "ToggleButton") this.SetPushed(!this.Pushed);
                else this.CommandStyle.SetToActive();
                if (this.Type == "DropDownButton" || this.Type == "SplitButton") {
                    var v1db13 = this._HtmlObj.children[0];
                    v1db13.className = this.CommandFontStyle.Active;
                    wd7127.m5e80(this, "Normal");
                }
            }
            if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
            wd7127.m82c61(this, "OnMouseDown");
        }
    },
    m51843: function() {
        if (!this.IsEnabled) return;
        if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
        wd7127.m82c61(this, "OnMouseMove");
    },
    mda870: function() {
        var vd8c37 = this._Bar.PlaceHolderManager;
        if (vd8c37 != null && vd8c37.IsDraggingChild) return;
        if (!this.IsEnabled) return;
        if (this._HtmlObj.contains(window.event.srcElement)) {
            if (this.Type != "Custom" && this.Type != "Separator") {
                this.CommandStyle.SetToOver();
                if (this.Type == "DropDownButton" || this.Type == "SplitButton") {
                    var vf9682 = this._HtmlObj.children[0];
                    vf9682.className = this.CommandFontStyle.Over;
                    if (this.Type == "SplitButton" && this._ContextMenu != null && !this._ContextMenu.RootMenu.IsOpen()) {
                        wd7127.m5e80(this, "Active");
                    } else if ((this.Type == "SplitButton" || this.Type == "DropDownButton") && this._ContextMenu != null && this._ContextMenu.RootMenu.IsOpen()) {
                        this.CommandStyle.SetToActive();
                        vf9682.className = this.CommandFontStyle.Active;
                    }
                }
            }
            if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
            wd7127.m82c61(this, "OnMouseOver");
        }
    },
    m66e78: function(v13d67) {
        var ve0620 = "black";
        var v9d222 = IS.GetCssObject("", v13d67, false);
        if (v9d222 != null) ve0620 = v9d222.borderLeftColor;
        return ve0620;
    },
    madf44: function() {
        var v1e023 = this._Bar.PlaceHolderManager;
        if (v1e023 != null && v1e023.IsDraggingChild) return;
        if (!this.IsEnabled) return;
        if (this._HtmlObj.contains(window.event.srcElement)) {
            if (this.Type != "Custom" && this.Type != "Separator") {
                if (this.Type == "DropDownButton" || this.Type == "SplitButton") {
                    if (this._ContextMenu != null) {
                        if (this._ContextMenu.RootMenu.IsOpen()) return;
                    }
                    var v4d629 = this._HtmlObj.children[0];
                    v4d629.className = this.CommandFontStyle.Normal;
                    wd7127.m5e80(this, "Normal");
                }
                if (this.Type != "ToggleButton") this.CommandStyle.SetToNormal();
                else {
                    if (this.Pushed == false) this.CommandStyle.SetToNormal();
                    else this.CommandStyle.SetToActive();
                }
            }
            if (!this.IsEnabled) return;
            if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
            wd7127.m82c61(this, "OnMouseOut");
        }
    },
    mbf050: function() {
        var v6956 = this._Bar.PlaceHolderManager;
        if (v6956 != null && v6956.IsDraggingChild) return;
        if (!this.IsEnabled) return;
        if (this._HtmlObj.contains(window.event.srcElement)) {
            if (this.Type != "Custom" && this.Type != "Separator") {
                if (this.Type != "ToggleButton") this.CommandStyle.SetToOver();
                else {
                    if (this.Pushed == false) this.CommandStyle.SetToNormal();
                    else this.CommandStyle.SetToActive();
                }
                if (this.Type == "DropDownButton" || this.Type == "SplitButton") {
                    if (this._Bar.LazyLoadContextMenu && this._ContextMenu == null) wd7127.m2042(this._Bar);
                    if (this._ContextMenu != null && this._ContextMenu.RootMenu.IsOpen() || wd7127.m62377(this) == false) {
                        this.CommandStyle.SetToActive();
                        this._HtmlObj.children[0].className = this.CommandFontStyle.Active;
                    } else {
                        if (this.Type == "SplitButton") {
                            wd7127.m5e80(this, "Active");
                        }
                    }
                }
            }
            if ((this.Type == "SplitButton" && wd7127.m62377(this) == false) || this.Type == "DropDownButton") wd7127.mb5016(this);
            if (this.Type == "SplitButton" && wd7127.m62377(this) == false) return;
            if (wd7127.m82c61(this, "OnMouseUp") == true) {
                if (this.Type != "DropDownButton") wd7127.mae23(this);
            }
        }
    },
    mb5016: function(v99042) {
        wd7127.m68f65(v99042._Bar, v99042);
        if (v99042._ContextMenu != null) {
            var v6c26 = v99042._ContextMenu.RootMenu;
            if (v6c26.Items.length <= 0) return;
            var vffd69 = ISPosLib.getScreenLeft(v99042._HtmlObj);
            var vf5715 = ISPosLib.getScreenTop(v99042._HtmlObj) + ISPosLib.getHeight(v99042._HtmlObj);
            if (v99042.Type == "DropDownButton") {
                v99042.CommandStyle.SetToActive();
                v99042._HtmlObj.children[0].className = v99042.CommandFontStyle.Active;
            }
            v99042._ContextMenu.SetOffsetElement(v99042._HtmlObj);
            if (v99042.Menu.OffsetAlignment == "RightTop") v6c26.OffsetAlignment = "LeftBottom";
            v6c26.Direction = "Vertical";
            v6c26.Show();
            return;
        }
    },
    m05c20: function(vd1526) {
        if (typeof (CustomizeWindowBAR) != "undefined") {
            var v03942 = vd1526._Bar.PlaceHolderManager;
            if (v03942 != null) {
                v03942.ShowCustomizeWindow();
            }
        }
    },
    mcbe3: function(v8b797) {
        var veb726 = wd7127.m3d597(v8b797);
        if (veb726 == null) return;
        var vca679 = v8b797._OptionContextMenu;
        var cmd, mnItem;
        for (var vc6481 = 0; vc6481 < v8b797.Commands.length; vc6481++) {
            cmd = v8b797.Commands[vc6481];
            var vf9d68 = "";
            if (cmd.Image != "") vf9d68 = "<img align=absmiddle src='" + cmd.Image + "'>&nbsp;";
            else vf9d68 = "<img align=absmiddle style='width:16; height:16; visibility:hidden'>&nbsp;";
            if (cmd.Type == "Button" || cmd.Type == "DropDownButton" || cmd.Type == "SplitButton" || cmd.Type == "ToggleButton") {
                mnItem = new WebMenuItem(cmd.Name, vf9d68 + cmd.Text, null, "wd7127.ma8938");
                mnItem._ToolCommand = cmd;
                mnItem.Tooltip = cmd.ToolTip;
                mnItem.Type = "CheckBox";
                mnItem.KeepMenuVisible = true;
                mnItem.Checked = cmd.Visible;
                veb726.Items.Add(mnItem);
            }
        }
    },
    m68f65: function(vebf56, v3b047) {
        var va1d81 = null;
        var vad658;
        for (var vf3567 = 0; vf3567 < vebf56.Commands.length; vf3567++) {
            va1d81 = vebf56.Commands[vf3567];
            if (va1d81 != v3b047 && (va1d81.Type == "DropDownButton" || va1d81.Type == "SplitButton")) {
                vad658 = va1d81._ContextMenu;
                if (vad658 != null) {
                    if (va1d81.Type == "SplitButton") {
                        var ve6571 = wd7127.m77663(va1d81);
                        ve6571.style.borderLeft = "";
                        ve6571.style.paddingLeft = "1px";
                    }
                    va1d81.CommandStyle.SetToNormal();
                    vad658.HideAll();
                }
            }
        }
    },
    _IconItemClick: function(v3dd11) {
        v3dd11._ToolCommand.OnClick();
    },
    m3d597: function(v4ce42) {
        var v4c347 = v4ce42._OptionContextMenu;
        var vb9695 = v4c347.RootMenu;
        var vcf022 = false;
        if (v4ce42.Get("AddRemoveOptionMenuViewMode") == "IconView") {
            vb9695.IconViewMode = true;
            vb9695.Width = 150;
        }
        var v6ac81;
        if (v4ce42.Get("AllowExpandCollapse") == "Yes") {
            for (var v36977 = 0; v36977 < v4ce42.Commands.length; v36977++) {
                v6ac81 = v4ce42.Commands[v36977];
                if (v6ac81._UIVisible == false && v6ac81.IsEnabled && v6ac81.Visible == true && (v6ac81.Type != "Separator" && v6ac81.Type != "Custom" && v6ac81.Type != "Container")) {
                    var v26e39 = vb9695.Items.Add(new WebMenuItem(v6ac81.Name, v6ac81.Text, v6ac81.Image, "wd7127.ma8080"));
                    v26e39._ToolCommand = v6ac81;
                    v26e39.Tooltip = v6ac81.ToolTip;
                    if (v6ac81.Type == "DropDownButton" || v6ac81.Type == "SplitButton") wd7127.m23330(v26e39, v6ac81.Items);
                    vcf022 = true;
                }
            }
        }
        if (v4ce42.Get("AllowCustomize") == "Yes") {
            if (vcf022) vb9695.Items.Add(new WebMenuSeparatorItem());
            var vaf382 = new WebMenuItem("rAddRemoveButtons", "Add or Remove Buttons");
            vb9695.Items.Add(vaf382);
            vaf382.IconViewMode = false;
            vaf382.IconViewDisplayMode = "Text";
            var vdb642 = new WebMenuItem("r" + v4ce42.Id, v4ce42.Caption);
            vaf382.Items.Add(vdb642);
            if (v4ce42.PlaceHolder != null && v4ce42.PlaceHolder != "") {
                var v95136 = new WebMenuItem("rCustomize", "Customize ...", "", "wd7127.m05c20");
                v95136._Bar = v4ce42;
                v95136.Enabled = v4ce42.Get("AllowCustomize") == "Yes";
                vaf382.Items.Add(v95136);
            }
        }
        return vdb642;
    },
    m23330: function(v01e13, v06232) {
        if (v06232 == null) return;
        v01e13.SubMenu.IconViewMode = v06232.Parent.IconViewMode;
        for (var v44278 = 0; v44278 < v06232.length; v44278++) {
            var v9c363 = v06232[v44278];
            var v2ac60 = new WebMenuItem();
            v2ac60.CopyFrom(v9c363);
            v01e13.Items.Add(v9c363);
        }
    },
    ma8938: function(v9e813) {
        v9e813._ToolCommand.SetVisible(v9e813.Checked);
    },
    m4c010: function(v46c33) {
        var vfa213 = ISGetObject(v46c33);
        if (typeof (CustomizeWindowBAR) != "undefined") {
            var v39e32 = wd84763.m6bd95();
            v39e32.Hide();
        }
        vfa213.CheckCommandsVisibility();
        var v19d78 = vfa213._OptionContextMenu;
        if (vfa213._IsReCalculateOptionMenu == true || v19d78 == null) {
            if (v19d78 != null) v19d78.ClearAll();
            v19d78 = new WebContextMenu(vfa213.Id + "MoreItems");
            v19d78.RootMenu = new WebMenu();
            v19d78.RootMenu.MenuControl = v19d78;
            vfa213._OptionContextMenu = v19d78;
            wd7127.mcbe3(vfa213);
            v19d78.MenuStyleSettings = vfa213.MenuStyleSettings;
            if (vfa213._IsCreateDefaultMenuStyles == true) {
                try {
                    if (vfa213.IntegratedTo == "None" || (IS.safari && (v19d78.MenuStyleSettings.FrameStyle == null || v19d78.MenuStyleSettings.FrameStyle == ""))) wd7127.m5d819(vfa213.Id, v19d78.MenuStyleSettings);
                    v19d78.CreateDefaultStyles();
                } catch (e) { }
            }
            v19d78.RefreshStructure();
            vfa213._IsReCalculateOptionMenu = false;
        }
        var v11790;
        if (vfa213.Get("IsFloat") == "No") {
            v11790 = document.getElementById(vfa213.Id + wdbfe17.BarOptionSuffix + "_" + vfa213.GetOrientation());
            v19d78.RootMenu.Direction = "Vertical";
            if (vfa213.GetOrientation() == "Horizontal") v19d78.RootMenu.OffsetAlignment = "LeftBottom";
            else v19d78.RootMenu.OffsetAlignment = "RightTop";
        } else {
            v11790 = document.getElementById(vfa213.Id + IS.FrameHeaderSuffix).offsetParent.rows[0].cells[1];
            v19d78.RootMenu.Direction = "Vertical";
            v19d78.RootMenu.OffsetAlignment = "LeftBottom";
        }
        v19d78.SetOffsetElement(v11790);
        if (v19d78.RootMenu.Items.length > 0) v19d78.RootMenu.Show();
    },
    _CalculateAvailableMaxDimensionToDock: function(v0c488, v35321) {
        var v60088 = 0;
        var v5dc21 = v35321 == "h" ? v0c488.offsetWidth : v0c488.offsetHeight;
        var io, o;
        for (var v91930 = 0; v91930 < v0c488.children.length; v91930++) {
            io = v0c488.children[v91930];
            if (io.id.indexOf(IS.FrameSuffix) > -1) {
                o = ISGetObject(io.id.replace(IS.FrameSuffix, ""));
                if (o != null) {
                    if (o.ClassName == "WebToolBar") v60088 += v35321 == "h" ? o.FrameObj.offsetWidth : o.FrameObj.offsetHeight;
                }
            }
        }
        return (v5dc21 - v60088);
    },
    m4e898: function(v5528, v58f31, vf4697) {
        v5528._UIState = "ShowCommand";
        var v50272;
        if (typeof (v58f31) == "object") v50272 = v58f31;
        else v50272 = v5528.Commands[v58f31];
        v50272.Visible = v50272._PrevVisible = v50272._Visible = true;
        v50272._UIState = "Show";
        v5528.UpdateUI(vf4697);
        return true;
    },
    mef57: function(v64883, vc8b19, v4c849) {
        var ve4a83;
        if (typeof (vc8b19) == "object") ve4a83 = vc8b19;
        else ve4a83 = v64883.Commands[vc8b19];
        v64883._UIState = "HideCommand";
        ve4a83.Visible = ve4a83._PrevVisible = ve4a83._Visible = false;
        ve4a83._UIState = "Hide";
        v64883.UpdateUI(v4c849);
        return true;
    },
    m7be29: function(vf1594, v6c577, vfa720) {
        if (typeof (vfa720) == "number") vf1594.Commands.InsertAt(v6c577, vfa720);
        else vf1594.Commands.Add(v6c577);
    },
    m8d30: function(vf7213, v2db87) {
        var v15e77;
        if (typeof (v2db87) == "object") v15e77 = v2db87;
        else v15e77 = vf7213.Commands[v2db87];
        vf7213.Commands.Remove(v15e77, false);
    },
    m20366: function(v78624, v67d45) {
        var vbe349 = v67d45 == true ? v78624 : this;
        if (vbe349.MergeToolBar != true) return;
        if (!IS.safari && !IS.opera) Listener.Remove(window, "onbeforeunload", wd7127.m20366, vbe349);
        if (vbe349.MergeToolBarParentID == null || vbe349.MergeToolBarParentID == "") {
            try {
                if (vbe349._prntPHM != null && vbe349._prntPHM.UnRegisterBar) vbe349._prntPHM.UnRegisterBar(vbe349.Id);
                var v19756 = wdcaa65.m63676(vbe349.MergeToolBarParentWindowName);
                var v3955;
                for (i in v19756.IS.RuntimeObjects) {
                    v3955 = v19756.IS.RuntimeObjects[i];
                    if (v3955.Id == vbe349.Id) {
                        delete v19756.IS.RuntimeObjects[i];
                        break;
                    }
                }
                var va1e91 = vbe349.FrameObj.ownerDocument;
                var v18152 = va1e91.getElementById(vbe349.Id + IS.XmlSuffix);
                v18152.removeNode(true);
                v18152 = va1e91.getElementById(vbe349.Id + IS.HiddenDataSuffix);
                v18152.removeNode(true);
                v18152 = va1e91.getElementById(vbe349.Id + wdbfe17.BarOptionWindowSuffix);
                v18152.removeNode(true);
                vbe349.FrameObj.removeNode(true);
                vbe349._prntPHM = null;
            } catch (e) { }
        } else {
            var ve7025 = vbe349._ParentBarMerging;
            if (ve7025 != null && ve7025._ClearMergedCommandsByChildBar != null) {
                ve7025._ClearMergedCommandsByChildBar(vbe349);
                ve7025.UpdateUI(true);
            }
            vbe349._ParentBarMerging = null;
        }
        vbe349._prntPHM = null;
        vbe349 = null;
    },
    m5e359: function(v2ad24, v90b45) {
        wd25e35.m62610(v2ad24, v90b45);
    },
    m32e79: function(v8648) {
        if (v8648.Name == null || v8648.Name == "") {
            var v08a8 = v8648.Text == null ? "" : v8648.Text;
            v8648.Name = "cmd" + v08a8.replace(" ", "").replace("/", "").replace(".", "").replace("&", "");
        }
    },
    m6305: function(vf0738) {
        var v37363 = null;
        var vb6864 = vf0738._IsHorizontal;
        var ve4b91 = vf0738._HtmlObjH_tbl;
        var v2c980 = vf0738._HtmlObjV_tbl;
        var v5f073;
        var v3ca59 = vf0738.CommandMargin;
        var v89768;
        for (var vec595 = 0; vec595 < vf0738.Commands.length; vec595++) {
            v37363 = vf0738.Commands[vec595];
            if (v37363.IsRendered == false) {
                wd7127.m32e79(v37363);
                if (vb6864) wd7127.m4f432(v37363, ve4b91, v5f073, v3ca59);
                else wd7127.m3ca11(v37363, v2c980, v5f073, v3ca59);
                v37363.IsRendered = true;
                vf0738.IsRuntimeToolCommandCreated = true;
                if (v37363._Bar != null) {
                    v37363.Category = v37363._Bar.Id;
                    if (v37363._Bar.PlaceHolderManager != null) {
                        var v19c71 = v37363._Bar.PlaceHolderManager.GetCustomizeWindow();
                        if (v19c71 != null) v19c71.RegisterCommand(v37363);
                    }
                }
            }
            v5f073 = v37363._HtmlObj;
        }
    },
    m4f432: function(v65385, ve1081, vd5932, v7fe92) {
        var v96e93 = null;
        var v1ea32 = null;
        var v71428 = ve1081.rows[0];
        var vcc548 = vd5932 == null ? 0 : (vd5932.cellIndex + 1);
        v96e93 = v71428.insertCell(vcc548);
        vcc548++;
        v1ea32 = v71428.insertCell(vcc548);
        wd7127.m9f02(v96e93, v7fe92, true);
        wd7127.m1f411(v65385, v1ea32, v7fe92);
    },
    m3ca11: function(v33e95, ve2f39, v0ca2, v92b99) {
        var v3b524 = null;
        var v3e50 = null;
        var v8d965 = ve2f39.insertRow(v0ca2 == null ? -1 : (v0ca2.parentNode.rowIndex + 1));
        v3b524 = v8d965.insertCell(-1);
        v3e50 = ve2f39.insertRow(v8d965.rowIndex + 1).insertCell(-1);
        wd7127.m9f02(v3b524, v92b99, false);
        wd7127.m1f411(v33e95, v3e50, v92b99);
    },
    m9f02: function(vbe034, v75158, va7736) {
        var v45399 = document.createAttribute("type");
        v45399.value = "m";
        vbe034.attributes.setNamedItem(v45399);
        var vc4388 = document.createElement("DIV");
        vbe034.appendChild(vc4388);
        vc4388.style.overflow = "hidden";
        if (va7736 == true) {
            vbe034.style.width = v75158;
            vc4388.style.width = v75158;
        } else {
            vbe034.style.height = v75158;
            vc4388.style.height = v75158;
        }
    },
    m1f411: function(va6690, vc3d37, vd3021) {
        va6690._HtmlObj = vc3d37;
        vc3d37.align = "center";
        vc3d37.style.cssText = "WHITE-SPACE: nowrap";
        vc3d37.tabIndex = -1;
        vc3d37.vAlign = "middle";
        vc3d37.id = va6690.Parent.ClientID + "_" + va6690.Name + wdbfe17.BarItemSuffix;
        vc3d37.title = wd7127.m4f972(va6690);
        if (va6690.IsEnabled == false) vc3d37.disabled = true;
        if (va6690.Visible == false) vc3d37.style.display = "none";
        if (va6690.Get("Type") != "Container") {
            var vef254 = va6690.Parent;
            wdbfe17.m2f699(va6690, vef254, vef254.XmlDt.selectSingleNode("//CommandStyle"));
            if (vef254.MergeToolBar == null || vef254.MergeToolBar == false || vef254.NewCreatedMergeChildBar) {
                vef254._AssignCommandListener(va6690);
            }
        }
        switch (va6690.Get("Type")) {
            case "Button":
            case "ToggleButton":
                wd7127.mbbd92(va6690, vc3d37, vd3021);
                break;
            case "Custom":
                wd7127.ma1739(va6690, vc3d37, vd3021);
                break;
            case "DropDownButton":
            case "SplitButton":
                wd7127.m8a060(va6690, vc3d37, vd3021);
                break;
            case "Separator":
                wd7127.m55a92(va6690, vc3d37, vd3021);
                break;
            case "Container":
                wd7127.m02020(va6690, vc3d37, vd3021);
                break;
        }
    },
    m4f972: function(vb8b29) {
        var v38e29 = "";
        if (vb8b29.Get("DisplayToolTip") == "Yes") {
            v38e29 = vb8b29.Get("ToolTip");
            if (vb8b29.Get("DisplayAccessKeyOnToolTip") == "Yes") {
                if (vb8b29.Get("AccessKey") == null || vb8b29.Get("AccessKey") == "") v38e29 += " (Alt + " + vb8b29.Get("AccessKey") + ")";
            }
        }
        return v38e29;
    },
    mbbd92: function(v3b81, vd5895, v83892) {
        var ve6029 = "";
        if (v3b81.Parent.Get("SizeMode") == "Fixed") {
            if (v3b81.Parent._IsHorizontal == true) ve6029 += ";overflow:hidden;width:" + v3b81.CommandSize.toString();
            else ve6029 += ";overflow:hidden;height:" + v3b81.CommandSize.toString();
        }
        if (v3b81.Get("Type") != "ToggleButton") vd5895.className = v3b81.IsEnabled ? v3b81.CommandStyle.Normal : v3b81.Parent.CommandDisabledStyle;
        else {
            if (v3b81.IsEnabled) vd5895.className = v3b81.Pushed ? v3b81.CommandStyle.Active : v3b81.CommandStyle.Normal;
            else vd5895.className = v3b81.Pushed ? v3b81.CommandStyle.Active : v3b81.Parent.CommandDisabledStyle;
        }
        vd5895.style.cssText += ve6029;
        if (v3b81.AccessKey == null || v3b81.AccessKey == "") {
            vd5895.accessKey = v3b81.AccessKey;
            vd5895.tabIndex = v3b81.Parent.ShowFocusBorder ? 0 : -1;
        }
        switch (v3b81.Get("DisplayMode")) {
            case "Text":
                wd7127.m63814(v3b81, v3b81._HtmlObj);
                break;
            case "Image":
                wd7127.m19b47(v3b81, "", v3b81._HtmlObj);
                break;
            case "TextAndImage":
                wd7127.m7ea16(v3b81, v3b81._HtmlObj);
                break;
        }
    },
    m63814: function(vbcd84, v8a035) {
        var vb801 = document.createElement("DIV");
        if (vbcd84.Parent._IsHorizontal == false) {
            if (IS.moz == false && IS.safari == false) vb801.style.cssText = "white-space: nowrap;writing-mode:tb-rl";
        } else vb801.style.cssText = "white-space: nowrap;";
        v8a035.appendChild(vb801);
        wd7127.m0c353(vbcd84, vb801);
    },
    m19b47: function(vaaa84, v7e735, v87e40) {
        var vb0484 = document.createElement("IMG");
        vb0484.align = "absmiddle";
        v7e735 += "overflow:hidden";
        v7e735 += ";width:" + vaaa84.ImageSize.Width;
        v7e735 += ";height:" + vaaa84.ImageSize.Height;
        if (vaaa84.IsEnabled == false && toolBar.GreyImageWhenDisabled == "Yes") v7e735 += ";filter:Alpha(Opacity=50), Gray()";
        vb0484.style.cssText = v7e735;
        if (vaaa84.Image != null && vaaa84.Image != "") vb0484.src = vaaa84.Parent.ResolveImagePath(vaaa84.Image.charAt(0) == "." || vaaa84.Image.charAt(0) == "/" || vaaa84.Image.charAt(0) == "~" ? vaaa84.Parent.ImagesDirectory : "", vaaa84.Image);
        v87e40.appendChild(vb0484);
    },
    m7ea16: function(vda231, v75d95) {
        if (vda231.Parent._IsHorizontal == true) {
            var v75d95 = vda231._HtmlObj;
            switch (vda231.Get("TextAlign")) {
                case "Left":
                    wd7127.m0c353(vda231, v75d95);
                    v75d95.insertAdjacentHTML("beforeEnd", "&nbsp;");
                    wd7127.m19b47(vda231, "", v75d95);
                    break;
                case "Right":
                    wd7127.m19b47(vda231, "", v75d95);
                    v75d95.insertAdjacentHTML("beforeEnd", "&nbsp;");
                    wd7127.m0c353(vda231, v75d95);
                    break;
                case "Above":
                    wd7127.m0c353(vda231, v75d95);
                    wd7127.m19b47(vda231, "display:block", v75d95);
                    break;
                case "Underneath":
                    wd7127.m19b47(vda231, "display:block", v75d95);
                    wd7127.m0c353(vda231, v75d95);
                    break;
            }
        } else {
            switch (vda231.Get("TextAlign")) {
                case "Left":
                    wd7127.m63814(vda231, v75d95);
                    wd7127.m19b47(vda231, "", v75d95);
                    break;
                case "Right":
                    wd7127.m19b47(vda231, "", v75d95);
                    wd7127.m63814(vda231, v75d95);
                    break;
                case "Above":
                    var v28093 = document.createElement("DIV");
                    v28093.style.cssText = "white-space: nowrap;writing-mode:tb-rl";
                    v75d95.appendChild(v28093);
                    wd7127.m0c353(vda231, v28093);
                    wd7127.m19b47(vda231, "display:block", v28093);
                    break;
                case "Underneath":
                    var v28093 = document.createElement("DIV");
                    v28093.style.cssText = "white-space: nowrap;writing-mode:tb-rl";
                    v75d95.appendChild(v28093);
                    wd7127.m19b47(vda231, "display:block", v28093);
                    wd7127.m0c353(vda231, v28093);
                    break;
            }
        }
    },
    m0c353: function(vf0615, v8523) {
        var vf5931 = "";
        if (vf0615.Text == null || vf0615.Text == "") vf5931 = "&nbsp;";
        if (vf0615.AccessKey == null || vf0615.AccessKey == "") vf5931 = vf0615.Text;
        else {
            var v88863 = vf0615.Text.toLowerCase().indexOf(vf0615.AccessKey);
            if (v88863 > -1) {
                vf5931 = vf0615.Text.Substring(0, v88863);
                vf5931 += "<u>";
                vf5931 += vf0615.Text.Substring(v88863, 1);
                vf5931 += "</u>";
                vf5931 += vf0615.Text.Substring(v88863 + 1);
            } else vf5931 = vf0615.Text;
        }
        v8523.insertAdjacentHTML("beforeEnd", vf5931);
    },
    ma1739: function(vb196, v86e51, vde681) {
        var vcb386 = "";
        if (vb196.Parent.Get("SizeMode") == "Fixed") {
            if (vb196.Parent._IsHorizontal == true) vcb386 += ";padding:0px;overflow:hidden;width:" + vb196.CommandSize.toString();
            else vcb386 += ";padding:0px;overflow:hidden;height:" + vb196.CommandSize.toString();
        }
        v86e51.className = vb196.IsEnabled ? vb196.CommandStyle.Normal : vb196.Parent.CommandDisabledStyle;
        v86e51.style.cssText += vcb386;
        var v55642 = document.createElement("DIV");
        v86e51.appendChild(v55642);
        if (vb196.CommandSize != "50px") {
            if (vb196.Parent._IsHorizontal == true) v55642.style.width = vb196.CommandSize.toString();
            else v55642.style.height = vb196.CommandSize.toString();
        }
        if (vb196.Parent._IsHorizontal == true) {
            if (IS.moz == false && IS.safari == false) v55642.style.writingMode = "tb-rl";
        }
    },
    m8a060: function(va8217, v83b10, ve2c52) {
        var v1a125 = "";
        if (va8217.Parent.Get("SizeMode") == "Fixed") {
            if (va8217.Parent._IsHorizontal == true) v1a125 += ";overflow:hidden;width:" + va8217.CommandSize.toString();
            else v1a125 += ";overflow:hidden;height:" + va8217.CommandSize.toString();
        }
        v83b10.style.cssText += v1a125;
        v83b10.className = va8217.IsEnabled ? va8217.CommandStyle.Normal : va8217.Parent.CommandDisabledStyle;
        if (va8217.AccessKey == null || va8217.AccessKey == "") {
            v83b10.accessKey = va8217.AccessKey;
            v83b10.tabIndex = va8217.Parent.ShowFocusBorder ? 0 : -1;
        }
        var vaca61 = document.createElement("TABLE");
        v83b10.appendChild(vaca61);
        vaca61.cellSpacing = 0;
        vaca61.cellPadding = 0;
        vaca61.border = 0;
        vaca61.style.cssText = "width:100%;height:100%";
        vaca61.className = va8217.IsEnabled ? va8217.Parent.CommandFontStyle.Normal : va8217.Parent.CommandDisableFontStyle;
        var v5a848 = vaca61.insertRow(-1);
        var v50026 = v5a848.insertCell(-1);
        v50026.align = "center";
        v50026.vAlign = "middle";
        v50026.style.cssText = "white-space:nowarp";
        switch (va8217.Get("DisplayMode")) {
            case "Text":
                wd7127.m63814(va8217, v50026);
                break;
            case "Image":
                wd7127.m19b47(va8217, "", v50026);
                break;
            case "TextAndImage":
                wd7127.m7ea16(va8217, v50026);
                break;
        }
        var v64c34 = null;
        if (va8217.Parent._IsHorizontal == false) {
            v64c34 = vaca61.insertRow(-1).insertCell(-1);
            v64c34.align = "center";
            v64c34.vAlign = "middle";
            v64c34.style.cssText = "padding-top: 1px; overflow: hidden; height: 12px; white-space: nowrap";
            v64c34.innerHTML = "<font face=\"webdings\" style=\"font-size:8px\">6</font>";
        } else {
            v64c34 = v5a848.insertCell(-1);
            v64c34.style.cssText = "padding-left: 1px; width: 12px;";
            v64c34.innerHTML = "<font face=\"webdings\" style=\"font-size:8px\">6</font>";
        }
    },
    m55a92: function(v09320, v56059, vc5867) {
        v56059.className = v09320.Parent.SeparatorStyle;
        v56059.innerHTML = "&nbsp;";
    },
    m02020: function(vdc820, v6bb59, v33c67) {
        v6bb59.style.overflow = "hidden";
        if (vdc820.Parent._IsHorizontal) v6bb59.style.width = "0px";
        else v6bb59.style.height = "0px";
    }
};

function HideFloatingToolBar(vbf952) {
    var v28052 = ISGetObject(vbf952);
    v28052.Hide();
};

function WebToolBarOnLoad() {
    wd7127.IsWindowLoaded = true;
    var v50352 = ISGetCurrentWindow();
    if (v50352) {
        if (v50352 != ISGetActiveWindow()) v50352.UnregisterAccessKeys();
    }
};

function WebToolBarOnUnLoad() {
    window.detachEvent("onload", WebToolBarOnLoad);
    window.detachEvent("onbeforeunload", WebToolBarOnBeforeUnLoad);
    window.detachEvent("onunload", WebToolBarOnUnLoad);
    IS.RegisterUnloadVariables("pWTB");
    IS.RegisterUnloadVariables("pTCmd");
    IS.RegisterUnloadVariables("wd35a47");
    IS.RegisterUnloadVariables("wd7127");
    IS.RegisterUnloadVariables("wd25e35");
    IS.RegisterUnloadVariables("wdcaa65");
    IS.RegisterUnloadVariables("wde1982");
    IS.RegisterUnloadVariables("ISBarCommon");
    IS.RegisterUnloadVariables("ISDrag");
    IS.RegisterUnloadVariables("wdbfe17");
};

function WebToolBarOnBeforeUnLoad() {
    var v7ea52;
    for (var v60072 = 0; v60072 < IS.RuntimeObjects.length; v60072++) {
        v7ea52 = IS.RuntimeObjects[v60072];
        if (v7ea52 == null) continue;
        if (v7ea52.GetType() == "WebToolBar") {
            if (v7ea52.Get("AllowMove") == "Yes") {
                Listener.Unload(document.getElementById(v7ea52.Id + wdbfe17.BarHandleSuffix + "_Vertical"));
                Listener.Unload(document.getElementById(v7ea52.Id + wdbfe17.BarHandleSuffix + "_Horizontal"));
                var vbe721 = document.getElementById(v7ea52.Id + IS.FrameHeaderSuffix);
                if (vbe721 != null) {
                    Listener.Unload(vbe721);
                    Listener.Unload(vbe721.offsetParent);
                    Listener.Unload(vbe721.parentNode.parentNode);
                }
            }
        }
    }
};

function DoWebToolBarResize(v66944) {
    v66944._IsReCalculateOptionMenu = true;
};

function CreateWebToolBar(vb6244, v49d20) {
    return wd25e35.m62610(v49d20, vb6244);
};
window.attachEvent("onload", WebToolBarOnLoad);
window.attachEvent("onbeforeunload", WebToolBarOnBeforeUnLoad);
window.attachEvent("onunload", WebToolBarOnUnLoad);
