$(function(){
    // scrollpane parts
    var scrollPane = $("#sponsorfooter .scroll-pane"), scrollContent = $("#sponsorfooter .scroll-content");
    
    var mover = setInterval(moveLeft, 3000);
    
    scrollPane.hover(function(){
        clearInterval(mover);
        resetValue();
    }, function(){
        clearInterval(mover);
        mover = setInterval(moveLeft, 3000);
    });
    
    function shift(){
        var firstScrollContentItem = scrollContent.children("#sponsorfooter div.scroll-content-item").get(0);
        scrollContent.append(firstScrollContentItem);
        scrollContent.css("margin-left", 0);
    }
    
    function moveLeft(){
        var firstScrollContentItem = scrollContent.children("#sponsorfooter div.scroll-content-item").get(0);
        var pixelsToScroll = $("#sponsorfooter div.scroll-content-item:first").outerWidth(true);
		scrollContent.animate({
            marginLeft: -pixelsToScroll + "px"
        }, 1500, shift);
        
    }
});

