private void SetupPage()
        {
            if (ddlMeasureStatus.Items.Count == 0)
            {
                ddlMeasureStatus.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("statusCode", "short"));
            }

            if (ddlMeasureCategory.Items.Count == 0)
            {
                ddlMeasureCategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("measureCategory"));
                ddlMeasureCategory.SelectedIndex = 0;
            }

            if (ddlMeasureSubcategory.Items.Count == 0)
            {
                ddlMeasureSubcategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("measureSubCategory"));
                ddlMeasureSubcategory.SelectedIndex = 0;
            }

            if (ddlMeasureCurrency.Items.Count == 0)
            {
                ddlMeasureCurrency.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("currencyCode"));
                ddlMeasureCurrency.SelectedIndex = 0;
            }

            if (ddlMeasureUOM.Items.Count == 0)
            {
                if (ddlUOMCategory.Items.Count == 0)
                {
                    ddlUOMCategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("UOMCategory"));
                }
                ddlUOMCategory.SelectedIndex = 0;

                DropDownList ddlRef = (DropDownList)hfBase.FindControl("ddlMeasureUOM_ref");
                ddlRef.Items.Clear();
                ddlRef.Items.Insert(0, new ListItem("--select--"));
                foreach (UOM uom in SessionManager.UOMList)
                {
                    ddlRef.Items.Add(new ListItem(uom.UOM_NAME, (uom.UOM_CATEGORY + "|" + uom.UOM_ID.ToString())));
                }
            }

            measureList = SQMResourcesMgr.SelectEHSMeasureList(ddlMeasureCategory.SelectedValue, false);
            BindMeasureList(measureList);
        }
        protected void tab_Click(string tabID, string cmdArg)
        {
            if (tabID != null)
            {
                // setup for ps_admin.js to toggle the tab active/inactive display
                SessionManager.CurrentSecondaryTab = tabID;
                HiddenField hfld = (HiddenField)this.Form.Parent.FindControl("form1").FindControl("ContentPlaceHolder1").FindControl("hdCurrentActiveSecondaryTab");
                hfld.Value = SessionManager.CurrentSecondaryTab;

                switch (tabID)
                {
                case "lbEHSMeasure_tab":
                    SetupPage();
                    break;

                case "lbQSMeasure_tab":
                    BindMeasureList(SQMResourcesMgr.SelectEHSMeasureList("DV", false));
                    break;

                default:
                    break;
                }
            }
        }