function ValidarLogin(f){
	var txtLogin = document.getElementById("txtLogin");
	var txtSenha = document.getElementById("txtSenha");
	var save_senha = f.check_salvar_senha;
	
	// CAMPOS PREENCHIDOS
	if ( (txtLogin.value.length>0) && (txtSenha.value.length>0)){
		// LOGIN PAINEL OU WEBMAIL
		if (txtLogin.value.indexOf("@") >= 0){
			f.action = "/acessar_webmail.asp";
			txtLogin.name = "login_username";
			txtSenha.name = "secretkey";
			
			f.submit();
		}else{
			f.action = "/login.asp";
			//f.action = "#";
			txtLogin.name = "user";
			txtSenha.name = "senha";
			
			ValidarCliente(f);
		}
	}

	return false;
}

function ValidarCliente (f){
	var txtLogin = document.getElementById("txtLogin");
	var txtSenha = document.getElementById("txtSenha");
	var save_senha = f.check_salvar_senha;

	var oHTTPRequest = createXMLHTTP(); 
	var var_link = "";
	var_link = "/webservices/valida_clienteAuth.asp";
	
	var save="";
	if (save_senha.checked){
		save = 1;
	}else{
		save = 0;
	}
	
	oHTTPRequest.open("post", var_link , true); 
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1");

	oHTTPRequest.onreadystatechange = function() {
	    if (oHTTPRequest.readyState == 4) {
	        var txt_ret = oHTTPRequest.responseText;
	        txt_ret = txt_ret.replace(/\+/g, " ")
	        txt_ret = unescape(txt_ret);
	        if (txt_ret == "-1") {
	            ValidarClienteHS(f);
	        } else if (txt_ret == "-2") {
	            document.getElementById("div_painel_cliente_msg").innerHTML = "Sistema em manutenção";
	        } else {
	            document.getElementById("div_painel_cliente_msg").innerHTML = "";
	            //f.action = "/acessar_painel_login.asp";
	            //f.submit();
	            document.location.href = '/index.asp'
	        }
	    }
	}
	oHTTPRequest.send ("cp="+ txtLogin.value +"&senha="+ txtSenha.value +"&save_senha="+ save +"&modo=simples");
}

function ValidarClienteHS (f){
	var txtLogin = document.getElementById("txtLogin");
	var txtSenha = document.getElementById("txtSenha");
	var save_senha = f.check_salvar_senha;
	
	var oHTTPRequest = createXMLHTTP(); 
	var var_link = "";
	var_link = "/webservices/valida_cliente_hs.asp";
	
	var save="";
	if (save_senha.checked){
		save = 1;
	}else{
		save = 0;
	}
	
	oHTTPRequest.open("post", var_link , true); 
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1"); 

	oHTTPRequest.onreadystatechange = function(){
		if (oHTTPRequest.readyState==4){
			var txt_ret = oHTTPRequest.responseText;
			txt_ret = txt_ret.replace(/\+/g," ") 
			txt_ret = unescape(txt_ret); 

			if ( txt_ret == "-1" ){
				document.getElementById("div_painel_cliente_msg").innerHTML = "Login inválido!";
			}else{
				document.getElementById("div_painel_cliente_msg").innerHTML = "";
				f.action = "/acessar_hsphere_login.asp";
				f.submit();
			}
		}
	}
	oHTTPRequest.send ("cp="+ txtLogin.value +"&senha="+ txtSenha.value +"&save_senha="+ save +"&modo=simples");
}