function EnableButtons() {

    try{
        

        //Click dos botoes
        if ($(".crossSell .crossSlider #vai").length > 0)
            $(".crossSell .crossSlider #vai").click(vai_click_crossSell);

        if ($(".crossSell .crossSlider #volta").length > 0)
            $(".crossSell .crossSlider #volta").click(volta_click_crossSell);

        if ($(".crossSell .crossSlider #vaiacessorios").length > 0)
            $(".crossSell .crossSlider#vaiacessorios").click(vaiacessorios_click_crossSell);

        if ($(".crossSell .crossSlider#voltaacessorios").length > 0)
            $(".crossSell .crossSlider#voltaacessorios").click(voltaacessorios_click_crossSell);

        if ($(".crossSell .crossSlider #voltabaixo").length > 0)
            $(".crossSell .crossSlider #voltabaixo").click(voltabaixo_click_crossSell);

        if ($(".crossSell .crossSlider #vaibaixo").length > 0)
            $(".crossSell .crossSlider #vaibaixo").click(vaibaixo_click_crossSell);

        if ($(".crossSell .crossSlider #voltabaixoacessorios").length > 0)
            $(".crossSell .crossSlider #voltabaixoacessorios").click(voltabaixoacessorios_click);

        if ($(".crossSell .crossSlider #vaibaixoacessorios").length > 0)
            $(".crossSell .crossSlider #vaibaixoacessorios").click(vaiacessorios_click_crossSell);

    } catch (Error) {
    
    }
        
    
}

function DisableButtons() {

    try {
        

        //Click dos botoes
        if ($(".crossSell .crossSlider #vai").length > 0)
            $(".crossSell .crossSlider #vai").unbind('click');

        if ($(".crossSell .crossSlider #volta").length > 0)
            $(".crossSell .crossSlider #volta").unbind('click');

        if ($(".crossSell .crossSlider #vaiacessorios").length > 0)
            $(".crossSell .crossSlider #vaiacessorios").unbind('click');

        if ($(".crossSell .crossSlider #voltaacessorios").length > 0)
            $(".crossSell .crossSlider #voltaacessorios").unbind('click');

        if ($(".crossSell .crossSlider #voltabaixo").length > 0)
            $(".crossSell .crossSlider #voltabaixo").unbind('click');

        if ($(".crossSell .crossSlider #vaibaixo").length > 0)
            $(".crossSell .crossSlider #vaibaixo").unbind('click');

        if ($(".crossSell .crossSlider #voltabaixoacessorios").length > 0)
            $(".crossSell .crossSlider #voltabaixoacessorios").unbind('click');

        if ($(".crossSell .crossSlider #vaibaixoacessorios").length > 0)
            $(".crossSell .crossSlider #vaibaixoacessorios").unbind('click');
    } catch (Error) {
    
    }
    
}


function vai_click_crossSell() {
    $(".crossSell .crossSlider #volta").removeClass("disablef");
    $(".crossSell .crossSlider #voltabaixo").removeClass("disablef");
    var itens = $(".crossSellProducts");
    var altura_slider = $("#wrapperRecomendado").outerHeight();
    var altura_item = itens.filter(":first:").outerHeight();
    var por_pagina = parseInt(altura_slider / altura_item);
    var min_top = (itens.length - por_pagina) * -altura_item;
    var pag = parseInt($("#vertSliderRecomendado .wrapper ul").css("top"));
    var top = pag - altura_item + "px";

    if (pag > min_top) {
        DisableButtons();
        $("#vertSliderRecomendado .wrapper ul").animate({ top: top }, "slow", function () {
            EnableButtons();
        });
        
        if (pag - altura_item <= min_top) {
            $(".crossSell .crossSlider #vai").addClass("disableb");
            $(".crossSell .crossSlider #vaibaixo").addClass("disableb");
        }
        
    } else {
        $(".crossSell .crossSlider #vai").addClass("disableb");
        $(".crossSell .crossSlider #vaibaixo").addClass("disableb");
    }
}


function volta_click_crossSell() {
    $(".crossSell .crossSlider #vai").removeClass("disableb");
    $(".crossSell .crossSlider #vaibaixo").removeClass("disableb");
    var itens = $(".crossSellProducts");
    var altura_slider = $("#wrapperRecomendado").outerHeight();
    var altura_item = itens.filter(":first:").outerHeight();
    var por_pagina = parseInt(altura_slider / altura_item) + 1;
    var min_top = (itens.length - por_pagina) * altura_item;
    var pag = parseInt($("#vertSliderRecomendado .wrapper ul").css("top"));
    var top = pag + altura_item + "px";

    if (pag < 0) {
        DisableButtons();
        $("#vertSliderRecomendado .wrapper ul").animate({ top: top }, "slow", function () {
            EnableButtons();
        });
        
        if ((pag + altura_item) >= 0) {
            $(".crossSell .crossSlider #volta").addClass("disablef");
            $(".crossSell .crossSlider #voltabaixo").addClass("disablef");
        }
        
    } else {
        $(".crossSell .crossSlider #volta").addClass("disablef");
        $(".crossSell .crossSlider #voltabaixo").addClass("disablef");
    }
}

