protected void lstFeatureListItems_SelectedIndexChanged(object sender, EventArgs e)
        {
            lstFeatureListItems.Attributes.Add("onClick", "javascript:alert('" + Localization.GetString("LstDisabled.Text", this.LocalResourceFile) + "');");

            // Determine new ProductId
            FeatureListItemId = Convert.ToInt32(lstFeatureListItems.SelectedValue);
            if (FeatureListItemId == -1)
            {
                EditState = "new";
                lngFeatureListItems.Langs         = new List <ILanguageEditorInfo>();
                pnlFeatureListItemDetails.Visible = true;
                lblFLIDetails.Text = Localization.GetString("NewFeatureListItem.Text", this.LocalResourceFile);
            }


            // Enabling / Disabling Edit Controls
            pnlFeatureListsItems.Visible = false;

            bool pnlVisible = (FeatureListItemId > -1 || EditState == "new");

            pnlFeatureListItemDetails.Visible = pnlVisible;
            cmdUpdate.Visible = pnlVisible;
            cmdCancel.Visible = true;
            cmdDelete.Visible = (EditState != "new");

            if (FeatureListItemId > 0)
            {
                FeatureListItem = Controller.GetFeatureListItemById(FeatureListItemId, CurrentLanguage);
            }

            if (FeatureListItem != null)
            {
                // Set Image Info

                int imageFileId = -1;
                if (!String.IsNullOrEmpty(FeatureListItem.Image))
                {
                    IFileInfo file = FileManager.Instance.GetFile(PortalId, FeatureListItem.Image);
                    if (file != null)
                    {
                        imageFileId = file.FileId;
                    }
                }

                string imageUrl = "";
                if (imageFileId > -1)
                {
                    imageUrl = "FileID=" + imageFileId.ToString();
                }
                else
                {
                    imageUrl = _imageDir + "This_fileName-Should_not_3xist";
                }

                ImageSelector.Url = imageUrl;
                imgImage.ImageUrl = BBStoreHelper.FileNameToImgSrc(imageUrl, PortalSettings);
                txtViewOrder.Text = FeatureListItem.ViewOrder.ToString();

                // Fill in the Language information
                List <ILanguageEditorInfo> dbLangs = new List <ILanguageEditorInfo>();
                foreach (FeatureListItemLangInfo featureListItemLang in Controller.GetFeatureListItemLangs(FeatureListItem.FeatureListItemId))
                {
                    dbLangs.Add(featureListItemLang);
                }
                lngFeatureListItems.Langs = dbLangs;
            }

            lblFLIDetails.Text           = String.Format("{0} (ID:{1})", lstFeatureListItems.SelectedItem.Text, FeatureListItemId);
            lblFLIDetails.Visible        = true;
            lblFLIDetailsCaption.Visible = true;
        }