var posicao_scroll_shopping = 0;   
var item_scroll_shopping = 0;
var total_itens_scroll_shopping = 0;
var largura_total_scroll_shopping = 0;
var item_scroll_shopping_composto = 0;

$(document).ready(function(){
    $("#botao-shopping-proximo").click(function(){
        shopping_scroll_proximo();
        return false;
    });
    $("#botao-shopping-anterior").click(function(){
        shopping_scroll_anterior();
        return false;
    });

    $.each($("#container-scroll-shopping > li"), function(indice, elemento){
        total_itens_scroll_shopping += 1;
        largura_total_scroll_shopping += 112;  
    });

    $.each($("#container-scroll-shopping > li > a"), function(indice, elemento){
        $(elemento).attr("id", "botao-scroll-shopping-" + indice);
        $("#botao-scroll-shopping-" + indice).bind("click", function(){
            passar_scroller_shopping_composto(indice);
            return false;
        });
    });


});

function passar_scroller_shopping_composto(numero_item){
    var movimento_scroll_shopping_composto = numero_item * 670 * -1;  
    $("#container-scroll-shopping-composto").animate({left: movimento_scroll_shopping_composto + "px"});
    item_scroll_shopping_composto = numero_item;
}

function shopping_scroll_proximo(){
    if (Math.abs(posicao_scroll_shopping - 112) + 628 < largura_total_scroll_shopping) {
        posicao_scroll_shopping -= 112; 
     } else if (Math.abs(posicao_scroll_shopping) + 628 < largura_total_scroll_shopping) {
        posicao_scroll_shopping -=  largura_total_scroll_shopping - (Math.abs(posicao_scroll_shopping) + 628); 
     }
     $("#container-scroll-shopping").animate({left: posicao_scroll_shopping + "px"});
}

function shopping_scroll_anterior(){
    if (Math.abs(posicao_scroll_shopping) - 112 > 0 ) {
        posicao_scroll_shopping += 112;
    }else if (Math.abs(posicao_scroll_shopping) > 0){
        posicao_scroll_shopping += Math.abs(posicao_scroll_shopping);
    }
    $("#container-scroll-shopping").animate({left: posicao_scroll_shopping + "px"});
} 

