SUBLINK = {};

SUBLINK.GA = {
    track: function(url) {
        if (typeof pageTracker !== "undefined") {
            pageTracker._trackPageview(url);
        }
    }
};

SUBLINK.ICONS = {
    init: function() {
        var sets = $(".set");

        // More Info buttons
        sets.each(function(){
            var set = $(this);
            var btn = $(".title .more", set);
            var details = $(".details", set);

            // Stop default action
            btn.click(function(){ return false; });

            // Add toggle event
            btn.mousedown(function(){
                // Hide details
                if (btn.hasClass("selected")) {
                    details.slideUp();
                    btn.removeClass("selected")
                }

                // Show details
                else {
                    details.slideDown();
                    btn.addClass("selected");

                    // Show delay-load images
                    $(".delay-load", details).each(function(){
                        var img = $(this);
                        var src = img.attr("data-src");

                        img.removeClass("delay-load");
                        img.attr("src", src);
                    });

                    // Track click
                    if (btn.attr("data-tracked") != "true") {
                        btn.attr("data-tracked", "true");

                        SUBLINK.GA.track(btn.attr("herf"));
                    }
                }
            });
        });

        // Buy buttons
        $(".set .title .buy").click(function(){
            var btn = $(this);
            var form_id = btn.attr("data-buy-form");
            var form = $("#" + form_id);

            form.submit();

            // Track buy
            SUBLINK.GA.track("/icons/buy/" + form_id);

            return false;
        });

        // Download buttons
        $(".set .title .download").click(function(){
            var btn = $(this);
            var url = btn.attr("data-track");

            // Track download btn click
            SUBLINK.GA.track(url);
        });
    }
};

jQuery(function($){
    SUBLINK.ICONS.init();
});
