
/*
 * Método de exibição de imagem.
 */
function cmdExibirImagem(pImagem) {

	// Abre janela
	cmdCarregarPaginaInterna('../../../content/geral/geral/imagem.php?dsCaminho=' + pImagem);
}

/**
 * Função que valida um e-mail
 * @param string dsEmail
 * @return boolean
 */
function cmdIsEmail(dsEmail) {
  return (dsEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function validarCPF(pNrCPF) {
  pNrCPF = pNrCPF.replace('.', '');
  pNrCPF = pNrCPF.replace('-', '');

  if (pNrCPF.length != 11 || pNrCPF == "00000000000" || pNrCPF == "11111111111" ||
      pNrCPF == "22222222222" || pNrCPF == "33333333333" || pNrCPF == "44444444444" ||
      pNrCPF == "55555555555" || pNrCPF == "66666666666" || pNrCPF == "77777777777" ||
      pNrCPF == "88888888888" || pNrCPF == "99999999999") {
    return false;
  }

  var soma = 0;
  var i;
  for (i = 0; i < 9; i++) {
    soma += parseInt(pNrCPF.charAt(i)) * (10 - i);
  }

  resto = 11 - (soma % 11);
  if (resto == 10 || resto == 11) {
    resto = 0;
  }
  if (resto != parseInt(pNrCPF.charAt(9))) {
    return false;
  }

  soma = 0;
  for (i = 0; i < 10; i++) {
    soma += parseInt(pNrCPF.charAt(i)) * (11 - i);
  }
  resto = 11 - (soma % 11);
  if (resto == 10 || resto == 11) {
    resto = 0;
  }
  if (resto != parseInt(pNrCPF.charAt(10))) {
    return false;
  }

  return true; 
}

