﻿// JScript File
//---------------------------------REGIÃO Login--------------------------------------------------------
function Logar()
{
    var sucesso = true;
    
    // Define os estilos padrões
    document.getElementById('lg_user').className = 'txtfield';
    document.getElementById('errolg_user').style.display = 'none';
    
    
    document.getElementById('lg_senha').className = 'txtfield';
    document.getElementById('errolg_senha').style.display = 'none';
    
    if(EmptyField(document.getElementById('lg_user')))
    {
        sucesso = false;
//        document.getElementById('lg_user').className = 'error';
//        document.getElementById('errolg_user').style.display = '';
//        document.getElementById('errolg_user').innerHTML = '<br />Por favor informe seu login.' 
          alert('Por favor informe seu login.'); 
    }
    
    if(EmptyField(document.getElementById('lg_senha')))
    {
        sucesso = false;
//        document.getElementById('lg_senha').className = 'error';
//        document.getElementById('errolg_senha').style.display = '';
//        document.getElementById('errolg_senha').innerHTML = '<br />Por favor informe sua senha.'  
          alert('Por favor informe sua senha.');
          mudaCampo();
    }
    
   if (!sucesso) {
        //alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos marcados em vermelho.'); 
        return false;
    }
    
    //Verifica Login e senha no servidor.
    if(!includes_include_secondary_column.Logar(document.getElementById('lg_user').value,document.getElementById('lg_senha').value).value)
    {
        alert('Dados incorretos. Por favor, verifique a digitação e tente novamente.'); 
        mudaCampo();
        //document.getElementById('lg_senha').onblur("javascript:switchTextSenha(this, ' Senha...', 'blur');");
        //document.getElementById('lg_senha').onfocus("javascript:switchTextSenha(this, ' Senha...', 'click');")
                
        
        return false;
    }
    else{
        window.location = 'default.aspx';
    }
}

function Deslogar()
{
    includes_include_secondary_column.Deslogar();
    
    window.location = 'default.aspx';            
}
//---------------------------------FIM-REGIÃO Login--------------------------------------------------------



//Função para dar um Enter cair sobre o evento de submit da pagina de contato
//param:evt = Evento do keyPress
//param:botao = Id do botão que dá o submit na página
function EnterContato(evt,botao)
{
    //Verificando se o que é digitado é somente campos numéricos
    var charCode = (evt.which) ? evt.which : evt.keyCode;
  
    if(charCode==13)
    {
         document.getElementById(botao).onclick();		
         return false;
    }
    return true;
}


//Função responsavel por aparecer e desaparecer com o texto no campo LOGIN
function switchText(object, baseText, eventName)
{
    if (eventName == "blur")
    {
	    if (object.value == "")
	    {
		    object.value = baseText;
	    }
    }
    else
    {
	    if (object.value == baseText)
	    {
		    object.value = "";
	    }
    }
}

//Função responsavel por aparecer e desaparecer com o texto no campo SENHA
function switchTextSenha(object, baseText, eventName)
{
    if (eventName == "blur")
    {
	    if (object.value == "")
	    {
		    object.value = baseText;
	    }
    }
    else
    {
	    if (object.value == baseText)
	    {
	        object.setAttribute('type','password'); 
	        
	        //object.type = "password";
		    object.value = "";
	    }
    }
}

function mudaCampo()
{
    document.getElementById('lg_senha').style.display = 'none';
    document.getElementById('lg_senha1').style.display = 'block';
    document.getElementById('lg_senha1').value = 'Senha';
}

function ocultaCampo()
{
    document.getElementById('lg_senha1').style.display = 'none';
    document.getElementById('lg_senha').style.display = 'block';
    document.getElementById('lg_senha').focus();
}