﻿//Aplica o fundo principal
function AplicarFundo()
{
    if ($(window).width() <= 1280)
    {
        $("body").css("background-image", "url('img/bg_principal_1280.jpg')");
    }
    else if ($(window).width() > 1280)
    {
        $("body").css("background-image", "url('img/bg_principal_2048.jpg')");
    }
}

//Validar E-mail
function ValidarEmail(campo, label)
{
    var rxpEmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var valorCampoEmail = $("*[id*='" + campo + "']").val();
    if ( rxpEmail.test(valorCampoEmail) )
    {
        //Remove as classes de CSS dos campos preenchidos
        $("*[id*='" + campo + "']").removeClass("erro_validacao");
        $("*[id*='" + label + "']").removeClass("erro_validacao");
    }
    else {
        //Mostra a mensagem de erro
        $(".aviso_erro_validacao").css("display", "block");

        //Esconde a mensagem automaticamente após 3 segundos
        setTimeout("$(\".aviso_erro_validacao\").css(\"display\", \"none\");", 3000);

        //Adiciona as classes de CSS de erro para mostrar os campos que não foram preenchidos
        $("*[id*='" + campo + "']").addClass("erro_validacao");
        $("*[id*='" + label + "']").addClass("erro_validacao");
    }
}

//Valida os campos
function ValidarCampos(campo, label) {

    
    if ($("*[id*='" + campo + "']").val() == "")
    {
        //Mostra a mensagem de erro
        $(".aviso_erro_validacao").css("display", "block");
        
        //Esconde a mensagem automaticamente após 3 segundos
        setTimeout("$(\".aviso_erro_validacao\").css(\"display\", \"none\");", 3000);
        
        //Adiciona as classes de CSS de erro para mostrar os campos que não foram preenchidos
        $("*[id*='" + campo + "']").addClass("erro_validacao");
        $("*[id*='" + label + "']").addClass("erro_validacao");
    }
    else
    {
        //Remove as classes de CSS dos campos preenchidos
        $("*[id*='" + campo + "']").removeClass("erro_validacao");
        $("*[id*='" + label + "']").removeClass("erro_validacao");
    }
}

//Executa no carregamento inicial
$(window).load(
    function()
    {
        //AplicarFundo();
    }
);

//Executa no redimensionamento 
$(window).resize(
    function()
    {
        AplicarFundo();
    }
);

    $(document).ready(
    function() {

        //Limpa todos os campos da modal ao clicar em Fechar
        $("*[id*='Fechar']").mousedown(
            function()
            {
                //Esconde todas as modais e fundos
                $(".modal_conteudo, .modal_fundo").css("display", "none");
                
                //Limpa todos os campos
                $("input[type=\"text\"], textarea").val("");
                
                //Volta o valor dos UF para AC
                $("*[id*='UF']").val("AC");
            }
        );
    }
);
