var indices = new Array();
var links;
function scrollLinksAction() {
    $('div.sponsoren > a:visible').hide();

    // init
    if (indices.length == 0) {
        links = $('div.sponsoren').children();
        for (i = 0; i < links.length; i++) {
            indices[indices.length] = i;
        }
    }

    // rearrange indices
    var first = indices[0];
    for (i = 0; i < indices.length - 1; i++) {
        indices[i] = indices[i + 1];
    }
    indices[indices.length - 1] = first;

    // remove from dom
    links.remove();
    // loop over indices
    var count = 0;
    $.each(indices, function(i, index) {
        link = $(links[index]).removeClass('first').removeClass('last');
        // add link to dom
        $('div.sponsoren').append(link);
        // set class name
        if (count == 0) {
            link.addClass('first');
        } else if (count == 4) {
            link.addClass('last');
        }

        // show first 5
        if (count < 5) {
            link.show();
        }
        count++;
    });

    setTimeout(scrollLinksAction, 5000);
}

$(document).ready(function() {
    $('a.boxed').fancybox();

    $('div.sponsoren > a[href!=#]').attr('target', '_blank');
    $('div.sponsoren > a[href=#]').click(function() { return false; });
    if ($('div.sponsoren > a').length > 5) {
        setTimeout(scrollLinksAction, 5000);
    }
});