public OnlineContentBrowser() : base("TXT_SELECT_ONLINE_MEDIA")
        {
            InitializeComponent();

            this.ShowInTaskbar = true;

            _ilImages = new ImageList();

            _ilImages.TransparentColor = Color.White;

            _ilImages.ColorDepth = ColorDepth.Depth32Bit;
            _ilImages.ImageSize  = new Size(32, 32);

            _ilImages.Images.Add(OPMedia.UI.Properties.Resources.Favorites);
            _ilImages.Images.Add(Resources.Shoutcast);
            _ilImages.Images.Add(Resources.deezer);

            tabContentBrowser.ImageList = _ilImages;

            if (OnlineContentSearcher.IsSearchConfigValid(OnlineMediaSource.Internal) == false)
            {
                tabContentBrowser.TabPages.Remove(tpLocalDatabase);
            }
            else
            {
                tpLocalDatabase.ImageIndex = 0;
            }

            if (OnlineContentSearcher.IsSearchConfigValid(OnlineMediaSource.ShoutCast) == false)
            {
                tabContentBrowser.TabPages.Remove(tpShoutcastDir);
            }
            else
            {
                tpShoutcastDir.ImageIndex = 1;
            }

            if (OnlineContentSearcher.IsSearchConfigValid(OnlineMediaSource.Deezer) == false)
            {
                tabContentBrowser.TabPages.Remove(tpDeezerContent);
            }
            else
            {
                tpDeezerContent.ImageIndex = 2;
            }

            this.Shown += OnlineContentBrowser_Shown;

            tabContentBrowser.SelectedIndexChanged += new EventHandler(tabContentBrowser_SelectedIndexChanged);

            cmbSearch.TextChanged += new EventHandler(OnSearchTextChanged);

            _tt = new OPMToolTip();

            OnSearchTextChanged(null, null);
        }