//Valida Cpf
function ValidaCpf(myForm) {
	cpf = myForm.Cpf.value;
	var soma = 0;
	//Antes remove a pontuacao e espacos em branco
	for (var i =0 ; i < cpf.length; i++) {
		if (isNaN(cpf.charAt(i))) cpf = cpf.replace(cpf.charAt(i), "");
		if (cpf.charAt(i) == " ") cpf = cpf.replace(cpf.charAt(i), "");
	}
	
	myForm.Cpf.value = 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 > 9)	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 > 9)	resto = 0;
	if (resto != parseInt(cpf.charAt(10)))	return false;
	return true;
}
