﻿var evento = [];

$(document).ready(function (event) {

    $('.breadcrumb ul li a').each(function () {
        if (location.href.toUpperCase().indexOf(this.href.toUpperCase()) >= 0) {
            $(this).css('font-weight', 'bold');
        }
    });

    $(".inputBusca").focus(function () {

        $(".inputBusca").val("");
    });

    $(".inputBusca").keypress(function (event) {
        var e = event || window.event;

        if (e.keyCode == '13') {
            Buscar();

            event.preventDefault();
        }
    });

    $(".inputOk").click(function (event) {
        Buscar();
        event.preventDefault();
    });

    $('.dropdown a').each(function () {
        if (location.href.toUpperCase().indexOf(this.href.toUpperCase()) >= 0) {
            child = $(this);
            while (child.parent() != null) {
                if (child.parent().attr('tagName') == "UL" && child.parent().hasClass("dropdown")) {                  
                    child.children("a.select").css('border-bottom', '2px #c1292f solid');
                    break;
                }
                else
                    child = child.parent();
            }
        }
    });
});

function Buscar() {
    buscada = $(".inputBusca").val().replace(/"/g, "");
    window.location = "ListaBusca.aspx?busca=" + buscada;
}

function irParaTopo() { $('html, body').animate({ scrollTop: 0 }, 'slow') };

function retornoCallback(arg, context) {
    var args = arg.split(';');
    var imagem;

    switch (args[0]) {
        case "impressao":
            {
                executaImpressao(args[1]);
                break;
            }
        case "buscarShow":
            {
                alert(args[1]);
                break;
            }
        case "email":
            {
                if (args[1] == "success") {
                    alert(args[2]);
                    fechaBoxEmail();
                }
                else
                    alert(args[2]);
                break;
            }
        case "novaDescricaoTriResponse":
            exibirNovaDescricao(args[1], args[2]);
            break;
        case "paginarResponse":
            efetuarPaginacaoResponse(args[1], args[2]);
            break;
        case "EventosAnteriores":
            {
                carregarEventosAnteriores(args);
                break;
            }
        case "EventosProximos":
            {
                carregarEventosProximos(args);
                break;
            }
        default:
            break;
    }
}

function erroCallback(err) {
    alert("erro:" + err);
}
