Segue codigo com comentarios

function UsuarioLogIn()
{ var MSG_Erro;
//cria exibe resultado, atribuindo o elemento LAutenticacao (recuperado atraves de getElementById)
var exibeResultado = document.getElementById('LAutenticacao');
var URL;
var Resultado;
//Retira espeƧos adicionais no comeƧo e fim dos text do Login (nome do usuƔrio) e senha
document.FLogin.Login.value=trim(document.FLogin.Login.value);
document.FLogin.Senha.value=trim(document.FLogin.Senha.value);
//Limpa o campo LAutenticacao que recebe o
exibeResultado.innerHTML = "";
MSG_Erro='';
// *** Tratando os dados do formulƔrio ***
//Verifica se preencheu o login
if (document.FLogin.Login.value == '') //Login esta vazio?
{ MSG_Erro = ' Falta o login do usuƔrio!\n'; // Atribui a mensagem "Falta o login do usuƔrio" a varialvel MSG_Erro
document.FLogin.Login.focus(); //seta o foco no text do login
}
if (MSG_Erro.length > 0) //Se o comprimento da string de MSG_ERRO for maior que 0, ou seja ocorreu o erro acima
{ exibeResultado.innerHTML = " <font color='#000000'>" + MSG_Erro + "</font>"; //Muda o html de exibeResultado (LAutenticacao) para a mensagem de erro (com formatacao)
}
else //Caso não tenha ocorrido erro
{
URL = "Login=" + Unicode(document.FLogin.Login.value) + "&Senha="+ Unicode(document.FLogin.Senha.value);
Resultado=executaAjaxMsg('ajax/login.php?' + URL,
document.getElementById('LAutenticacao'), "<font color='#FFFFFF'>Autenticando...</font>");
switch (parseInt(Resultado))
{ case 1: // Autenticado
location.href='index.php';
break;
case 0: // Erro na Autenticação
exibeResultado.innerHTML = " <font color='#000000'>Conta
e/ou Senha Incoreta(s) !</font>";
break;
case 2: // Não Tem Autorização
exibeResultado.innerHTML = " <font color='#0000FF'>Sem
Autorização!</font>";
break;
}
}
}
function UsuarioLogOut()
{ executaAjax('ajax/logout.php');
location.href='autenticar.php';
}