function FormataCpf(x) {
	vr = x.value;
	vr = vr. replace (".","");
	vr = vr. replace (".","");
	vr = vr. replace (".","");
	vr = vr. replace (",","");
	vr = vr. replace (",","");
	vr = vr. replace (",","");
	vr = vr. replace ("-","");
	x.value = vr;
	verificarCPF(x);
}

function verificarCPF(d){
	c = d.value;
	var i;
	s = c;
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	var v = false;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0){
		alert("CPF Inválido")
		d.focus();
		d.focus();
		d.select();
		v = true;
		d.value='';
		return false;
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		alert("CPF Inválido")
		d.focus();
		d.focus();
		d.select();
		v = true;
		d.value='';
		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 Inválido")
		d.focus();
		d.focus();
		d.select();
		v = true;
		d.value='';
		return false;
	}
	if (!v){
		//alert(document.formu.cpf.value + "\nCPF Válido");
		//conteudo.location='corpo/verifica_fpm.php?cpf='+document.formu.cpf.value;
		//NewWindow('corpo/verifica.php?cpf='+document.formu.cpf.value,'port','5','5','no');
	}
}
function esqueci(){
	var cpf = document.getElementById('cpf2');
	if (cpf.value == ""){
		alert('Preencha o campo CPF/Login.');
		cpf.focus();
		return false;
	}
	formu.eskeci.value='true';
	formu.submit();
}

function verifica(campo){
	i = 0;
	while(campo[i].name != "Submit"){
		if (campo[i].id != "") {
		 	if ((campo[i].value == "" || campo[i].value == "**OBRIGATÓRIO**") && campo[i].name != "cpf2") {
	      			alert('Campo '+campo[i].id+" é de preenchimento obrigatório!");
					if(campo[i].disabled == true){
						campo[i].disabled = false;
					}
					if(campo[i].name != "est_civil" && campo[i].name != "estado" && campo[i].name != "end_estado" && campo[i].name != "crfa_estado" && campo[i].name != "atuacao" && campo[i].name != "cidade_inscricao"){
						campo[i].value = "**OBRIGATÓRIO**";
						campo[i].focus();
						campo[i].select();
	      				return false;
					}
					return false;
				} 
	   		i++;
		} else {
			i++;
		}
	}
}
	function MascaraCEP (formato, keypress, objeto) {
		campo = objeto;
		if (formato=='CEP') {
			caracteres = '01234567890';
			separacoes = 1;
			separacao1 = '-';
			conjuntos = 2;
			conjunto1 = 5;
			conjunto2 = 3;
	
			if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + 1)) {
				if (campo.value.length == conjunto1){ 
				   campo.value = campo.value + separacao1;
				}
			} else event.returnValue = false;
		}
	}