<!--

function Verifica_campo_CPF(campo) {

var CPF = campo.value; // Recebe o valor digitado no campo



// Aqui comeÃ§a a checagem do CPF

var POSICAO, I, SOMA, DV, DV_INFORMADO;

var DIGITO = new Array(10);

DV_INFORMADO = CPF.substr(9, 2); // Retira os dois Ãºltimos dÃ­gitos do nÃºmero informado



// Desemembra o nÃºmero do CPF na array DIGITO

for (I=0; I<=8; I++) {

  DIGITO[I] = CPF.substr( I, 1);

}



// Calcula o valor do 10Âº dÃ­gito da verificaÃ§Ã£o

POSICAO = 10;

SOMA = 0;

   for (I=0; I<=8; I++) {

      SOMA = SOMA + DIGITO[I] * POSICAO;

      POSICAO = POSICAO - 1;

   }

DIGITO[9] = SOMA % 11;

   if (DIGITO[9] < 2) {

        DIGITO[9] = 0;

}

   else{

       DIGITO[9] = 11 - DIGITO[9];

}



// Calcula o valor do 11Âº dÃ­gito da verificaÃ§Ã£o

POSICAO = 11;

SOMA = 0;

   for (I=0; I<=9; I++) {

      SOMA = SOMA + DIGITO[I] * POSICAO;

      POSICAO = POSICAO - 1;

   }

DIGITO[10] = SOMA % 11;

   if (DIGITO[10] < 2) {

        DIGITO[10] = 0;

   }

   else {

        DIGITO[10] = 11 - DIGITO[10];

   }



// Verifica se os valores dos dÃ­gitos verificadores conferem

DV = DIGITO[9] * 10 + DIGITO[10];

   if (DV != DV_INFORMADO) {

      alert('Atenção o Dígito verificador do CPF é inválido');

      campo.value = '';

      campo.focus();

      return false;

   }

}

//-->

function formataTel(evt) {

var obj;

    if (navigator.appName.indexOf("Netscape") != -1) obj = evt.target;

    else obj = evt.srcElement;

    qtd = obj.value.length;

    if (qtd == 2) obj.value = "("+obj.value+")";

    if (qtd == 7) obj.value = obj.value+"-";

    if (qtd == 12 && evt.keyCode == 8) {

    character = tiraChar(obj.value, "-");

        obj.value = character.substring(0,7)+"-"+character.substring(7,12);

    }

    if (qtd == 13) {

    character = tiraChar(obj.value, "-");

    obj.value = character.substring(0,8)+"-"+character.substring(8,12);

}

}

function tiraChar(texto, caracter) {

var ret;

    for (i=0; i < texto.length; i++) {

    if (texto.substring(i, i+1) == caracter)

            ret = texto.substring(0, i)+texto.substring(i+1, texto.length);

    }

    return ret;

}

