public void DataBind2()
    {
        HttpCookie cookie = Request.Cookies["BrowserDate"];
        if (adDS != null)
        {
            int adCount = 0;
            if (adDS.Tables.Count > 0)
                adCount = adDS.Tables[0].Rows.Count;

            ArrayList a = new ArrayList(adCount);

            Data dat = new Data(DateTime.Parse(cookie.Value.ToString().Replace("%20", " ").Replace("%3A", ":")));
            int searchTo = adCount;

            if (dat.SearchCutOffNumber < adCount)
            {
                searchTo = dat.SearchCutOffNumber;
            }

            for (int i = 0; i < searchTo; i++)
            {
                ASP.controls_adsearchelement_ascx searchElement = new ASP.controls_adsearchelement_ascx();
                searchElement.AD_ID = int.Parse(adDS.Tables[0].Rows[i]["Ad_ID"].ToString());
                searchElement.SEARCH_LABEL = adDS.Tables[0].Rows[i]["Header"].ToString();
                searchElement.IS_WINDOW = windowT;
                if (i % 2 != 0)
                    searchElement.COLOR = "#1b1b1b";

                a.Add(searchElement);

                //pagerPanel.Add(searchElement);

            }
            ASP.controls_pager_test_ascx pagerPanel = new ASP.controls_pager_test_ascx();
            pagerPanel.NUMBER_OF_ITEMS_PER_PAGE = 10;
            pagerPanel.DATA = a;
            pagerPanel.WIDTH = 420;
            pagerPanel.PANEL_NAME = "AdSearchElements_ctl00_Panel";
            pagerPanel.DataBind2();
            SearchElementsPanel.Controls.Add(pagerPanel);
        }
    }
    public void DataBind2()
    {
        if (adDS != null)
        {
            int adCount = 0;
            if (adDS.Tables.Count > 0)
                adCount = adDS.Tables[0].Rows.Count;

            ArrayList a = new ArrayList(adCount);
            HttpCookie cookie = Request.Cookies["BrowserDate"];

            DateTime isn = DateTime.Now;

            if (!DateTime.TryParse(cookie.Value.ToString().Replace("%20", " ").Replace("%3A", ":"), out isn))
                isn = DateTime.Now;
            DateTime isNow = isn;
            Data dat = new Data(isn);
            string featureDate = isNow.Month.ToString() + "/" + isNow.Day.ToString() + "/" + isNow.Year.ToString();
            int searchTo = adCount;

            if (dat.SearchCutOffNumber < adCount)
            {
                searchTo = dat.SearchCutOffNumber;
            }

            DataView dvAd;
            DataView dvAds = new DataView(adDS.Tables[0], "", "", DataViewRowState.CurrentRows);

            ASP.controls_pager_ascx pagerPanel = new ASP.controls_pager_ascx();

            if (Request.Url.AbsolutePath.ToLower() == "/adsearch.aspx")
            {
                pagerPanel.PANEL_NAME = "AdSearchElements_ctl00_Panel";
                dvAds.Sort = "colOrder ASC";
            }
            else
            {
                pagerPanel.PANEL_NAME = "ctl00_ContentPlaceHolder1_SearchElements_ctl00_Panel";
            }

            foreach(DataRowView ad in dvAds)
            {
                ASP.controls_adsearchelement_ascx searchElement = new ASP.controls_adsearchelement_ascx();
                searchElement.AD_ID = int.Parse(ad["VID"].ToString());
                searchElement.SEARCH_LABEL = ad["Header"].ToString();
                searchElement.IS_WINDOW = windowT;

                dvAd = dat.GetDataDV("SELECT * FROM Ads WHERE Ad_ID=" + ad["VID"].ToString());

                if (bool.Parse(dvAd[0]["Featured"].ToString()))
                {
                    if (dvAd[0]["DatesOfAd"].ToString().Contains(";" + featureDate + ";"))
                        searchElement.IS_FEATURED = true;
                    else
                        searchElement.IS_FEATURED = false;
                }
                else
                {
                    searchElement.IS_FEATURED = false;
                }

                a.Add(searchElement);

                //pagerPanel.Add(searchElement);

            }

            SearchElementsPanel.Controls.Add(pagerPanel);
            pagerPanel.NUMBER_OF_ITEMS_PER_PAGE = 10;
            pagerPanel.DATA = a;
            pagerPanel.WIDTH = 420;
            pagerPanel.PANEL_NAME = pagerPanel.ClientID + "_Panel";

            pagerPanel.DataBind2();
        }
    }