// JavaScript Document

/*
*	Criar request
*/
function criar_request(){
	try {
      request = new XMLHttpRequest();
	} catch (trymicrosoft) {
    
	    try {
    	  request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (othermicrosoft) {
    
    		try {
		        request = new ActiveXObject("Microsoft.XMLHTTP");
		    } catch (failed) {
       			request = false;
    		}
    	}
  	}

  if (!request)
    alert("Error initializing XMLHttpRequest!");
  else
	return request;
}

/**
*	Autenticação para cursos
*/
function autenticar_inscricao(){
	var request = criar_request();
	if(request != undefined){
		var w 		= document.inscricao_form.w.value;
		var cpf 	= document.inscricao_form.cpf.value;
		var senha 	= document.inscricao_form.senha.value; 
		/**
		*	Autenticando corretoras
		*/
		if(w == "corretoras.php"){
			/**
			*	Antes de digitar a senha
			*/
			if(document.getElementById("p_senha").style.display == "none"){
				request.open("POST", "ajax/cpf.ajax.php?cpf=" + cpf, true);
			}
			else{
				request.open("POST", "ajax/senha.ajax.php?cpf=" + cpf + "&senha="+senha, true);
			}
			request.onreadystatechange = receber_cpf_corretora;
		}
		/**
		*	Autenticando os cursos
		*/
		else{
			if(document.getElementById("p_senha").style.display == "none"){
				request.open("POST", "ajax/cpf.ajax.php?cpf=" + cpf, true);
				request.onreadystatechange = receber_cpf_cursos;
			}		
			else{
				request.open("POST", "ajax/senha.ajax.php?cpf=" + cpf + "&senha="+senha, true);
				request.onreadystatechange = receber_cpf_cursos;				
			}
		}
		//	escondendo o botão
		document.getElementById("la_verificar").style.display 	= "none";

		if(document.getElementById("p_senha").style.display != "none")
			document.getElementById("submit").style.display 		= "none";
		
		// exibindo o carregando
		document.getElementById("carregando").style.display	= "";		
		
		request.send(null);
	}
}

function receber_cpf_corretora(){
	if(request.readyState == '4'){
		var r = request.responseText;
		/**
		*	Resposta para corretoras
		*/
		// escondendo o carregando
		document.getElementById("carregando").style.display	= "none";
			
		/**
		*	Antes de digitar a senha
		*/
		if(document.getElementById("p_senha").style.display == "none"){
			/**
			*	Quando o cpf esta cadastrado
			*/
			if(r == 1){
				// exibindo o campo senha
				document.getElementById("p_senha").style.display = "";
				
				// exibindo o submit
				document.getElementById("submit").style.display = "";
			}
			/**
			*	Quando o cpf não esta cadastrado
			*/
			else{
				var cpf = document.inscricao_form.cpf.value;
				var id 	= document.inscricao_form.id.value;
				var w = document.inscricao_form.w.value;
				document.getElementById("html").innerHTML = '<a id="botao" href="cadastro.php?cpf='+cpf+'&id='+id+'&w='+w+'"><img src="images/botoes/bt_cadastrese.gif" id="botao" /></a>';
			}
		}
		else{
			if(r == 0){
				alert("CPF ou Senha incorreto. Favor verifica-lo");
				document.inscricao_form.senha.value = "";
				document.getElementById("submit").style.display = "";
				return false;
			}
			else{
				//alert("leva pra onde tem que levar com seus parametros");
				//return false;
				location.href = "cadastro.php?id="+document.inscricao_form.id.value+"&cpf="+document.inscricao_form.cpf.value+"&w="+document.inscricao_form.w.value;
			}
		}
	}
}

function receber_cpf_cursos(){
	if(request.readyState == '4'){
		var r = request.responseText;
		/**
		*	Respostas para cursos
		*/
		// escondendo o carregando
		document.getElementById("carregando").style.display	= "none";
		if(document.getElementById("p_senha").style.display == "none"){
			//alert("o campo de senha esta fora");
			/**
			*	Quando o cpf não esta cadastrado
			*/
			if(r == 1){
				// exibindo o campo senha
				document.getElementById("p_senha").style.display = "";
				
				// exibindo o submit
				document.getElementById("submit").style.display = "";			
			}
			else{
				var cpf = document.inscricao_form.cpf.value;
				var id 	= document.inscricao_form.id.value;
				var w = document.inscricao_form.w.value;
				document.getElementById("html").innerHTML = '<a id="botao" href="cadastro.php?id='+id+'&cpf='+cpf+'&w='+w+'"><img src="images/botoes/bt_cadastrese.gif" id="botao" /></a>';
			}
		}
		/**
		*	Quando o cpf for cadastrado
		*/
		else{
			if(r == 0){
				alert("CPF ou Senha incorreto. Favor verifica-lo");
				document.inscricao_form.senha.value = "";
				document.getElementById("submit").style.display = "";
				return false;			
			}
			else{
location.href = "cadastro.php?id="+document.inscricao_form.id.value+"&cpf="+document.inscricao_form.cpf.value+"&w="+document.inscricao_form.w.value;
			}
		}
	}
}

/*
*	Autenticar cpf
*/

/*function autenticar_inscricao(){
	var request = criar_request();
	if(request != undefined){

		var cpf = document.inscricao_form.cpf.value;
		var w 	= document.inscricao_form.w.value;
		
		//if(document.getElelementById("p_senha").style.display == "none"){
		
		//if(document.inscricao_form.cpf.readonly != "" && document.inscricao_form.senha.value != ""){
			request.open("POST", "ajax/cpf.ajax.php?cpf=" + cpf, true);
			request.onreadystatechange = receber_cpf;
		//}
		//else{
			
		//}
		//if(w == "curso.php")			
			// se mudar o state chama a função receber_cpf que monta o retorno
			//request.onreadystatechange = receber_cpf_curso;
		//else

	
		//	escondendo o botão
		document.getElementById("la_verificar").style.display 	= "none";
		
		/**
		*	controlando para não dar tilt
		*/
	/*	if(document.getElementById("p_senha").style.display == "none"){
			document.getElementById("submit").style.display  = "none";
			document.getElementById("carregando").style.display	= "";
		}

		// enviando os dados
		request.send(null);		
	}
	
}


/*function receber_cpf(){
	if (request.readyState == '4'){
		var r = request.responseText;
		//alert(r);
		var cpf	= document.inscricao_form.cpf.value;
		var id 	= document.inscricao_form.id.value;
		var w 	= document.inscricao_form.w.value;
		
		// escondendo o carregamdp
		document.getElementById("carregando").style.display = "none";

		if(r == 1){ // cpf encontrado
			if(document.getElementById("p_senha").style.display != "none")
				document.getElementById("submit").style.display  = "none";		
		
			// exibindo o campo senha
			//if(w != "corretoras.php")
			document.getElementById("p_senha").style.display = "";
			
			//if(document.getElementById("la_verificar").style.display == "none")
			// exibindo o submit
			document.getElementById("submit").style.display = "";
			//if(document.getElementById("submit").style.display == "")
				
		}
		else{ // cpf não encontrado
			// exibindo e modificando o retorno
			document.getElementById("html").style.display = "";
			//document.getElementById("html").innerHTML = "CPF n&atilde;o cadastrado. Clique em pr&oaculte;ximo para continuar.";
			//var url;
			//if(w == "curso.php")
				 //url = '<a href="cadastro.php?cpf='+cpf+'&id='+id+'">Cadastre-se</a>';
			//else
				//url = '<a href="cadastro.php?cpf='+cpf+'">Cadastre-se</a>';
			//document.getElementById("html").innerHTML = '<a href="cadastro.php?cpf='+cpf+'&id='+id+'">Cadastre-se</a>';;
			var inner = "";
			if(w == "corretoras.php"){
				//inner = '<input type="submit" name="inscricao_submit" value="Cadastre-se" />';
				//document.getElementById("html").innerHTML = "CPF n&atilde;o cadastrado. Clique em pr&oacute;ximo para continuar.";
				document.getElementById("submit").style.display = "";
			}
			else{
				//document.getElementById("submit").style.display = "";
				//document.getElementById("la_verifica").style.display  	= "none";		
				if(document.getElementById("p_senha").style.display == "none"){
					inner = '<a href="cadastro.php?cpf='+cpf+'&id='+id+'">Cadastre-se</a>';
					document.getElementById("submit").style.display  = "none";	
				}
				document.getElementById("html").innerHTML = inner;
			}
			
			//	travando o campo cpf
			document.inscricao_form.cpf.readonly 	= true;
			document.inscricao_form.aux.value 		= cpf;
			//document.getElementById("la_cpf").readonly = false;
		}
	}
}
*/
/*
*	Abas
*/

function enviar_aba(ab){
	var request = criar_request();
	if(request != undefined){
		
		//if(document.getElelementById("p_senha").style.display == "none"){
		switch(ab){
			case "agenda":	
				request.open("GET", "ajax/cursos.ajax.php?ab=" + ab, true);
			break
			case "aprendizado":
				request.open("GET", "ajax/aprendizados.ajax.php?ab=" + ab, true);
			break
			case "livraria":
				request.open("GET", "ajax/livraria.ajax.php?ab=" + ab, true);
			break
			case "download":
				request.open("GET", "ajax/downloads.ajax.php?ab=" + ab, true);
			break
		}
		
		request.onreadystatechange = receber_aba;
	
		// apagando qualquer string de conteudo
		document.getElementById("conteudo_aba").innerHTML = "";
	
		// exibindo o carregando
		document.getElementById("carregando_aba").style.display = "";

		// enviando os dados
		request.send(null);		
	}
}

function receber_aba(){
	if (request.readyState == '4'){
		var r = request.responseText;
		//alert(r);		

		// exibindo o carregando
		document.getElementById("carregando_aba").style.display = "none";

		document.getElementById("conteudo_aba").innerHTML = r;
	}
}