var scrTop = 0;
var tmtID = null;
var tmtID2 = null;
$(document).ready(function() {
    $("#diretorio-categorias ul li a").hover(
        function() {
            if($(this).html()!="&nbsp;")
                $(this).addClass("categoriasPaiHover")
        }
        , function() {
            if($(this).html()!="&nbsp;")
                $(this).removeClass("categoriasPaiHover")
        }
        );
    $(".listaCategorias li").hover(
        function() {
            $(this).addClass("categoriasHover")
        }
        , function() {
            $(this).removeClass("categoriasHover")
        }
        );
    
    
    widthContainer = $("#listaPromocoesContainer ul li").length*580;
    $("#listaPromocoesContainer ul").css("width", widthContainer+"px");

    $("#listaPromocoesContainer ul li").each(function() {
        if(parseInt($(this).attr("rel"))==1) {
            $("#numerosPromocoes ul").append($("<li class='primeiro' rel='"+$(this).attr("rel")+"'>"+$(this).attr("rel")+"</li>"));
        } else {
            $("#numerosPromocoes ul").append($("<li class='padrao' rel='"+$(this).attr("rel")+"'>"+$(this).attr("rel")+"</li>"));
        }
        $(".primeiro").addClass("focoClick");
        $("#numerosPromocoes ul li").click(function() {
            $(".focoClick").removeClass("focoClick");
            $(".foco").removeClass("foco");
            $("#listaPromocoesContainer ul li[rel="+$(this).html()+"]").addClass("foco");
            $("#numerosPromocoes ul li[rel="+$(this).html()+"]").addClass("focoClick");
            $('#listaPromocoesContainer').scrollTo($(".foco"), 800);
        });
        clearTimeout(tmtID2);
        tmtID2 = setTimeout(function() {
            $("#seta_direita").click();
        }, 8000);
    });
    tmtID2 = setTimeout(function() { 
        $("#seta_direita").click();
    }, 8000);
    $("#seta_direita").click(function() {
        liAtual = $(".foco").attr("rel");
        $(".foco").removeClass("foco");
        liEmFoco =parseInt(liAtual)+1;
        if(liEmFoco>$("#listaPromocoesContainer ul li").length) {
            $("#listaPromocoesContainer ul li[rel="+1+"]").addClass("foco");
            $('#listaPromocoesContainer').scrollTo($(".foco"), 800);
        } else {
            $("#listaPromocoesContainer ul li[rel="+liEmFoco+"]").addClass("foco");
            $('#listaPromocoesContainer').scrollTo($(".foco"), 800);
        }
        $(".focoClick").removeClass("focoClick");
        $("#numerosPromocoes ul li[rel="+$(".foco").attr("rel")+"]").addClass("focoClick");
        clearTimeout(tmtID2);
        tmtID2 = setTimeout(function() { 
            $("#seta_direita").click();
        }, 8000);
    });
    $("#seta_esquerda").click(function() {
        liAtual = $(".foco").attr("rel");
        $(".foco").removeClass("foco");
        liEmFoco =parseInt(liAtual)-1;
        if(liEmFoco<1) {
            tamanhoLista = $("#listaPromocoesContainer ul li").length;
            $("#listaPromocoesContainer ul li[rel="+tamanhoLista+"]").addClass("foco");
            $('#listaPromocoesContainer').scrollTo($(".foco"), 800);
        } else {
            $("#listaPromocoesContainer ul li[rel="+liEmFoco+"]").addClass("foco");
            $('#listaPromocoesContainer').scrollTo($(".foco"), 800);
        }
        $(".focoClick").removeClass("focoClick");
        $("#numerosPromocoes ul li[rel="+$(".foco").attr("rel")+"]").addClass("focoClick");
        clearTimeout(tmtID2);
        tmtID2 = setTimeout(function() {
            $("#seta_direita").click();
        }, 8000);
    });

    $("#duvidasMaisInformacoes").fancybox({ 
        'scrolling' : 'no', 
        transitionIn: 'none',
        transitionOut: 'none',
        onClosed: function() {
            $("#formDuvidasSugestoes").show();
            $("#formrodDuvidasSugestoes").show();
        }
    });
    $("#centralAtendimento").fancybox({ 
        'scrolling' : 'no', 
        transitionIn: 'none',
        transitionOut: 'none',
        onClosed: function() {

            $(".ulCentralAtendimento ul li").removeClass("selecionado");
            $(".ulCentralAtendimento ul li::first-child").addClass("selecionado");
            $("#formDuvidasSugestoes").show();
            $("#formrodDuvidasSugestoes").show();
        }
    });
    $("#contatoCentralAtendimento").fancybox({
        'scrolling' : 'no',  
        transitionIn: 'none',
        transitionOut: 'none',
        onClosed: function() {

            $(".ulCentralAtendimento ul li").removeClass("selecionado");
            $(".ulCentralAtendimento ul li::first-child").addClass("selecionado");
            $("#formDuvidasSugestoes").show();
            $("#formrodDuvidasSugestoes").show();
        }
    });

    loadJSFormCentralAtendimento();
    $(".ulCentralAtendimento ul li").click(function() {
        $(".ulCentralAtendimento ul li").removeClass("selecionado");
        $(this).addClass("selecionado");

        $(".divContentRodp").hide();
        $("#form"+$(this).attr("id")).show();
    });
});

function loadJSFormCentralAtendimento() {
    $("#atendimento").validate({
        rules: {
            nome: "required"
            ,
            email: {
                required: true,
                email: true
            }
            ,
            mensagem: "required"
        }
    })
    $("#btnFormContato").click(function() {
        $("#atendimento").submit();
    });

    $("#atendimento").ajaxForm({
        beforeSubmit: function() {
            return $("#atendimento").valid();
        },
        success: function() {
            htmlConteudo = $("#formDuvidasSugestoes").html();
            $("#formDuvidasSugestoes").html("Formulário enviado com sucesso. Obrigado pelo contato!");
            setTimeout(function() {
                $("#formDuvidasSugestoes").html(htmlConteudo);
                $.fancybox.close();
            }, 3000);
        }
    })
}
