// JavaScript Document
function checa(numcpf){
	x = 0;
	soma = 0;
	dig1 = 0;
	dig2 = 0;
	numcpf=numcpf.substring(0,3)+numcpf.substring(4,7)+numcpf.substring(8,11)+numcpf.substring(12,14);
	texto = "";
	numcpf1="";
	cont=0;
	len = numcpf.length; x = len -1;

	if(numcpf=="12345678909"){ 
	alert('Numero do CPF invalido !!!');
	return false;}
	for (var y=0; y<len-1; y++){
	
		if(numcpf.charAt(y) ==numcpf.charAt(y+1)) {
		cont++;
		}
	}
	if(cont==10){ alert('Numero do CPF invalido !!!'); return false;}

	for (var i=0; i <= len - 3; i++) {
		y = numcpf.substring(i,i+1);
		soma = soma + ( y * x);
		x = x - 1;
		texto = texto + y;
	}
	dig1 = 11 - (soma % 11);
	if (dig1 == 10) dig1=0 ;
	if (dig1 == 11) dig1=0 ;
	numcpf1 = numcpf.substring(0,len - 2) + dig1 ;
	x = 11; soma=0;
	for (var i=0; i <= len - 2; i++) {
		soma = soma + (numcpf1.substring(i,i+1) * x);
		x = x - 1;
	}
	dig2= 11 - (soma % 11);
	if (dig2 == 10) dig2=0;
	if (dig2 == 11) dig2=0;
	//alert ("Digito Verificador : " + dig1 + "" + dig2);
	if ((dig1 + "" + dig2) == numcpf.substring(len,len-2)) {
		document.getElementById('bt').style.visibility="visible";
		return true;
	}
	alert ("Numero do CPF invalido !!!");
	return false;
}
	
function verifica(numcpf){	
	
		if (!checa(numcpf))	{
				document.getElementById('cpf').value="";
		} 
}
	
function trocar(){
		var divVerific = document.getElementById('divVerific');
		var contInst = document.getElementById('contInst');
		
		contInst.style.visibility="hidden";
		divVerific.style.visibility="visible";
}
	
function confere(valor){
		if (valor=='N'){
			document.getElementById('linhaNecessidade').style.visibility="hidden";
			}
		else{
			document.getElementById('linhaNecessidade').style.visibility="visible";
		}
}
		
function exibeFone(valor){
		if (valor=='F'){
			document.getElementById('linhaFoneFixo').style.visibility="visible";
			document.getElementById('linhaFoneMovel').style.visibility="hidden";
		}
		else if (valor=='M'){
			document.getElementById('linhaFoneFixo').style.visibility="hidden";
			document.getElementById('linhaFoneMovel').style.visibility="visible";
		}
		else if (valor=='-1'){
			document.getElementById('linhaFoneFixo').style.visibility="hidden";
			document.getElementById('linhaFoneMovel').style.visibility="hidden";
		}
		else {
			document.getElementById('linhaFoneFixo').style.visibility="visible";
			document.getElementById('linhaFoneMovel').style.visibility="visible";
		}
}