﻿var evento = [];

$(document).ready(function (event) {

    $('.breadcrumb a').each(function () {
        if (location.href.toUpperCase().indexOf(this.href.toUpperCase()) >= 0) {
            $(this).css('font-weight', 'bold');
        }
    });

    //Abre e fecha menu
    $(".menuPrinc ul.box").hide();
    $(".menuPrinc ul.box").addClass("invisivel");
    $(".menuPrinc h3").click(function () {
        $(this).next("ul.box").slideToggle("slow")
		.siblings("ul.box:visible").slideUp("slow");
        $(this).toggleClass("corrente");
        $(this).siblings(".menuPrinc h3").removeClass("corrente");
        return false;
    });

    $('.menuPrinc a').each(function () {
        if (this.href.toUpperCase() == location.href.toUpperCase()) {
            $(this).parent().parent().prev().click();
            $(this).css('font-weight', 'bold');
            $(this).css('color', '#1A5D8A');
        }
    });

    $('.menuPrinc a').each(function () {
        if (this.title.toLowerCase() == "cultura") {
            $(this).parent().hide();
        }
    });

    $('#abaProdutos li a').each(function () {
        if (this.href.toUpperCase() == location.href.toUpperCase()) {
            $(this).parent().addClass('abaMarcada');
        }
    });

    $("input[id$=email]").focus(function () {
        $("input[id$=email]").val("");
    });

    $("#EnviarLembrete").click(function () {
        enviaAlerta();

    });

    $(".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();
    });

    $("#busquePorCultura").click(function () {
        if ($(this).hasClass('abaMarcada')) {
            $("#divDestaques").show();
            $("#divBusqueProdutos").hide();
            $("#divBusqueCultura").hide();
            $("#abaProdutos li").each(function () {
                $(this).removeClass('abaMarcada');
            });
        }
        else {
            $("#divDestaques").hide();
            $("#divBusqueProdutos").hide();
            $("#divBusqueCultura").show();
            $("#abaProdutos li").each(function () {
                $(this).removeClass('abaMarcada');
            });
            $(this).addClass('abaMarcada');
        }
    });

    $("#busquePorProdutos").click(function () {
        if ($(this).hasClass('abaMarcada')) {
            $("#divDestaques").show();
            $("#divBusqueProdutos").hide();
            $("#divBusqueCultura").hide();
            $("#abaProdutos li").each(function () {
                $(this).removeClass('abaMarcada');
            });
        }
        else {
            $("#divDestaques").hide();
            $("#divBusqueProdutos").show();
            $("#divBusqueCultura").hide();
            $("#abaProdutos li").each(function () {
                $(this).removeClass('abaMarcada');
            });
            $(this).addClass('abaMarcada');
        }
    });
});

