function validacao_formulario(f){
	if (f.nome.value.length < '1'){
		alert("Preencha o campo nome.");
		f.nome.focus();
		return false;
	}
	if (f.endereco.value.length < '1'){
		alert("Preencha o campo endereço.");
		f.endereco.focus();
		return false;
	}
	if (f.bairro.value.length < '1'){
		alert("Preencha o campo bairro.");
		f.bairro.focus();
		return false;
	}
	if (f.numero.value.length < '1'){
		alert("Preencha o campo numero.");
		f.numero.focus();
		return false;
	}
	if (f.cidade.value.length < '1'){
		alert("Preencha o campo cidade.");
		f.cidade.focus();
		return false;
	}
	if (f.uf.options[f.uf.selectedIndex].value.length < 1){
		alert("Escolha um estado");
		f.uf.focus();
		return false;
	}
	if (f.cep.value.length < '1'){
		alert("Preencha o campo cep.");
		f.cep.focus();
		return false;
	}
	if (f.ddd.value.length < '1'){
		alert("Preencha o campo DDD.");
		f.ddd.focus();
		return false;
	}
	if (f.telefone.value.length < '1'){
		alert("Preencha o campo telefone.");
		f.telefone.focus();
		return false;
	}
	if (f.email.value.length > '1'){
	   var exp = /^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$/;
	   if (!exp.test(f.email.value)) {
    	alert("O e-mail está inválido");
		f.email.focus();
	    return false;
		}
	}
}

function limpar(f){
	f.nome.value = "";
	f.endereco.value = "";
	f.bairro.value = "";
	f.numero.value = "";
	f.cidade.value = "";
	f.uf.value = "";
	f.cep.value = "";
	f.ddd.value = "";
	f.telefone.value = "";
	f.ddd_fax.value = "";
	f.fax.value = "";
	f.email.value = "";
	f.nome.focus();
}

