function esqueceuSenha(value) {
	
	var div 		= 	'div_esqueceu';
	var caminho		=	'form_esqueceu.php?var='+value;
	
	document.getElementById(div).innerHTML = "...";
	
	try 
	{ 
	  divisoria = new XMLHttpRequest(); 
	} 
	catch (e) 
	{ 
	   divisoria = new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	
	divisoria.open("GET",caminho, true); 
	divisoria.onreadystatechange = function() { 
	    	
  		//A consulta esta correta.
  		if (divisoria.readyState == 4) {
    		
  			//Confirmando se o servidor conseguiu acessar a outra página;
    		 if (divisoria.status==200) {
        		document.getElementById(div).innerHTML = "Done"; 
        		document.getElementById(div).innerHTML = divisoria.responseText; 
        		return;
    		 }
    		 else
    		 	alert('Erro na consulta, por favor tente novamente.');	 
       	}
	  } 
	  divisoria.setRequestHeader('Accept','message/x-jl-formresult'); 
	  divisoria.send(null); 
	  return false;	
}

function validEsqueceu() {
	
	with(document.esqueceu) {
		
		if (email.value == "") {
			alert('Digite seu e-mail.');
			email.className = 'campo_erro';
			email.focus();
			return false; 
		}
		else{ 
			email.className = 'formulario' 
		}
		
		parte1 = email.value.indexOf("@");
		parte2 = email.value.indexOf(".");
		parte3 = email.value.length;
		if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9)) {
			alert ("E-mail incorreto.");
			email.className = 'campo_erro';
			email.focus();
			return false;
		}
		else{ 
			email.className = 'formulario' 
		}

		esqueceuSenha(email.value);
		
	}
	
}


function SemCadastro(value) {
	
	var div 		= 	'div_esqueceu';
	var caminho		=	'sem_cadastro.php?var='+value;
	
	document.getElementById(div).innerHTML = "...";
	
	try 
	{ 
	  divisoria = new XMLHttpRequest(); 
	} 
	catch (e) 
	{ 
	   divisoria = new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	
	divisoria.open("GET",caminho, true); 
	divisoria.onreadystatechange = function() { 
	    	
  		//A consulta esta correta.
  		if (divisoria.readyState == 4) {
    		
  			//Confirmando se o servidor conseguiu acessar a outra página;
    		 if (divisoria.status==200) {
        		document.getElementById(div).innerHTML = "Done"; 
        		document.getElementById(div).innerHTML = divisoria.responseText; 
        		return;
    		 }
    		 else
    		 	alert('Erro na consulta, por favor tente novamente.');	 
       	}
	  } 
	  divisoria.setRequestHeader('Accept','message/x-jl-formresult'); 
	  divisoria.send(null); 
	  return false;	
}


function ValidaSemCad() {
	
	with(document.semcadastro) {
		
		if (nome.value == "") {
			alert('Digite seu nome');
			nome.className = 'campo_erro';
			nome.focus();
			return false; 
		}
		else{ 
			nome.className = 'formulario' 
		}
		
		if (cidade.value == "") {
			alert('Digite o nome da cidade');
			cidade.className = 'campo_erro';
			cidade.focus();
			return false; 
		}
		else{ 
			cidade.className = 'formulario' 
		}
		
		if (cpf.value == "") {
			alert('Digite seu CPF');
			cpf.className = 'campo_erro';
			cpf.focus();
			return false; 
		}
		else{ 
			cpf.className = 'formulario';
		}
		
		CPF = cpf.value;
		CPF = CPF.replace('.','');
		CPF = CPF.replace('.','');
		CPF = CPF.replace('-','');
		
		if (!valida_CPF(CPF)) {
			alert('CPF incorreto.');
			cpf.className = 'campo_erro';
			cpf.focus();
			return false;
			
		}
		else
			cpf.className = 'formulario'; 
		
		if (rg.value == "") {
			alert('Digite seu RG');
			rg.className = 'campo_erro';
			rg.focus();
			return false; 
		}
		else{ 
			rg.className = 'formulario' 
		}
		
		if (email.value == "") {
			alert('Digite seu e-mail');
			email.className = 'campo_erro';
			email.focus();
			return false;
		}
		else{ 
			email.className = 'formulario' 
		}
		
		if (senha1.value == "") {
			alert('Por favor, digite sua senha');
			senha1.className = 'campo_erro';
			senha1.focus();
			return false; 
		}
		else{ 
			senha1.className = 'formulario' 
		}
		
		if (senha2.value == "") {
			alert('Por favor, confirme a senha');
			senha2.className = 'campo_erro';
			senha2.focus();
			return false; 
		}
		else{ 
			senha2.className = 'formulario' 
		}
		
		if (senha1.value != senha2.value) {
			alert('Senhas diferentes');
			senha2.className = 'campo_erro';
			senha2.focus();
			return false;
		}
		else{ 
			senha2.className = 'formulario' 
		}
			
		
	}
	
}



function valida_CPF(s) {	
	var i;
	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) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		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){
		return false;
	}
	return true;
}
