// JavaScript Document
	var arrayDeTelefone = new Array();
	arrayDeTelefone[0]="(";
	arrayDeTelefone[3]=")";
	arrayDeTelefone[8]="-"; // 13 digitos

	var arrayDeCEP = new Array();
	arrayDeCEP[5]="-"; //9 digitos

	var arrayDeCpf = new Array();
	arrayDeCpf[3]=".";
	arrayDeCpf[7]=".";
	arrayDeCpf[11]="-";// 14 DIGITOS
	
	var arrayDeData = new Array();
	arrayDeData[2]="-";
	arrayDeData[5]="-";

	var arrayDeCGC_CNPJ = new Array();
	arrayDeCGC_CNPJ[3]=".";
	arrayDeCGC_CNPJ[7]=".";
	arrayDeCGC_CNPJ[11]="/";
	arrayDeCGC_CNPJ[16]="-"; //19 dígitos
	
 function Valida(number,conteudo,id,arrayDeRegras,digitos){
   
    var tecla=(window.event)?event.keyCode:number.which;
    contei = conteudo.length;
    
        if(tecla > 47 && tecla < 58 || tecla == 0){        		        				
        	contei = conteudo.length;
			if (digitos != contei || tecla == 0){
				for (i = 0; i < arrayDeRegras.length; i++){
					if(contei == i){
						if(arrayDeRegras[i].length >= 1){
							conteudo += arrayDeRegras[i];
						}
					}
				}	
				campo = document.getElementById(id)
				campo.value = conteudo;
			}else{return false}
        }else if (tecla != 8){	        		        	
	        return false;

	    }else{	     
	    	if (digitos != contei){   		
				campo = document.getElementById(id)			
				campo.value = conteudo;
	    	}else{}

        }
 }
 
 
 function ValidaValorDigitado(number,conteudo,id){
   
    var tecla=(window.event)?event.keyCode:number.which;
    contei = conteudo.length;
    
        if(tecla > 47 && tecla < 58 || tecla == 0 || tecla == 44 ){
        	virgula = conteudo.indexOf(',');
        	
	        	if (virgula == -1){
		        	campo = document.getElementById(id);
					campo.value = conteudo;
	        	}else{
	        		numDepois = contei - virgula;
	        		if (numDepois != 3 && tecla != 44){
		        		campo = document.getElementById(id);
						campo.value = conteudo;
	        		}else{
	        			return false;
	        		}
	        		
	        	}
        }else if (tecla != 8){	        		        	
	        return false;

        }
 }
