// JavaScript Document
function checaDados ()
{
	with (frmDados)
	{
		if (txtNome.value == "")
		{
			alert ("O Campo Nome não pode ser vazio.");
			txtNome.focus ();
		}
		else
		if (txtCpf.value =="")
		{
			alert ("O Campo CPF não pode ser vazio.");
			txtNicke.focus ();
		}
		else
		if (txtEnder.value =="")
		{
			alert ("O Campo Endereço não pode ser vazio.");
			txtEnder.focus ();
		}
		else
		if (txtCep.value =="")
		{
			alert ("O Campo CEP não pode ser vazio.");
			txtCep.focus ();
		}
		else
		if (txtTel.value =="")
		{
			alert ("O Campo telefone não pode ser vazio.");
			txtTel.focus ();
		}
		else
			if (txtSenha1.value == "" || 
				txtSenha2.value == "")
			{
				alert ("Preencha os dois campos de senha!");
				txtSenha1.value = "";
				txtSenha2.value = "";								
				txtSenha1.focus ();
			}
			else
				if (txtSenha1.value != txtSenha2.value)
				{
					alert ("Os valores das senhas não são iguais!");
					txtSenha1.value = "";
					txtSenha2.value = "";
					txtSenha1.focus ();
				}
		else
		if (txtCidade.value == "")
		{
			alert ("O Campo Cidade não pode ser vazio.");
			txtCidade.focus ();				
		}
		else
		if (txtEmail.value =="")
		{
			alert ("O Campo Email não pode ser vazio.");
			txtEmail.focus ();
		}
		else
			return true;
		return false;
	}
}

function validacpf(){ 
  
var i; 
  
s = frmDados.txtCpf.value; 
  
var c = s.substr(0,9); 
  
var dv = s.substr(9,2); 
  
var d1 = 0; 
  
for (i = 0; i < 9; i++) 
  
{ 
  
d1 += c.charAt(i)*(10-i); 
  
} 
  
if (d1 == 0){ 
  
alert("CPF Invalido") 
  
return false; 
  
} 
  
d1 = 11 - (d1 % 11); 
  
if (d1 > 9) d1 = 0; 
  
if (dv.charAt(0) != d1) 
  
{ 
  
alert("CPF Invalido") 
  
return false; 
  
} 
  
  
d1 *= 2; 
  
for (i = 0; i < 9; i++) 
  
{ 
  
d1 += c.charAt(i)*(11-i); 
  
} 
  
d1 = 11 - (d1 % 11); 
  
if (d1 > 9) d1 = 0; 
  
if (dv.charAt(1) != d1) 
  
{ 
  
alert("CPF Invalido") 
  
return false; 
  
} 
  
return true; 
  
}

