		// .................................................................................
		// .                                SANDRO S. GERALDO                              .
		// .................................................................................
		// .            TIPO: Função                                                       .
		// . COMPATIBILIDADE: IE 4.x - IE 5.x - IE 6.x                                     .
		// .       DESCRIÇÃO: Função para formatar campos do tipo data, cep e telefone     .
		// .      PARAMETROS: Formulário  string  Nome do formulário                       .
		// .                  Campo       string  Nome do campo                            .
		// .                  TeclaPres   string  event                                    .
		// .       COMO USAR: Para usar chama-se a função no evento onKeyUp                .
		// .            DATA: 20/12/2004                                                  .
		// .................................................................................
  
		function FormataData(Formulario, Campo, TeclaPres)
			{
			var tecla = TeclaPres.keyCode;
			var strCampo;
		    var vr;
		    var tam;
    
		    eval("strCampo = document." + Formulario + "." + Campo);
    	    	    vr = strCampo.value;
		    vr = vr.replace(".", "");
		    vr = vr.replace("/", "");
		    vr = vr.replace("/", "");
		    vr = vr.replace("/", "");
		    tam = vr.length + 1;
	
    		    //Back Space / Tabulação
         	    if (tecla != 9 && tecla != 8)
			    {
				if (tam == 3)
					{
					strCampo.value = vr.substr(0, tam - 1) + '/' + vr.substr(tam - 1, tam);
			        return ;
					}
		      if (tam >= 5 && tam <= 10)
					{	
					strCampo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 4); 
			        return ;
				    }
				}
			}


		function FormataCep(Formulario, Campo, TeclaPres)
			{
			var tecla = TeclaPres.keyCode;
			var strCampo;
		    var vr;
		    var tam;
    
		    eval("strCampo = document." + Formulario + "." + Campo);
    	    	    vr = strCampo.value;
		    vr = vr.replace(".", "");
		    vr = vr.replace("-", "");
		    vr = vr.replace("-", "");
		    vr = vr.replace("-", "");
		    tam = vr.length + 1;
	
    		    //Back Space / Tabulação
         	    if (tecla != 9 && tecla != 8)
			    {
				if (tam == 6)
					{
					strCampo.value = vr.substr(0, tam - 1) + '-' + vr.substr(tam - 1, tam);
			        return ;
					}
				}
			}


		function FormataTelefone(Formulario, Campo, TeclaPres)
			{
			var tecla = TeclaPres.keyCode;
			var strCampo;
		    var vr;
		    var tam;
    
		    eval("strCampo = document." + Formulario + "." + Campo);
    	    	    vr = strCampo.value;
		    vr = vr.replace(".", "");
		    vr = vr.replace("-", "");
		    vr = vr.replace("-", "");
		    vr = vr.replace("-", "");
		    tam = vr.length + 1;
	
    		    //Back Space / Tabulação
         	    if (tecla != 9 && tecla != 8)
			    {
				if (tam == 5)
					{
					strCampo.value = vr.substr(0, tam - 1) + '-' + vr.substr(tam - 1, tam);
			        return ;
					}
				}
			}


