function validaCadastre(form,botao)
{
	with(form)
	{
		document.getElementById('message').innerHTML = '<br> <b>Campos obrigatórios:</b> ';
		var retorno = true;
		
		trim(f_empresa);
		if ( f_empresa.value == '' )
		{
			document.getElementById('message').innerHTML += 'Empresa';
			f_empresa.focus();
			retorno = false;
		}
		
		trim(f_email);
		if ( f_email.value == '' )
		{
			document.getElementById('message').innerHTML += ', Email';
			f_email.focus();
			retorno = false;
		}
		else if ( validaEmail(form,f_email) == false )
		{
			document.getElementById('message').innerHTML += ', Email inválido';
			f_email.focus();
			retorno = false;
		}
		
		trim(f_responsavel);
		if ( f_responsavel.value == '' )
		{
			document.getElementById('message').innerHTML += ', Responsável';
			f_responsavel.focus();
			retorno = false;
		}
		
		trim(f_endereco);
		if ( f_endereco.value == '' )
		{
			document.getElementById('message').innerHTML += ', Endereço';
			f_endereco.focus();
			retorno = false;
		}
		
		trim(f_bairro);
		if ( f_bairro.value == '' )
		{
			document.getElementById('message').innerHTML += ', Bairro';
			f_bairro.focus();
			retorno = false;
		}
		
		trim(f_numero);
		if ( f_numero.value == '' )
		{
			document.getElementById('message').innerHTML += ', Numero';
			f_numero.focus();
			retorno = false;
		}
		
		trim(f_telefone);trim(f_celular);
		if ( f_telefone.value == '' && f_celular.value )
		{
			document.getElementById('message').innerHTML += ', Telefone ou Celular';
			f_telefone.focus();
			retorno = false;
		}
		
		if ( retorno == false )
		{
			document.getElementById('message').innerHTML += ' não preenchidos';
			return false;
		}
		else
		{
			form.submit();
			botao.disabled = true;
			botao.value = 'Enviando..';
		}
	}
}