function vaiacessorios_click_crossSell() {
    $(".crossSell .crossSlider #voltaacessorios").removeClass("disablef");
    $(".crossSell .crossSlider #voltabaixoacessorios").removeClass("disablef");
    var itens = $(".crossSellMore");
    var altura_slider = $("#wrapperAcessorios").outerHeight();
    var altura_item = itens.filter(":first:").outerHeight();
    var por_pagina = parseInt(altura_slider / altura_item) + 1;
    var min_top = (itens.length - por_pagina) * -altura_item;
    var pag = parseInt($("#vertSliderAcessorios .wrapper ul").css("top"));
    var top = pag - altura_item + "px";

    if (pag > min_top) {
    
        DisableButtons();
        $("#vertSliderAcessorios .wrapper ul").animate({ top: top }, "slow", function () {
            EnableButtons();
        });

        if (pag - altura_item <= min_top) {
            $(".crossSell .crossSlider #vaiacessorios").addClass("disableb");
            $(".crossSell .crossSlider #vaibaixoacessorios").addClass("disableb");
        }
        
    } else {
        $(".crossSell .crossSlider #vaiacessorios").addClass("disableb");
        $(".crossSell .crossSlider #vaibaixoacessorios").addClass("disableb");
    }
}


function voltaacessorios_click_crossSell() {
    $(".crossSell .crossSlider #vaiacessorios").removeClass("disableb");
    $(".crossSell .crossSlider #vaibaixoacessorios").removeClass("disableb");
    var itens = $(".crossSellMore");
    var altura_slider = $("#wrapperAcessorios").outerHeight();
    var altura_item = itens.filter(":first:").outerHeight();
    var por_pagina = parseInt(altura_slider / altura_item);
    var min_top = (itens.length - por_pagina) * altura_item;
    var pag = parseInt($("#vertSliderAcessorios .wrapper ul").css("top"));
    var top = pag + altura_item + "px";

    if (pag < 0) {
        
        DisableButtons();
        $("#vertSliderAcessorios .wrapper ul").animate({ top: top }, "slow" ,  function () {
            EnableButtons();
        });

        if ((pag + altura_item) >= 0) {
            $(".crossSell .crossSlider #voltaacessorios").addClass("disablef");
            $(".crossSell .crossSlider #voltabaixoacessorios").addClass("disablef");
        }
        
    } else {
        $(".crossSell .crossSlider #voltaacessorios").addClass("disablef");
        $(".crossSell .crossSlider #voltabaixoacessorios").addClass("disablef");
    }
}


function voltabaixo_click_crossSell() {
    $(".crossSell .crossSlider #volta").click();
}

function vaibaixo_click_crossSell() {
    $(".crossSell .crossSlider #vai").click();
}

function voltabaixoacessorios_click() {
    $(".crossSell .crossSlider #voltaacessorios").click();
}


function vaibaixoacessorios_click() {
    $(".crossSell .crossSlider #vaiacessorios").click();
}

$(document).ready(function () {

    CrossSlider_Start();
    
});


function CrossSlider_Start() {
    try {

        if ($(".crossSell .crossSlider #vai").length > 0) {
            $(".crossSell .crossSlider #vai").click(vai_click_crossSell);
        }

        if ($(".crossSell .crossSlider #volta").length > 0) {
            $(".crossSell .crossSlider #volta").click(volta_click_crossSell);
        }

        if ($(".crossSell .crossSlider #voltabaixo").length > 0) {
            $(".crossSell .crossSlider #voltabaixo").click(voltabaixo_click_crossSell);
        }

        if ($(".crossSell .crossSlider #vaibaixo").length > 0) {
            $(".crossSell .crossSlider #vaibaixo").click(vaibaixo_click_crossSell);
        }


        if ($(".crossSell .crossSlider #vaiacessorios").length > 0) {
            $(".crossSell .crossSlider #vaiacessorios").click(vaiacessorios_click_crossSell);
        }

        if ($(".crossSell .crossSlider #voltaacessorios").length > 0) {
            $(".crossSell .crossSlider #voltaacessorios").click(voltaacessorios_click_crossSell);
        }

        if ($(".crossSell .crossSlider #voltabaixoacessorios").length > 0) {
            $(".crossSell .crossSlider #voltabaixoacessorios").click(voltabaixoacessorios_click);
        }

        if ($(".crossSell .crossSlider #vaibaixoacessorios").length > 0) {
            $(".crossSell .crossSlider #vaibaixoacessorios").click(vaibaixoacessorios_click);
        }

    } catch (Error) {

    }
}