function validaContato(vfTipo) {

   var vfTipo;

   if (vfTipo == 'contato') {

      with(document.contato) {

         if (vNome.value.length == 0) {
            alert("Entre com seu nome.");
            vNome.focus();
            return false;
         }
         if (vCidade.value.length == 0) {
            alert("Entre com sua cidade.");
            vCidade.focus();
            return false;
         }
         if (vUf.selectedIndex == 0) {
            alert("Escolha seu estado na lista");
            vUf.focus();
            return false;
         }
         if (vSetor.selectedIndex == 0) {
            alert("Escolha o setor para o qual deseja mandar sua mensagem.");
            vSetor.focus();
            return false;
         }
         if (vAssunto.value.length == 0) {
            alert("Entre com o assunto da mensagem.");
            vAssunto.focus();
            return false;
         }
         if (vMsg.value.length == 0) {
            alert("Entre com sua mensagem.");
            vMsg.focus();
            return false;
         }

         return true;
      }
   }
   else if (vfTipo == 'cadastre') {

      with(document.cadastre) {

         if (vNome.value.length == 0) {
            alert("Entre com seu nome.");
            vNome.focus();
            return false;
         }
         if (vCidade.value.length == 0) {
            alert("Entre com sua cidade.");
            vCidade.focus();
            return false;
         }
         if (vUf.selectedIndex == 0) {
            alert("Escolha seu estado na lista");
            vUf.focus();
            return false;
         }
         if (vEmail.value.length == 0) {
            alert("Entre com seu e-mail");
            vEmail.focus();
            return false;
         }
         var el = document.forms[1].elements;
         for(var i = 0 ; i < el.length ; ++i) {
          if(el[i].type == "radio") { 
           var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
           var itemchecked = false;
           for(var j = 0 ; j < radiogroup.length ; ++j) {
            if(radiogroup[j].checked) {
                 itemchecked = true;
                 break;
                }
           }
           if(!itemchecked) {
            alert("Assinale uma das opções de identificação.");
            if(el[i].focus)
             el[i].focus();
                return false;
           }
          }
         }
         return true;
      }
   }
}