function VerificaTecla(Tecla) {
   if (Tecla.keyCode == 13) {
      document.Comunidade.Senha.focus();
   }
}

function VerificaTecla2(Tecla) {
   if (Tecla.keyCode == 13) {
      EfetuaLogin();
   }
}

function ajaxInit() {
   var req;
   try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } catch(e) {
      try {
         req = new ActiveXObject("Msxml2.XMLHTTP");
      } catch(ex) {
         try {
            req = new XMLHttpRequest();
         } catch(exc) {
            alert("Esse browser não tem recursos para uso do Ajax");
            req = null;
         }
      }
   }
   return req;
}
   
function EfetuaLogout() {
   document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 400px; padding-right: 3px; height: 25px; border: 0px solid;'><table cellspacing='1' cellpadding='0' border='0' style='width: 400px;'><tr><td width='250' align='right' valign='middle'><img src='/images06/loading5.gif' width='56' height='21' alt='aguarde, efetuando logout ...' /></td><td width='3'></td><td valign='middle'><font style='font-size: 11px;' color='darkred'>aguarde, efetuando logout ...</font></td></tr></table></div>";
   location.href = "/logout.jsp";
}
   
function EfetuaLogin() {
   CampoLogin = document.Comunidade.Login.value;
   CampoSenha = document.Comunidade.Senha.value;
   if (CampoLogin.length == 0) {
      alert("Informe o seu CDZ-ID ou seu e-Mail!");
      document.Comunidade.Login.focus();
   } else if (CampoSenha.length == 0) {
      alert("Informe a sua Senha!");
      document.Comunidade.Senha.focus();
   } else {
      ajax2 = ajaxInit();
      resultado = "";
      document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 400px; padding-right: 3px; height: 25px; border: 0px solid;'><table cellspacing='1' cellpadding='0' border='0' style='width: 400px;'><tr><td width='256' align='right' valign='middle'><img src='/images06/loading5.gif' width='56' height='21' alt='aguarde, efetuando login ...' /></td><td width='3'></td><td align='right'><font style='font-size: 11px;' color='darkred'>aguarde, efetuando login ...</font></td></tr></table></div>";
      if (ajax2) {
         ajax2.open("GET", "/login.jsp?Login=" + CampoLogin + "&Senha=" + CampoSenha + "&Rand=" + Math.ceil(Math.random() * 100000), true);
         ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
         ajax2.onreadystatechange = function() {
            if(ajax2.readyState == 4) {
               if(ajax2.status == 200) {
                  resultado = ajax2.responseText; 
                  if (resultado.indexOf("OK") == 0) {                  
                     document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 400px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='darkgreen'>login efetuado com sucesso ...</font></div>";
			         history.go(0);
                  } else {
                     if (resultado.indexOf("E1") == 0) {                  
                        document.getElementById("Status").innerHTML = "<form method='post' name='Comunidade' action=''><div style='float: left; line-height: 25px; text-align: right; width: 97px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='#000000'><b>CDZ-ID ou e-Mail:</b></font></div><div style='float: left; width: 102px; padding-top: 6px; padding-right: 3px; height: 17px; text-align: center; margin: 0 auto; border: 0px solid; background-repeat: no-repeat; background-image: url(images06/campotexto.gif);'><input type='text' onkeydown='VerificaTecla(event);' name='Login' value='" + CampoLogin + "' maxlength='255' class='campoTexto2' /></div><div style='float: left; line-height: 25px; text-align: right; width: 44px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='#000000'><b>Senha:</b></font></div><div style='float: left; width: 102px; padding-top: 6px; padding-right: 3px; height: 17px; text-align: center; margin: 0 auto; border: 0px solid; background-repeat: no-repeat; background-image: url(images06/campotexto.gif);'><input onkeydown='VerificaTecla2(event);' type='password' name='Senha' value='' maxlength='255' class='campoTexto2' /></div><div style='float: left; text-align: right; width: 55px; padding-right: 3px; padding-top: 5px; height: 20px; border: 0px solid;'><a href='javascript:EfetuaLogin();'><img width='51' height='16' alt='Clique aqui para efetuar login na Comunidade Virtual' src='/images06/login.gif' onmouseout=\"this.src='/images06/login.gif';\" onmouseover=\"this.src='/images06/login2" + Tipo + ".gif';\" border='0' /></a></div></form></div>";
                        alert("Usuário (CDZ-ID/e-Mail) e/ou Senha Inválidos!");
                     }
                     if (resultado.indexOf("IN") == 0) {                                          
                        document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 254px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='darkred'>Usuário Inativo no Sistema ...</font></div><div style='float: left; line-height: 25px; text-align: right; width: 141px; padding-right: 3px; padding-top: 5px; height: 20px; border: 0px solid;'><a href='/enviarcodigoativacao.jsp'><img align='absmiddle' width='136' height='16' alt='Clique aqui para enviar o Código de Ativação da Comunidade Virtual' src='/images06/ativacao.gif' border='0' onmouseout=\"this.src='/images06/ativacao.gif';\" onmouseover=\"this.src='/images06/ativacao" + Tipo + ".gif';\" /></a></div>";
                        alert("Usuário Inativo no Sistema. Para utilizá-lo é necessário ativá-lo!");
                     }
                     if (resultado.indexOf("E2") == 0) {                  
                        document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 285px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='darkred'>Servidor fora do ar neste momento ...</font></div><div style='float: left; line-height: 25px; text-align: right; width: 115px; padding-right: 3px; padding-top: 5px; height: 20px; border: 0px solid;'><a href='/index.jsp'><img align='absmiddle' width='110' height='16' alt='Clique aqui para tentar efetuar Login novamente na Comunidade Virtual' src='/images06/novamente.gif' border='0' onmouseout=\"this.src='/images06/novamente.gif';\" onmouseover=\"this.src='/images06/novamente" + Tipo + ".gif';\" /></a></div>";
                        alert("Servidor fora do ar neste momento. Tente novamente mais tarde!");
                     }
                  }
               } else {
                  resultado = ajax2.statusText;
                  document.getElementById("Status").innerHTML = "<div style='float: left; line-height: 25px; text-align: right; width: 285px; padding-right: 3px; height: 25px; border: 0px solid;'><font style='font-size: 11px;' color='darkred'>Servidor fora do ar neste momento ...</font></div><div style='float: left; line-height: 25px; text-align: right; width: 115px; padding-right: 3px; padding-top: 5px; height: 20px; border: 0px solid;'><a href='/index.jsp'><img align='absmiddle' width='110' height='16' alt='Clique aqui para tentar efetuar Login novamente na Comunidade Virtual' src='/images06/novamente.gif' border='0' onmouseout=\"this.src='/images06/novamente.gif';\" onmouseover=\"this.src='/images06/novamente" + Tipo + ".gif';\" /></a></div>";
                  alert("Servidor fora do ar neste momento. Tente novamente mais tarde!");
               }
            }
         }
         ajax2.send(null);
      }
   }      
}

