$(document).ready(function() {
    $.getJSON("/games/featured_games_json", function(data) {
        $.each(data.games, function(i, item) {
            var div = $("<div class='fragment'><a><img/><p class='overlay_caption'/></a></div>");
            $('img', div).attr("src", item.thumbnail_url).attr("alt", item.name).attr("title", item.name);
            $('a', div).attr("href", "/games/" + item.slug).attr("title", item.name);
            $('p', div).html(item.name);
            $('#publisher_featured_games .content').append(div);
        });
    });

    // publisher links rotator
    var duration = 4000;
    var links = $('#publisher_rotator a').hide();
    var i = 0;
    var active = $(links[0]);
    active.show();
    pub_goNext = function(){
        if (i >= links.length - 1) {
            i = 0;
        } else {
            ++i;
        }
        active.fadeOut('normal', function(){
            active = $(links[i])
                .fadeIn('normal');
        });
    };
    adv_interval = setInterval(pub_goNext, duration);
});

