var v = 
{
	cor_fundo : "#FCFBB4",
	cor_fonte : "#000000",
	msg : "",
	
	r_campo : function(name)
	{
		return document.getElementById(name);
	},
	
	vazio : function(name,label)
	{
		var campo = v.r_campo(name);
		//alert(name+" - "+label);
		if(campo.value == "")
		{
			v.msg += 'O campo '+label+' é obrigatório.\n';
			campo.style.backgroundColor = v.cor_fundo;
			campo.style.color = v.cor_fonte;
			
			return false;
		}
		else
		{
			return true;
		}
	},
	
	p_erro : function(form_name)
	{
		if(v.msg != "")
		{
			alert(v.msg);
			return false;
		}
		else
		{
			document.getElementById(form_name).submit();
		}
	}
}

var clientes = 
{
	salvar : function()
	{
		v.msg = '';
		v.vazio('nome','Nome');
		v.vazio('cpf_cnpj','CNPJ ou CPF');
		v.vazio('email','EMAIL');
		v.vazio('senha','SENHA');
		v.vazio('uf','UF');
		v.vazio('cidade','CIDADE');
		v.vazio('cep','CEP');
		v.vazio('end','ENDEREÇO');
		v.vazio('bairro','BAIRRO');
		v.vazio('faixa_etaria','FAIXA ETÁRIA');
		v.vazio('escolaridade','ESCOLARIDADE');
		v.vazio('telefone1','TELEFONE');
		v.vazio('telefone2','CELULAR');
		v.vazio('fax','FAX');
		v.p_erro('form');
		
		
	}
}

var user = 
{
	salvar : function(tipo)
	{
		v.msg = '';
		v.vazio('id_emp','Empresa');
		v.vazio('tipo','Tipo');
		v.vazio('nome','Nome');
		v.vazio('login','Login');
		
		if(tipo == 'u') {
			var alt = v.r_campo('alterar_senha');
			
			if(alt.checked == true && alt.value == 'sim') {
				v.vazio('senha','Senha');
			}
		} 
		if(tipo == 'i') {
			v.vazio('senha','Senha');
		}
		
		v.p_erro('form1');	
	}
}

var empresas =
{
	salvar : function()
	{
		v.msg = '';
		v.vazio('empresa','Empresa');
		v.vazio('cnpj','CNPJ');
		v.vazio('responsavel','Responsavel');
		v.vazio('end','Endereco');
		v.vazio('bairro','Bairro');
		v.vazio('cidade','Cidade');
		v.vazio('uf','Estado');
		v.vazio('cep','CEP');
		v.vazio('tel','Telefone');
		v.vazio('email','E-mail');
		v.vazio('conta_banco','Banco');
		v.vazio('conta_agencia','Agência');
		v.vazio('conta_numero','Número da Conta');
		v.vazio('conta_numero_dv','Dígito Verificado do Número da Conta');
		v.p_erro('form1');
	}
}

var emissao = 
{
	buscar : function()
	{
		v.msg = '';
		v.vazio('id_emp','Associação');
		v.p_erro('form2');
	},
	
	salvar : function()
	{
		v.msg = '';
		v.vazio('id_emp','Associação');
		v.vazio('descricao','Descrição');
		v.vazio('data_emissao','Data de Emissão');
		v.vazio('prazo','Prazo para Vencimento');
		v.p_erro('form1');
	}
}

var relatorios =
{
	gerar : function()
	{
		v.msg = '';
		v.vazio('id_emp','Associação');
		v.vazio('tipo_rel','Tipo de Relatório');
		v.p_erro('form1');
	}
}