<!-- 

function mascaraCPF(form,campo,teclapress)
{
	tecla = teclapress.keyCode;
	var str = "keycode: " + tecla;
	//alert (str);
	
	eval("strCampo = document." + form + "." + campo);
    var mycpf = '';
    
    mycpf = mycpf + strCampo.value;
	
    if (tecla == 8) {
	    if (mycpf.length == 3) {
		    strCampo.value = mycpf.substr(0,2);
	    }
	    if (mycpf.length == 7) {
		    strCampo.value = mycpf.substr(0,6);
	    }
	    if (mycpf.length == 11) {
		    strCampo.value = mycpf.substr(0,10);
	    }
	    return;
    }

    if ((tecla < 48) || (tecla > 57)) { 
	    //alert ("tecla invalida");
	    strCampo.value = mycpf.substr(0,mycpf.length-1);
	    return;
    }    
    
    if (mycpf.length == 3) {
        mycpf = mycpf + '.';
        strCampo.value = mycpf;
    }
    if (mycpf.length == 7) {
        mycpf = mycpf + '.';
        strCampo.value = mycpf;
    }
    if (mycpf.length == 11) {
        mycpf = mycpf + '-';
        strCampo.value = mycpf;
    }
    if (mycpf.length == 14) {
    }
        
}



function validaCPF(strCpf)
{

	var varFirstChr = strCpf.charAt(0);
	var vaCharCPF = false;
	for(var i=0;i<=10;i++){
		var c = strCpf.charAt(i);
		if(!(c>='0')&&(c<='9')){
			return false;
		}
		if(c!=varFirstChr)
			vaCharCPF = true;
	}
	if(!vaCharCPF){
		return false;
	}
	soma=0;
	for(i=0;i<9; i++){
		soma += (10-i) * ( eval(strCpf.charAt(i)) );
	}
	digito_verificador = 11-(soma % 11);
	if((soma % 11) < 2)
		digito_verificador = 0;
	if (eval(strCpf.charAt(9)) != digito_verificador){
		return false;
	}
	soma=0;
	for(i=0;i<9; i++){
		soma += (11-i)*(eval(strCpf.charAt(i)));
	}
	soma += 2*(eval(strCpf.charAt(9)));
	digito_verificador = 11-(soma % 11);
	if((soma % 11)<2)
		digito_verificador = 0;
	if(eval(strCpf.charAt(10)) != digito_verificador){
		return false;
	}
	return true;
}

function mascara_cnpj(form,campo,teclapress)
{
	tecla = teclapress.keyCode;
	var str = "keycode: " + tecla;
	//alert (str);
	eval("strCampo = document." + form + "." + campo);
    var mycnpj = '';
    
    mycnpj = mycnpj + strCampo.value;

    if (tecla == 8) {
	    if (mycnpj.length == 2) {
		    strCampo.value = mycnpj.substr(0,1);
	    }
	    if (mycnpj.length == 6) {
		    strCampo.value = mycnpj.substr(0,5);
	    }
	    if (mycnpj.length == 10) {
		    strCampo.value = mycnpj.substr(0,9);
	    }
	    if (mycnpj.length == 15) {
		    strCampo.value = mycnpj.substr(0,14);
	    }	    
	    return;
    }
    if ((tecla < 48) || (tecla > 57)) { 
	    //alert ("tecla invalida");
	    strCampo.value = mycnpj.substr(0,mycnpj.length-1);
	    return;
    }    
    if (mycnpj.length == 2) {
        mycnpj = mycnpj + '.';
        strCampo.value = mycnpj;
    }
    if (mycnpj.length == 6) {
        mycnpj = mycnpj + '.';
        strCampo.value = mycnpj;
    }
    if (mycnpj.length == 10) {
        mycnpj = mycnpj + '/';
        strCampo.value = mycnpj;
    }
    if (mycnpj.length == 15) {
	    mycnpj = mycnpj + '-';
        strCampo.value = mycnpj;
    }
    if (mycnpj.length == 17) {
    }
}
//-->
