function ValidaCpf()
 {
   //Nesta linha abaixo vc deve troca a palavra "Formulario" pelo nome do seu formulario,
   //que deve ser indicado dentro da tag <form>assim: <form name="Nome">
   //e trocar a palavra Objeto pelo nome do campo onde o cpf devera ser digitado, o que ja esta eh o mesmo
   // do exemplo.
   // Se fizer a modificacao no nome do campo, por favor, modifique tbm o nome do campo na condicao de erro
   // a mais ou menos 12 linhas abaixo.

   if (checaCPF(document.frm_newcadcurriculo.txtcpf.value))
   {  
   //Nesta linha abaixo vc deve troca a palavra "Formulario" pelo nome do seu formulario,
   //que deve ser indicado dentro da tag <form>assim: <form name="Nome">
   //e trocar a palavra Objeto pelo nome do objeto que vc deseja que receba o cursor caso
   // o cpf seja validado OBS: se deseja que o formulario seja enviado apos a validacao

   document.frm_newcadcurriculo.focus();
   }
   else
   {
          errors="1";
     if (errors) alert('Digite corretamente o CPF');
         document.MM_returnValue = (errors == '');
         
                 document.frm_newcadcurriculo.txtcpf.focus();
   }
 }
 function checaCPF (CPF) {
    if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
        CPF == "22222222222" ||    CPF == "33333333333" || CPF == "44444444444" ||
        CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
        CPF == "88888888888" || CPF == "99999999999")
        return false;
        soma = 0;
    for (i=0; i < 9; i ++)
        soma += parseInt(CPF.charAt(i)) * (10 - i);
        resto = 11 - (soma % 11);
    if (resto == 10 || resto == 11)
        resto = 0;
    if (resto != parseInt(CPF.charAt(9)))
        return false;
    soma = 0;
    for (i = 0; i < 10; i ++)
        soma += parseInt(CPF.charAt(i)) * (11 - i);
    resto = 11 - (soma % 11);
    if (resto == 10 || resto == 11)
        resto = 0;
    if (resto != parseInt(CPF.charAt(10)))
        return false;
        return true;
  }
