netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");
function mascara_moeda(cur,len) {
   n='__0123456789';
   d=cur.value;
   l=d.length;
   r='';
   if (l > 0) {
	z=d.substr(0,l-1);
	s='';
	a=2;
	for (i=0; i < l; i++) {
		c=d.charAt(i);
		if (n.indexOf(c) > a)
		{
			a=1;
			s+=c;
		};
	};
	l=s.length;
	t=len-1;
	if (l > t) {
		l=t;
		s=s.substr(0,t);
	};
	if (l > 2) {
		r=s.substr(0,l-2)+','+s.substr(l-2,2);
	} else {
		if (l == 2) {
			r='0,'+s;
		} else {
			if (l == 1) {
				r='0,0'+s;
			};
		};
	};
	if (r == '') {
		r='0,00';
	} else {
		l=r.length;
		if (l > 6) {
			j=l%3;
			w=r.substr(0,j);
			wa=r.substr(j,l-j-6);
			wb=r.substr(l-6,6);
			if (j > 0) {
				w+='.';
			};
			k=(l-j)/3-2;
			for (i=0; i < k; i++) {
				w+=wa.substr(i*3,3)+'.';
			};
			r=w+wb;
		};
	};
   };
   if (r.length <= len) {
	cur.value=r;
   } else {
	cur.value=z;
   };
   return 'ok';
};
  //--------------------------------------------------------------//
  //-- Todas as letras do Objeto em Maiusculo                   --//
  //-- Como usar:  onblur="maiusculo(this);"                    --//
  //--------------------------------------------------------------//
  function maiusculo(obj) {
    obj.value = obj.value.toUpperCase();
   /* var form = document.forms[0];
    for (var i=0; i<form.elements.length;i++) {
      if (form.elements[i].name == obj) {
        str_aux = new String(form.elements[i].value);
        form.elements[i].value = str_aux.toUpperCase();
      }
    } */
  }

  //-----------------------------------------------//
  //-- A primeira letra do Objeto em Maiusculo   --//
  //-- Como usar:  onblur="pri_maiusculo(this);" --//
  //-----------------------------------------------//
  function pri_maiusculo(obj) {
    var form = document.forms[0];
    for (var i=0; i<form.elements.length;i++) {
      if (form.elements[i].name == obj) {
        str_aux = new String(form.elements[i].value);
        str_pri = str_aux.charAt(0);
        form.elements[i].value = str_pri.toUpperCase()+str_aux.substring(1);
      }
    }
  }

  //-----------------------------------------------------------------------------//
  //-- Identifica qual o Navegador                                             --//
  //-- Como usar:  ?????                                                       --//
  //-----------------------------------------------------------------------------//
  function identifica_navegador() {
    var agt = navigator.userAgent.toLowerCase();
    var isIe = (agt.indexOf("msie") != -1);
    var isIe5 = (agt.indexOf("msie 5") != -1);
    var firefox = (agt.indexOf("firefox") != -1);
    return firefox;
   }

  //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
  //-- Busca CEP                                                                                                                                                                                         --//
  //-- Como usar: <div id="content"><iframe border="0" name="iframe_acha_cep" marginwidth="0" marginheight="0" src="escondida.php" frameborder="no" width="0" scrolling="no" height="0"></iframe></div>' --//
  //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
  function buscaCep(cep){
    if(cep != ""){
      parent.iframe_acha_cep.document.getElementById("cepDest").value = cep;
      parent.iframe_acha_cep.document.getElementById("busca_endereco").submit();
      parent.document.getElementById("info_cep").innerHTML = "Aguarde. Consultando o CEP.";

    }
  }

  //------------------------------------------------------------------------------//
  //-- Formata/Máscara                                         Ex:CEP           --//
  //-- Como usar:  onkeypress="return formata_mascara(event,this,'#####-###');" --//
  //------------------------------------------------------------------------------//
  function formata_mascara(e,src,mask) {
    if(window.event) {
      _TXT = e.keyCode;
    } else if(e.which) {
      _TXT = e.which;
    }
    if(_TXT > 47 && _TXT < 58) {
      var i = src.value.length;
      var saida = mask.substring(0,1);
      var texto = mask.substring(i);
      if (texto.substring(0,1) != saida) {
        src.value += texto.substring(0,1);
      }
      return true;
    } else {
      if (_TXT != 8) {
        return false;
      } else {
        return true;
      }
    }
  }

  //--------------------------------------------------------------//
  //-- Aceita somente números                                   --//
  //-- Como usar:  onkeypress="return somente_numeros(event);"  --//
  //--------------------------------------------------------------//
  function somente_numeros(e) {
    if(window.event) {
      _TXT = e.keyCode;
    } else if(e.which) {
      _TXT = e.which;
    }
    if((_TXT > 47 && _TXT < 58) || (_TXT == 46 || _TXT == 44)) {
      return true;
    } else {
      if (_TXT != 8) {
        return false;
      }
      else {
        return true;
      }
    }
  }

  function mostraEnviar(elemento) {
   if (document.getElementById(elemento).style.display == '') {
    document.getElementById(elemento).style.display = 'none'
   } else {
    document.getElementById(elemento).style.display = ''
   }
  }




