function js_val_form_cadastro_leilao()
{
	with( document.form_cadastro_leilao )
	{
		if( f_nome.value == '' )
		{
			alert("Por favor, digite o Nome");
			f_nome.focus();
			return false;
		}
			
		if( f_cpf.value == "" )	
		{
			alert("Por favor, informe o número de seu CPF");
			f_cpf.focus();
			return false;
		}
		else if( !js_val_cpf(f_cpf.value) )
		{
			alert("O CPF informado é inválido. Por favor, redigite.");
			f_cpf.focus();
			return false;
		}
			
		if( f_dianasc.value != "" && f_mesnasc.value != "" && f_anonasc.value != "" )
		{
			hoje = new Date();
         	anoAtual = hoje.getFullYear();
         	
			if( (f_dianasc.value < 1 || f_dianasc.value > 31 ) || (f_mesnasc.value > 12 || f_mesnasc.value < 1) || ( f_anonasc.value < 1900 || f_anonasc.value >= anoAtual  )  )
			{
				alert("Por favor, informe a Data de Nascimento corretamente.");
				f_dianasc.focus();
				return false;
			}
		}
			
		if( f_endereco_residencial.value == '' )
		{
			alert("Por favor, digite o Endereço Residencial");
			f_endereco_residencial.focus();
			return false;
		}
		
		if( f_bairro_residencial.value == '' )
		{
			alert("Por favor, digite o Bairro Residencial");
			f_bairro_residencial.focus();
			return false;
		}
		
		if( f_cidade_residencial.value == '' )
		{
			alert("Por favor, digite a Cidade Residencial");
			f_cidade_residencial.focus();
			return false;
		}
		
		if( f_uf_residencial.value == '' )
		{
			alert("Por favor, selecione o Estado Residencial");
			f_uf_residencial.focus();
			return false;
		}
		
		if( f_cep_residencial.value == '' )
		{
			alert("Por favor, digite o CEP Residencial.");
			f_cep_residencial.focus();
			return false;
		}
		else if( !js_val_cep( f_cep_residencial.value ) )
		{
			alert("O CEP Residencial informado está em um formato inválido. Por favor, corrija."); 
			f_cep_residencial.focus();
			return false;
		}
		
		if( f_cep_comercial.value != '' )
		{
			if( !js_val_cep( f_cep_comercial.value ) )
			{
				alert("O CEP Comercial informado está em um formato inválido. Por favor, corrija."); 
				f_cep_comercial.focus();
				return false;
			}
		}
		
		if( f_ddd_telefone_residencial.value == '' )
		{
			alert("Por favor, digite o DDD do Telefone Residencial");
			f_ddd_telefone_residencial.focus();
			return false;
		}

		if( f_telefone_residencial.value == '' )
		{
			alert("Por favor, digite o Telefone Residencial");
			f_telefone_residencial.focus();
			return false;
		}
		
		if( f_ddd_celular.value == '' )
		{
			alert("Por favor, digite o DDD do Celular");
			f_ddd_celular.focus();
			return false;
		}

		if( f_celular.value == '' )
		{
			alert("Por favor, digite o Celular");
			f_celular.focus();
			return false;
		}
		
		return true;
	}
}
