function validaFisica(){
	
		//definir o form
		d = document.getElementById("formulario_f");		
		
		// volta todos os campos ao estilo normal
		campoCerto (d.cpf);
	
		// inicia a validação
		// campo CPF 
		if (d.cpf.value == ""){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "Você deve informar o número de seu CPF!";
			campoErrado (d.cpf); 
			return false;
		}
		if (d.cpf.value.length <=13){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "O campo 'CPF' deve conter 11 números!";
			campoErrado (d.cpf); 
			return false;
		}
		var i;
		
		s = d.cpf.value;
		
		s = s.replace(/[\D]/gi, '');
		  
		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; 

		// fim CPF		

		// - - - - - - - - - - - - - - -	
		// se estiver tudo certo, envia.
		return true;
	}
	

function validaJuridica(){
	
		//definir o form
		d = document.getElementById("formulario_j");		
		
		// volta todos os campos ao estilo normal
		campoCerto (d.cnpj);
		
		// inicia a validação
		// campo CNPJ
		if (d.cnpj.value == ""){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "Você deve informar o CNPJ de sua Empresa!";
			campoErrado (d.cnpj); 
			return false;
		}
		if (d.cnpj.value.length <=17){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "O campo 'CNPJ' deve conter 14 números!";
			campoErrado (d.cnpj); 
			return false;
		}
		
		var cnpj = d.cnpj.value;
		var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
		var dig1= new Number;
		var dig2= new Number;
		
		exp = /\.|\-|\//g
		cnpj = cnpj.toString().replace( exp, "" ); 
		var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));
			
		for(i = 0; i<valida.length; i++){
			dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);    
			dig2 += cnpj.charAt(i)*valida[i];    
		}
		dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
		dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));
		
		if(((dig1*10)+dig2) != digito){
			alert('CNPJ Invalido!');
			d.cnpj.value = '';
			d.cnpj.focus();
			return false;
		}
		
		// fim CNPJ

		// - - - - - - - - - - - - - - -	
		// se estiver tudo certo, envia.
		return true;
	}
	
function validaJasou(){
	
		//definir o form
		d = document.getElementById("formulario_jasou");		
		
		// volta todos os campos ao estilo normal
		campoCerto (d.documento);
		campoCerto (d.senha);
		
		// inicia DOCUMENTO
		if (d.documento.value == ""){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "Você deve informar o seu CPF ou então o CNPJ de sua empresa!";
			campoErrado (d.documento); 
			return false;
		}
		// fim DOCUMENTO
		
		// inicia SENHA
		if (d.senha.value == ""){
			document.getElementById("erros").style.display = "block";
			document.getElementById("erros").innerHTML = "Você deve informar a sua SENHA!";
			campoErrado (d.senha); 
			return false;
		}
		// fim SENHA

		// - - - - - - - - - - - - - - -	
		// se estiver tudo certo, envia.
		return true;
	}

 // - - - - - - - - - - - - - - - 
// Função que volta todos os campos ao normal

function campoCerto(certo) {
	certo.style.backgroundColor="#FFFFFF";
	certo.style.border="1px solid #A5ACB2";
	certo.style.height="16px";
	ajeita();
}

 // - - - - - - - - - - - - - - - 
 // Função que marca e destaca o campo que está incorreto

function campoErrado(errado) {
	errado.focus();
	errado.style.backgroundColor="#ECECEC";
	errado.style.border="1px solid #C90000";
	errado.style.height="16px";
	ajeita();
}

 // - - - - - - - - - - - - - - -
 
 
function esqueciSenha(){
	try{
		window.open('esqueci_senha.php', '', 'scrollbars=no, width=330, height=230, status=no, resizable=no, menubar=no, toolbar=no');
	}catch (exeption){
		alert(exeption);	
	}
					
}
 