function userCheck(form){

	var login_usuario = document.getElementById('login_usuario');
	var login_senha = document.getElementById('login_senha');
	
	if(login_usuario.value.length == 0){
		alert("O campo \"Usuário(ID)\" precisa ser preenchido.");
		login_usuario.focus();
		return false;
	}
	
	if(login_senha.value.length == 0){
		alert("O campo \"Senha\" precisa ser preenchido.");
		login_senha.focus();
		return false;
	}	
	
	disableEnableFields('disable', form.name);
	loading(1);
	
	var values = "";
	values+= "login_usuario="+login_usuario.value;
	values+= "&login_senha="+login_senha.value;
	window.reqResultUser = function(r){
		r = unescape(r);
		if(r == "1"){
			//location.reload(true);
			window.location = '?h_pg=login';
			return true;
		} else if(r == "0"){
			loading(0);
			alert("Usuário e/ou senha inválido(a)(s).");
			disableEnableFields('enable', form.name);
			login_senha.value = "";
			login_usuario.select();
			login_usuario.focus();
			return false;
		} else {
			loading(0);
			alert("Não foi possível atender sua solicitação.\nO erro retornado foi:\n\n"+r);
			disableEnableFields('enable', form.name);
			return false;
		}
	}
	saveServer(values, '?control=user&name=authenticating', 'reqResultUser');	

}