protected void SetUIState (pageUIState pageUIState)
    {
        if (pageUIState == pageUIState.open)
        {
            EditPanel.Visible = true;
            EditPanel.Style["display"] = "none";
            TopPanel.Visible = true;
            TopPanelSelect.Visible = true;
            TopPanelSpecify.Visible = false;
            TopPanelView.Visible = false;
            ButtonOpen.Visible = true;
            ButtonSave.Visible = false;
            ButtonSaveAs.Visible = false;
            ButtonCancelEdit.Visible = false;
            ButtonCancelSaveAs.Visible = false;
        }
        else if (pageUIState == pageUIState.edit)
        {
            EditPanel.Style["display"] = "";
            TopPanelSpecify.Visible = false;
            TopPanelSelect.Visible = false;
            TopPanelView.Visible = true;
            ButtonOpen.Visible = false;
            ButtonSave.Visible = true;
            ButtonSaveAs.Visible = true;
            ButtonCancelEdit.Visible = true;
            ButtonCancelSaveAs.Visible = false;
        }
        else if (pageUIState == pageUIState.saveas)
        {
            EditPanel.Style["display"] = "none";
            TopPanel.Visible = true;
            TopPanelSelect.Visible = false;
            TopPanelSpecify.Visible = true;
            TopPanelView.Visible = false;
            ButtonOpen.Visible = false;
            ButtonSave.Visible = true;
            ButtonSaveAs.Visible = false;
            ButtonCancelEdit.Visible = false;
            ButtonCancelSaveAs.Visible = true;
        }
        else
        {
        }

        ButtonSave.Visible = _authority.HasPermission(Permission.CanEditMailTemplates, WSOrgTreeDropDown1.SelectedOrganizationId, -1, Authorization.Flag.Default);      

    }
    protected void SetUIState(pageUIState pageUIState)
    {
        if (pageUIState == pageUIState.open)
        {
            EditPanel.Visible          = true;
            EditPanel.Style["display"] = "none";
            TopPanel.Visible           = true;
            TopPanelSelect.Visible     = true;
            TopPanelSpecify.Visible    = false;
            TopPanelView.Visible       = false;
            ButtonOpen.Visible         = true;
            ButtonSave.Visible         = false;
            ButtonSaveAs.Visible       = false;
            ButtonCancelEdit.Visible   = false;
            ButtonCancelSaveAs.Visible = false;
        }
        else if (pageUIState == pageUIState.edit)
        {
            EditPanel.Style["display"] = "";
            TopPanelSpecify.Visible    = false;
            TopPanelSelect.Visible     = false;
            TopPanelView.Visible       = true;
            ButtonOpen.Visible         = false;
            ButtonSave.Visible         = true;
            ButtonSaveAs.Visible       = true;
            ButtonCancelEdit.Visible   = true;
            ButtonCancelSaveAs.Visible = false;
        }
        else if (pageUIState == pageUIState.saveas)
        {
            EditPanel.Style["display"] = "none";
            TopPanel.Visible           = true;
            TopPanelSelect.Visible     = false;
            TopPanelSpecify.Visible    = true;
            TopPanelView.Visible       = false;
            ButtonOpen.Visible         = false;
            ButtonSave.Visible         = true;
            ButtonSaveAs.Visible       = false;
            ButtonCancelEdit.Visible   = false;
            ButtonCancelSaveAs.Visible = true;
        }
        else
        {
        }

        ButtonSave.Visible = _authority.HasPermission(Permission.CanEditMailTemplates, WSOrgTreeDropDown1.SelectedOrganizationId, -1, Authorization.Flag.Default);
    }