var picks = false,
    SliderTracking, PicksSlider;
SliderTracking = function () {
        var c = null,
            d = null,
            a = null,
            b = null;
        if (c = $$(".ACSliderNextArrow")) {
                c.each(function (e) {
                    Event.observe(e, "mousedown", function (f) {
                        var g = AC.Tracking.pageName() + " - " + e.up("div").identify().replace(/slider/, "") + " - next arrow";
                        AC.Tracking.trackClick({
                            prop3: g
                        }, this, "o", g)
                    })
                })
            }
        if (d = $$(".ACSliderPreviousArrow")) {
                d.each(function (e) {
                    Event.observe(e, "mousedown", function (f) {
                        var g = AC.Tracking.pageName() + " - " + e.up("div").identify().replace(/slider/, "") + " - previous arrow";
                        AC.Tracking.trackClick({
                            prop3: g
                        }, this, "o", g)
                    })
                })
            }
        if (a = $$(".ACSliderPageNav")) {
                a.each(function (e) {
                    Event.observe(e, "mousedown", function (f) {
                        var g = AC.Tracking.pageName() + " - " + e.up("div").identify().replace(/slider/, "") + " - bubble nav";
                        AC.Tracking.trackClick({
                            prop3: g
                        }, this, "o", g)
                    })
                })
            }
        if (b = $$(".ACSliderMaskDiv")) {
                b.each(function (e) {
                    Event.observe(e, "mousedown", function (f) {
                        var g = AC.Tracking.pageName() + " - " + e.up("div").identify().replace(/slider/, "") + " - main content";
                        AC.Tracking.trackClick({
                            prop3: g
                        }, this, "o", g)
                    })
                })
            }
    };

PicksSlider = Class.create(AC.Slider, {
        populate: function () {
            $$("#picksitems li a").each(function (a) {
                this.items.push(new AC.SliderItem(a))
            }.bind(this));
            this.render(1);
            this.resetPages()
        }
    });
Event.observe(window, "load", function () {
         if ($("picksslider")) {
            picks = new PicksSlider("picksslider");
            picks.setCarousel(false)
        }
        SliderTracking()
    });