function Buscar() {
    buscada = $(".inputBusca").val().replace(/"/g, "");
    window.location = "ListaBusca.aspx?busca=" + buscada;
}

function irParaTopo() { $('html, body').animate({ scrollTop: 0 }, 'slow') };

function Marcar() {
    if ((document.getElementById('nome_modal').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário um nome.");
        document.getElementById('nome_modal').focus();
        return false;
    }
    else if (document.getElementById('nome_modal').value == "") {
        alert("Insert a name.");
        document.getElementById('nome_modal').focus();
        return false;
    }

    if ((document.getElementById('sobrenome_modal').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário um sobrenome.");
        document.getElementById('sobrenome_modal').focus();
        return false;
    }
    else if (document.getElementById('sobrenome_modal').value == "") {
        alert("Insert a surname.");
        document.getElementById('sobrenome_modal').focus();
        return false;
    }

    if ((document.getElementById('email_modal').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário um email.");
        document.getElementById('email_modal').focus();
        return false;
    }
    else if (document.getElementById('email_modal').value == "") {
        alert("Insert a email.");
        document.getElementById('email_modal').focus();
        return false;
    }

    if ((document.getElementById('controlEstado').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário um estado.");
        document.getElementById('controlEstado').focus();
        return false;
    }
    else if (document.getElementById('controlEstado').value == "") {
        alert("Insert an state.");
        document.getElementById('controlEstado').focus();
        return false;
    }

    if ((document.getElementById('controlCidade').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário uma cidade.");
        document.getElementById('controlCidade').focus();
        return false;
    }
    else if (document.getElementById('controlCidade').value == "") {
        alert("Insert a city.");
        document.getElementById('controlCidade').focus();
        return false;
    }

    if ((document.getElementById('controlAreaAtuacao').value == "") && ($(".hidLinguagem").val() == "ptg")) {
        alert("É necessário uma área de atuação.");
        document.getElementById('controlAreaAtuacao').focus();
        return false;
    }
    else if (document.getElementById('controlAreaAtuacao').value == "") {
        alert("Insert a field.");
        document.getElementById('controlAreaAtuacao').focus();
        return false;
    }
    return true;
}

function enviaAlerta() {

    if (Marcar()) {
        var marcadorPt = $('input[id$=marcadoresPort]').val();
        var marcadorEn = $('input[id$=marcadoresIng]').val();
        var MarcadoresPort = "";
        var MarcadoresIng = "";
        var MarcadoresPortMarcados = "";
        var MarcadoresIngMarcados = "";

        var nomeAlerta = $('#nome_modal').val();
        var sobrenomeAlerta = $('#sobrenome_modal').val();
        var empresaAlerta = "";
        var departamentoAlerta = "";
        var cargoAlerta = $('#controlAreaAtuacao').val();
        var emailAlerta = $('#email_modal').val();
        var telefoneAlerta = "";
        var enderecoAlerta = "";
        var bairroAlerta = "";
        var cidadeAlerta = $('#controlCidade').val();
        var estadoAlerta = $('#controlEstado').val();
        var paisAlerta = "";
        var cepAlerta = "";
        var observacoesAlerta = "";
        var outroAlerta = $('#controlOutro').val();

        if ($(".hidLinguagem").val() == "ptg" && marcadorPt != "" && marcadorPt != undefined) {
            MarcadoresPort = marcadorPt.split(";");
            for (var i = 0; i < MarcadoresPort.length; i++) {
                if (document.getElementById(MarcadoresPort[i]).checked == true) {
                    if (MarcadoresPortMarcados != "")
                        MarcadoresPortMarcados += ",";
                    MarcadoresPortMarcados += document.getElementById(MarcadoresPort[i]).value;
                }
            }
        }

        if ($(".hidLinguagem").val() == "eng" && marcadorEn != "" && marcadorEn != undefined) {
            MarcadoresIng = marcadorEn.split(";");
            for (var j = 0; j < MarcadoresIng.length; j++) {
                if (document.getElementById(MarcadoresIng[j]).checked == true) {
                    if (MarcadoresIngMarcados != "")
                        MarcadoresIngMarcados += ",";
                    MarcadoresIngMarcados += document.getElementById(MarcadoresIng[j]).value;
                }
            }
        }

        var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
        if (!filter.test(emailAlerta)) {
            if ($(".hidLinguagem").val() == "ptg") {
                alert('E-mail Inválido!');
            } else {
                alert("Invalid E-mail!");
            }
            return false;
        }

        CallServer("alertaNews;" + nomeAlerta + ";" + sobrenomeAlerta + ";" + empresaAlerta + ";" + departamentoAlerta + ";" + cargoAlerta + ";" + emailAlerta + ";" + telefoneAlerta + ";" + enderecoAlerta + ";" + bairroAlerta + ";" + cidadeAlerta + ";" + estadoAlerta + ";" + paisAlerta + ";" + cepAlerta + ";" + observacoesAlerta + ";" + outroAlerta + ";" + MarcadoresPortMarcados + ";" + MarcadoresIngMarcados);
    }
}

function abreBoxMailingMaster(nome, email) {

    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


    $('#fade').show();
    $('#conteudoAlertasRi').attr('style', '');
    $('#conteudoAlertasRi').show();
    document.getElementById('nome_modal').value = "";
    document.getElementById('nome_modal').focus();
}


function abreBoxMailing() {
    var email = $("input[id$=email]").val();
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


    if (filter.test(email)) {
        document.getElementById('email_modal').value = email;
        $('#fade').show();
        $('#conteudoAlertasRi').attr('style', '');
        $('#conteudoAlertasRi').show();
    }
    else if (!filter.test(email)) {
        if ($(".hidLinguagem").val() == "ptg") {
            alert('E-mail Inválido!')
        }
        else {
            alert('Invalid E-mail!')
        }
        $("input[id$=email]").val("");
        $("input[id$=email]").focus();
    }
    irParaTopo();
}

function Trim(str) { return str.replace(/^\s+|\s+$/g, ""); }

function fechaBoxAlerta() {
    $('#fade').hide();
    $('#conteudoAlertasRi').hide();
}

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 "lembreteAgenda":
            limparDados();
            var alertagenda = $('input[id$=MsgLembreteAgenda]').val();
            alert(alertagenda);
            break;
        case "paginarResponse":
            efetuarPaginacaoResponse(args[1], args[2]);
            break;
        case "alerta":
            var alertari = $('input[id$=MsgSucessoRi]').val();
            alert(alertari);
            fechaBoxAlerta();
            break;
        case "alertaContatoExiste":
            var mensagem = unescape(args[1]);
            eval(mensagem);
            fechaBoxAlerta();
            break;
        case "EventosAnteriores":
            {
                carregarEventosAnteriores(args);
                break;
            }
        case "EventosProximos":
            {
                carregarEventosProximos(args);
                break;
            }
        default:
            break;
    }
}

function erroCallback(err) {
    alert("erro:" + err);
}

function AfterExcluirFavorito() {
    //metodo disponivel pelo webcontrol meus favoritos
    if (urlsMeusFavoritos.length == 1) {
        $('span[id$=lblTextoSemFavoritosInnerHtml]').show();
    }
}

