	 function processoCNJValido (NNNNNNN, DD, AAAA, JTR, OOOO){
		valor1 = "";
		resto1 = 0;
		valor2 = "";
		resto2 = 0;
		valor3 = "";
		valor1 = NNNNNNN;
		resto1 = valor1 % 97;
		valor2 = inserirCaracter('0',0,resto1.toString(), 2-resto1.toString().length) + AAAA + JTR;
		resto2 = valor2 % 97;
		valor3 = inserirCaracter('0',0,resto2.toString(), 2-resto2.toString().length) + OOOO + DD;
		return ((valor3 % 97) == 1);
	}
	
	
	
	function completarParte1(obj){
	    var numero = limparNumero(obj.value);
	     if (numero.length < obj.maxLength)
		numero = inserirCaracter("0",0,numero,obj.maxLength - numero.length - 2);
	    numero = inserirCaracter("-",7,numero);
	    numero = inserirCaracter(".",10,numero);
	    obj.value = numero;
	}
                
	function completarParte2(obj){
	    var numero = limparNumero(obj.value);
	    if (numero.length < obj.maxLength)
		numero = inserirCaracter("0",0,numero,obj.maxLength - numero.length);
	    obj.value = numero;
	}
	
	function mascaraCNJ(){
		Mascara("parte1ProcCNJ","\\.","#######-##.####");
		Mascara("parte2ProcCNJ","\\.","####");
	}
	
