function checaCPF(valor){
	var cpf = valor.value;
	
	if (cpf.length == 0){
		alert("Você tem que preencher o campo");
	}else if (cpf.length < 11){
		alert("Digite o numero completo");
	}else if(cpf.length > 11){
		alert("Quantidade de digito exede o limite");
	}else{
		var D1 = ((cpf[0] * 10) + 
				  (cpf[1] * 9) + 
				  (cpf[2] * 8) + 
				  (cpf[3] * 7) + 
				  (cpf[4] * 6) + 
				  (cpf[5]  * 5) + 
				  (cpf[6] * 4) + 
				  (cpf[7] * 3) + 
				  (cpf[8] * 2)) % 11;	
      	
		D1 = 11 - D1;
		if (D1 > 9){
			D1 = 0;
		}
		
		var D2 = ((cpf[0] * 11) + 
				  (cpf[1] * 10) + 
				  (cpf[2] * 9) + 
				  (cpf[3] * 8) + 
				  (cpf[4] * 7) + 
				  (cpf[5] * 6) + 
				  (cpf[6] * 5) + 
				  (cpf[7] * 4) + 
				  (cpf[8] * 3) + 
				  (D1 * 2)) % 11;
      
	  	D2 = 11 - D2;
		if (D2 > 9){
			D2 = 0;
		}
		 
		if ((D1 == cpf[9]) && (D2 == cpf[10])){
			alert("cpf Válido");	
		}else{
			alert("cpf Inválido");
		}
	}
	
}
function limpa(dados, valor){
	temp = dados.value;
	if (dados.value == valor){
		dados.value = "";
	}
}

function preenche(dados, valor){
	if (dados.value == ""){
		dados.value = valor;
	}
}
