function login_ajax(tipo, acao, email, senha, matricula, cpf, referencia, outra_janela, tutor, curso, sala, lembrar_senha){
    
    $('#iLoader').show();
    
    if(acao == "")
        var acao = $("input[name=acao]").val();
    if(email == "")
        var email = $("input[name=email]").val();
    if(senha == "")
        var senha = $("input[name=senha]").val();
    if(matricula == "")
        var matricula = $("input[name=matricula]").val();
    if(cpf == "")
        var cpf = $("input[name=cpf]").val();
    if(referencia == "")
        var referencia = $("input[name=referencia]").val();
    
    var lembrar_senha = $( "input[name=lembrar_senha]:checked" ).val();
    
    if(email == "undefined") email = "";
    if(senha == "undefined") senha = "";
    if(matricula == "undefined") matricula = "";
    if(cpf == "undefined") cpf = "";
    if(referencia == "undefined") referencia = "";
    
    if( acao != "login_uniesp"){
        if ( $.trim(email) == "" ) {
            $('#iLoader').hide();
            $("#aviso").html("Informe o e-mail.");
            $("input[name=email]").focus();
            return false;
        }
        
        if ( $.trim(senha) == "" ) {
            $('#iLoader').hide();
            $("#aviso").html("Informe a senha.");
            $("input[name=senha]").focus();
            return false;
        }
    }
    
    $("#aviso").html("Verificando email e senha, por favor aguarde...");
    $("#aviso").show();
    
    $.ajax({
           type: "POST",
           url: "/index_exec.php",
           data: {
                    lembrar_senha: lembrar_senha,
                    acao: acao,
                    tipo: tipo,
                    email: email,
                    senha:senha,
                    matricula: matricula,
                    cpf: cpf,
                    referencia: referencia,
                    tutor: tutor,
                    curso: curso,
                    sala: sala,
                    time: (new Date()).getTime()
           },
           success: function(res){
               var aux = res.split("Res=");
               var aux2 = "" + aux[1];
               var aux3 = aux2.split("=");
               var parametro = "" + aux3[0];
               var valor = "" + aux3[1];
               
               $('#iLoader').hide();
               
               if(aux[1] == "usuario e aluno"){
                   $("#content").html("<table><tr><td colspan='2' align='center'><div id='aviso' style='color:#666; width:448px; font-size:16px'>Escolha qual sistema deseja acessar</div></td></tr> <tr><td align='center'><input type=image src='/login/img/login_sisfad.png' style='cursor:pointer' onclick=\"login_ajax('sisfad','"+acao+"','"+email+"','"+senha+"','"+matricula+"','"+cpf+"','"+referencia+"')\" /></td> <td align='center'><input type=image src='/login/img/login_ae.png' style='cursor:pointer' onclick=\"login_ajax('ae','"+acao+"','"+email+"','"+senha+"','"+matricula+"','"+cpf+"','"+referencia+"')\" /></td></tr></table></center>");
               }
               else if(aux[1] == "login_ok" || aux[1] == "uniesp_ok"){        
                   $("#aviso").html("Área Educacional logada com sucesso!");
                   if(outra_janela == 1){
                       if(tutor == 1)
                           var plusUrl = "?appSisfad=1&tutor=1&frm_curso="+curso+"&frm_sala="+sala;
                       else 
                           var plusUrl = "";
                       window.open("/sisfad/educacional"+plusUrl);
                   }
                   else
                       location.href="/sisfad/educacional";
               } else if(aux[1] == "alterar_perfil"){
                   $("#aviso").html("Sisfad. Alteração de perfil!");
                   if(outra_janela == 1)
                       window.open("/sisfad/adm/adm_alterar_perfil.php");
                   else
                       location.href="/sisfad/adm/adm_alterar_perfil.php";
               } else if(aux[1] == "cadastro_incompleto"){
                   $("#aviso").html("Área Educacional. Cadastro incompleto!");
                   location.href="/sisfad/educacional/ativacao.php?email_go="+email;
               } else if(aux[1] == "uniesp_login/senha_invalido"){
                   $("#aviso").html("Uniesp. Login ou senha inválidos!");
                   location.href = "http://www.uniesp.edu.br/ead/login.html";
               } else if(aux[1] == "login_invalido"){
                   $("#aviso").html("O endereço de email ou a senha estão incorretos. Tente novamente.");
               } else if(aux[1] == "aluno_bloqueado"){
                   if($("#aviso").html())
                       $("#aviso").html("Área Educacional. Acesso bloqueado!");
                   else
                       alert("Área Educacional. Acesso bloqueado!");
               } else if(aux[1] == "erro[1]"){
                   if($("#aviso").html())
                       $("#aviso").html("Sisfad. Parâmetros estão faltando.");
                   else
                       alert("Sisfad. Parâmetros estão faltando");
               } else if(aux[1] == "erro[2]"){
                   if($("#aviso").html())
                       $("#aviso").html("Sisfad. Usuário não encontrado.");
                   else
                       alert("Sisfad. Usuário não encontrado");
               } else if(aux[1] == "erro[3]"){
                   if($("#aviso").html())
                       $("#aviso").html("Sisfad. Caracteres inválidos.");
                   else
                       alert("Sisfad. Caracteres inválidos.");
               } else if(aux[1] == "erro[4]"){
                   if($("#aviso").html())
                       $("#aviso").html("Seu acesso ao Sisfad está bloqueado.");
                   else
                       alert("Seu acesso ao Sisfad está bloqueado.");
               } else if(aux[1] == "erro[6]"){
                   if($("#aviso").html())
                       $("#aviso").html("Sisfad. Cliente plataforma bloqueado para utilização.<br>Entre em contato com suporte técnico.");
                   else
                       alert("Sisfad. Cliente plataforma bloqueado para utilização./nEntre en contato com o suporte técnico.")
               } else if(aux[1] == "principal"){
                   $("#aviso").html("Sisfad logado com sucesso!");
                   location.href="/sisfad/adm/principal.php";
               } else if(parametro == "url_destino"){
                   $("#aviso").html("Redirecionando...");
                   location.href='http://www.online.org.br/index.php?erro=1';
               } else if(parametro == "num_id_capitulo"){
                   $("#aviso").html("Redirecionando...");
                   location.href="/sisfad/adm/planilha_cursos/v3/visualizar_capitulo.php?id_cap=" + valor;
               }
               $('#iLoader').hide();
           }
   })
}

