function num_check(val){

  var checkOK = "0123456789";
  var checkStr = val;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
  ch = checkStr.charAt(i);
  for (j = 0;  j < checkOK.length;  j++)
  if (ch == checkOK.charAt(j))
  break;
  if (j == checkOK.length)
  {
  allValid = false;
  break;
  }
  if (ch != ",")
  allNum += ch;
  }

  return allValid;

} // num_check

function cpf_check( cpf ) {
    var dac = "", inicio = 2, fim = 10, soma, digito, i, j
    for (j=1;j<=2;j++) {
        soma = 0
        for (i=inicio;i<=fim;i++) {
            soma += parseInt(cpf.substring(i-j-1,i-j))*(fim+1+j-i)
        }
        if (j == 2) { soma += 2*digito }
        digito = (10*soma) % 11
        if (digito == 10) { digito = 0 }
        dac += digito
        inicio = 3
        fim = 11
    }
    return (dac == cpf.substring(cpf.length-2,cpf.length))
}

function char_check( field ) {

  var ret = true;

  if (field.indexOf("'") != -1)
    ret = false;

  if (field.indexOf('"') != -1)
    ret = false;

  if (! ret)
    alert("Os caracteres aspas e apóstrofe não são permitidos no cadastro!");

  return ret
} // char_check


function email_check( email ) {
  //validar email
  var ret = true;
  if ( email.indexOf("@") == -1 || email.indexOf(".") == -1 ) {
    ret = false;
  }

  if ( email.indexOf(",") != -1 ) {
    ret = false;
  }

  return ret

}
