//CPF
    function fValidaCPF(){
		var cpf = document.getElementById("txtCPF").value;
		var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
		if(!filtro.test(cpf)){
			window.alert("CPF invalido. Tente novamente.");
			document.getElementById("txtCPF").value="";
			return false;
		}

		cpf = removeCPF(cpf, ".");
		cpf = removeCPF(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"){
			window.alert("CPF invalido. Tente novamente.");
			document.getElementById("txtCPF").value="";
			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))){
			window.alert("CPF invalido. Tente novamente.");
			document.getElementById("txtCPF").value="";
			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))){
			window.alert("CPF invalido. Tente novamente.");
			document.getElementById("txtCPF").value="";
			return false;
		}
		return true;
    }

    function removeCPF(str, sub) {
        i = str.indexOf(sub);
        r = "";
        if (i == -1) return str;
        r += str.substring(0,i) + removeCPF(str.substring(i + sub.length), sub);
        return r;
    }
//CPF fim


//EMAIL inicio
function ValidaEmail()
{
  var obj = eval("document.forms[0].Email");
  var txt = obj.value;
  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7)))
  {
    alert('Email incorreto');
	obj.focus();
  }
}
//EMAIL fim
