// JavaScript Document
// alterado para verificar se n�o foram digitados n�meros iguais e repetidos no campo CPF
// valida o CPF digitado 
function ValidarCPF(Objcpf){
        var cpf = Objcpf.value;
        exp = /\.|\-/g
		cpf = cpf.toString().replace( exp, "" );
        var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
        var soma1=0, soma2=0;
        var vlr =11;
        
        for(i=0;i<9;i++){
                soma1+=eval(cpf.charAt(i)*(vlr-1));
                soma2+=eval(cpf.charAt(i)*vlr);
                vlr--;
        }       
        soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
        soma2=(((soma2+(2*soma1))*10)%11);
		
		if(cpf == "11111111111" || 
		   cpf == "22222222222" || 
		   cpf == "33333333333" || 
		   cpf == "44444444444" || 
		   cpf == "55555555555" || 
		   cpf == "66666666666" || 
           cpf == "77777777777" || 
		   cpf == "88888888888" || 
		   cpf == "99999999999" || 
		   cpf == "00000000000" )
		{
        var digitoGerado = null;
    }else{
        var digitoGerado = (soma1*10) + soma2;
    }
        
        if(digitoGerado!=digitoDigitado)
				alert('O CPF digitado e Invalido!');
}

//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj){
        var cnpj = ObjCnpj.value;
        var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
        var dig1= new Number;
        var dig2= new Number;
        
        exp = /\.|\-|\//g
        cnpj = cnpj.toString().replace( exp, "" ); 
        var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));
                
        for(i = 0; i<valida.length; i++){
                dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);  
                dig2 += cnpj.charAt(i)*valida[i];       
        }
        dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
        dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));
        
        if(((dig1*10)+dig2) != digito)  
                alert('O CNPJ digitado e Invalido!');               
}




