/*
 * Oculta div's ao carregar página
 */
$(document).ready(function() 
{
    //Loader quando usuário loga
    $('.loader_login').hide();
    
    //Erro caso algum dos dados de login esteja incorreto
    $('#error_login').hide();
    
    
    //Ativa JQuery Tooltip plugin
    $("a").easyTooltip();
    
    $("span").easyTooltip({
        xOffset: -220
    });
    
    //Mostra video na pagina do evento
    $(".cb_videoevento").colorbox({width:"720px", height:"490px", iframe:true});
});





/*
 * Função irá checar e realizar o login do usuário
 *
 * O retorno sempre é falso para evitar o envio do formulário
 * e empedir carregamento da página novamente.
 */
function loginax()
{
    //Loader é chamado quando usuário clica em Logar
    $('.loader_login').fadeIn();
    
    
    //Case div de erro já tenha sido mostrada, garante que ela vá ser oculta dinovo
    $('#error_login').hide();
    
    
    //Pega URL completa do site
    var url = $('#host_url').val();
    
    
    //Pega E-Mail e Senha
    var email = $('#email_login').val();
    var senha = $('#senha_login').val();

    
    //Verifica se e-mail e senha estão vazios
    if (email == "" || senha == "" || email == "Insira seu email cadastrado" || senha == "123456")
    {
        //Esconde loader e mostra erro de login
        $('.loader_login').hide();
        $('#error_login').fadeIn('slow');
        
        return false;
    }
    //Se preencheu dados, preencha para checagem dos dados e login
    else
    {
        //Localização do arquivo PHP que irá checar dados no BD e realizar login
        var phplogin = url + "/webfiles/usuarios/login.ajax.php";
        
        
        /*
         * Envio dados para página de login
         * 
         * Retorno:
         *      0 = Se login realizado com sucesso
         *      1 = Se dados incorretos
         */
        $.post(phplogin, { email:email, senha:senha },
        function(data)
        {
            //Se dados corretos
            if (data.status == 0)
            {
                //Zero conteudo da div de login
                $('#login').empty();
                
                //Popula div de login para entrar dados de logado
                var html_login;
                html_login  = '<div class="default2">';
                html_login += '<h2><span>Login</span></h2>';
                html_login += '<p>Bem vindo <em>'+data.nome+'</em></p>';
                html_login += '<a href="'+url+'/usuario/sair" class="sair">Sair</a><br />';
                html_login += '<a href="'+url+'/usuario/editar" class="admin">Editar meus dados</a>';
                
                if (data.tipo == 'a' || data.tipo == 'p' || data.tipo == 'm')
                {
                    html_login += '<a href="' + url +'/promoters/" class="admin">Acessar admin Eflyers</a>';
                }
                
                html_login += '</div>';
                
                $('#login').append(html_login);
                
                //Esconde loader
                $('.loader_login').fadeOut('slow');
            }
            else
            {
                $('.loader_login').fadeOut();
                $('#error_login').fadeIn('slow');
            }
        }, "json");
        
        return false;
    }
}



//Abre janela centralizada na altura e largura informadas
function abrir_janela(pagina, largura, altura)
{
    var esquerda = (screen.width - largura)/2;
    var topo     = (screen.height - altura)/2;
    
    window.open(pagina,'','height=' + altura + ', width=' + largura + ', top=' + topo + ', left=' + esquerda);
}
