$(document).ready(function() {


    $('.input_data').numeric();
    $('.input_data_ano').numeric();
    $('.inputCepDigito').numeric();
    $('.inputCep').numeric();
    $('.inputConta').numeric();
    $('.codigoIndicacao').numeric();
    $('.inputMedio').numeric();
    $('.inputPequeno').numeric();
    $('.inputComissao').numeric(',');

    //Hover campos Login/Senha
    inicializaCamposHover();

    /* Menu Comprar */
    $("#linkOndeComprar").click(function() { mostraMenuComprar() });
    $("#menuOndeComprar .linkMinimiza a").click(function() { mostraMenuComprar() });

    /* Campo Palavra-Chave */

    $("#buscaEmpresas .palavraChave").blur(function() {
        if (this.value == '')
            this.value = 'palavra-chave';
    });

    $("#buscaEmpresas .palavraChave").focus(function() {
        if (this.value == 'palavra-chave')
            this.value = '';
    });

    //Mostra/Esconde Menu Flutuante
    $("#menuFlutuante .btMostrar, #menuFlutuante .btEsconder").click(exibeOpcoesMenuFlutuante);

    //Notícias - Efeito Hover 
    $("#listaNoticias .itemNoticia").hover(function() {
        $(this).addClass('itemNoticiaHover');
    }, function() {
        $(this).removeClass('itemNoticiaHover');
    });


});

function inicializaCamposHover() {

    /* Campos - Login */

    $(".login .inputLogin").blur(function() {
        hoverClasse(this, 'inputLogin', '')
    });

    $(".login .inputLogin").focus(function() {
        hoverClasse(this, 'inputLogin', 'login')
    });

    /* Campo Senha */

    $(".login .inputSenha").blur(function() {
        hoverClasse(this, 'inputSenha', '')
    });

    $(".login .inputSenha").focus(function() {
        hoverClasse(this, 'inputSenha', 'senha')
    });

    /* Campos - Login (Autenticação) */

    $("#autenticacao .inputLogin").blur(function() {
        hoverClasse(this, 'inputLogin', '')
    });

    $("#autenticacao .inputLogin").focus(function() {
        hoverClasse(this, 'inputLogin', 'login')
    });

    $("#autenticacao .inputSenha").blur(function() {
        hoverClasse(this, 'inputSenha', '')
    });

    $("#autenticacao .inputSenha").focus(function() {
        hoverClasse(this, 'inputSenha', 'senha')
    });



    /* Campos - Login (Autenticação) */

    $(".esqueciSenha .inputEmail").blur(function() {
        if (this.value == '') {
            hoverClasse(this, 'inputEmail', '')
        }
    });

    $(".esqueciSenha .inputEmail").focus(function() {
        hoverClasse(this, 'inputEmail', 'Email')
    });

    /* Campos Input Invalido  */

    $("#autenticacao .inputInvalido").blur(function() {
        hoverClasse(this, 'inputInvalido', '')
    });

    $("#autenticacao .inputInvalido").focus(function() {
        hoverClasse(this, 'inputInvalido', 'Invalido')
    });


}

function mostrarAviso() {

    //Exibe Alerta/Erro
    $('.boxAviso').show();
}

function fechaAviso() {

    //Esconde o Alerta/Erro
    $('.boxAviso').hide();
}

function scrollChat() {
    $('.areaTexto').stop().scrollTo({ top: 800 }, 800);
}


function abrePopUp() {
    janela = window.open("chatTela.aspx", "windowchat", "location=1,status=0,scrollbars=1,width=572,height=640");
}

function geraBoletoEspecial(e) {
    window.open('geraboletoespecial.aspx?e=' + e, '', 'status=yes,location=no,toolbar=no,menubar=no,scrollbar=yes');
}

 /* Exibe Boleto e redireciona para a página de confirmação */
function imprimeBoletoPessoaFisica(pesid, redirecionaParaConfirmacao)
{
    window.open('geraboleto.aspx?extOrdemBoleto=1&conPagTipo=1&pesid=' + pesid ,'','status=yes,location=no,toolbar=no,menubar=no,scrollbar=yes');
    
    if (redirecionaParaConfirmacao)
        window.location.href='CadastroConfirmado.aspx?pesid=' + pesid;
}

/* Exibe Boleto e redireciona para a página de confirmação */
function imprimeBoletoPessoaJuridica(pesid, redirecionaParaConfirmacao)
{
    window.open('geraboleto.aspx?extOrdemBoleto=1&conPagTipo=1&pesid=' + pesid ,'','');
    window.open('geraboleto.aspx?extOrdemBoleto=1&conPagTipo=2&pesid=' + pesid ,'','');
 
    if (redirecionaParaConfirmacao)
       window.location.href='CadastroConfirmadoJuridico.aspx?pesid=' + pesid;
}