
   // mostra detalhes do produto
   function showProduto(id) {
      link = 'detProd.asp?id=' + id;
      //var winDt = window.open(link,'Detalhes_Produto','width=440,height=350,scrollbars=yes');
      //winDt.focus();
	  window.parent.location.href(link);
   }

   // manda produto para cesta
   function mandaCesta(categoria,id) {
      window.opener.location.href = ("incluiCesta.asp?nr_cat="+categoria+"&id="+id);
      window.close();
   }

   // formata documento CPF (999.999.999-99)
   function formataCPF(obj) {
      var str = obj.value.length;
      if ((str == 3) || (str == 7)) {
         obj.value += '.';
      }
      if (str == 11) obj.value += '-';
   }
   
   // formata documenro CNPJ (99.999.999/9999-99)
   function formataCNPJ(obj) {
      var str = obj.value.length;
      if ((str == 2) || (str == 6)) {
         obj.value += '.';
      }
      if (str == 10) obj.value += '/';
      if (str == 15) obj.value += '-';
   }
   
   // ![a-z]
   function keyNum() {
      if (event.keyCode < 45 || event.keyCode > 57) {
         event.returnValue = false;
      }
   }
   
   // formata cep
   function formataCep(obj) {
      var str = obj.value.length;
      if (str == 5) obj.value += '-';
   }
   
   // verifica validade de endereco de e-mail
   // str > endereco do e-mail
   function vrMail(str) {
   	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   	if (filter.test(str)) {
         return false;
      }
   	else {
         return true;
      }
   }

   // -- verifica campo vazio
   // str > string para verificacao
   function space(str) {
      var ver = 0;
      len = str.length;
      for (i=0; i < len; i++) {
         if (str.charAt(i) != ' ') ver++;
      }
      if (ver == '0') {
         return true;
      }
      else {
         return false;
      }
   }
   
   function submitFrm() {
      // verifica se todos os campos foram preenchidos
      var formz = document.frm;
      for (var i=0; i < formz.elements.length; i++) {
         if ((space(formz.elements[i].value)) && (formz.elements[i].name != 'ddd2') && (formz.elements[i].name != 'tel2') && (formz.elements[i].name != 'ddd_cel') && (formz.elements[i].name != 'celular') && (formz.elements[i].name != 'rg')) {
            alert("Os campos em negrito são de preenchimento obrigatório!");
            formz.elements[i].focus();
            return false;
         }
      }
      // verifica consistencia na senha
      var senha  = document.frm.senha;
      var csenha = document.frm.csenha;
      if (senha.value != csenha.value) {
         alert("As senhas informadas não conferem!");
         senha.focus();
         return false;
      }
      // verifica consistencia no e-mail
      var email  = document.frm.email;
      var cemail = document.frm.cemail;
      if (email.value != cemail.value) {
         alert("os e-mails informados não conferem!");
         email.focus();
         return false;
      }
   }
   
   // muda labels do formulario no cadastro do cliente
   function mudatipo(obj) {
      // pessoa fisica
      if (obj.selectedIndex == 0) {
         document.getElementById('nome_tipo').innerHTML = 'Nome';
         document.getElementById('doc1').innerHTML = 'CPF';
         document.getElementById('doc2').innerHTML = 'R.G.';
         document.getElementById('tel_tipo1').innerHTML = 'Telefone Residencial';
         document.getElementById('tel_tipo2').innerHTML = 'Telefone Comercial';
         document.getElementById('tel_tipo3').innerHTML = 'Telefone Celular';
      }
      // pessoa juridica
      else { 
         document.getElementById('nome_tipo').innerHTML = 'Nome da empresa';
         document.getElementById('doc1').innerHTML = 'CNPJ';
         document.getElementById('doc2').innerHTML = 'Inscrição Estadual';
         document.getElementById('tel_tipo1').innerHTML = 'Telefone de Contato';
         document.getElementById('tel_tipo2').innerHTML = 'Telefone Alternativo';
         document.getElementById('tel_tipo3').innerHTML = 'Fax';
      }
   }
