function valida_cad(f){
   if (!valida_senha(f)) return false;
   if (!valida(f)) return false;
   return true;
}

function valida_senha(f){
   if (f.senha.value.length < 5) {
      alert("A senha deve ter no mínimo 5 caracteres");
      f.senha.focus();
      return false;
   }
   if (f.senha2.value.length < 5) {
      alert("Redigite a Senha");
      f.senha2.focus();
      return false;
   }
   if (f.senha2.value != f.senha.value) {
      alert("As senhas digitadas estão diferentes");
      f.senha2.focus();
      return false;
   }
   return true;
}

function valida(f){
   if (f.empresa.value=="") {
      alert("Digite o nome fantasia ou razão social da sua Empresa ou Instituição.");
      f.empresa.focus();
      return false;
   }
   if (f.departamento.value=="") {
      alert("Digite o departamento.");
      f.departamento.focus();
      return false;
   }
   if (f.nome.value=="") {
      alert("Digite o seu nome ou responsável para contato.");
      f.nome.focus();
      return false;
   } 
   if (f.atuacao.selectedIndex==0) {
      alert("Indique sua área de Atuação.");
      f.atuacao.focus();
      return false;
   }
    if (f.cargo.selectedIndex==0) {
      alert("Indique o seu Cargo.");
      f.cargo.focus();
      return false;
   }
    if (f.endereco.value=="") {
      alert("Digite o seu Endereço.");
      f.endereco.focus();
      return false;
   } 
    if (f.cep.value=="") {
      alert("Digite o seu CEP.");
      f.cep.focus();
      return false;
   } 
      if (f.cidade.value=="") {
      alert("Digite o nome da Cidade.");
      f.cidade.focus();
      return false;
   }
   if (f.uf.selectedIndex==0) {
      alert("Indique a Unidade Federal");
      f.uf.focus();
      return false;
   }
   if (f.ddd.value.length < 2) {
      alert("Digite o DDD");
      f.ddd.focus();
      return false;
   }
   if (f.telefone.value.length < 6) {
      alert("Digite o número do telefone para contato.");
      f.telefone.focus();
      return false;
   }
   if (f.ddd_fax.value=="" && f.fax.value!="") {
      alert("Digite o ddd do fax");
      f.ddd_fax.focus();
      return false;
   }
   if (f.ddd_fax.value!="" && f.fax.value=="") {
      alert("Digite o número do fax");
      f.fax.focus();
      return false;
   }
   if ((f.email.value.length < 5) || (f.email.value.indexOf("@")==-1)){
      alert("Digite seu e-mail corretamente");
      f.email.focus();
      return false;
   }
   return true;
}
