//Listar Aluno / Curso / Série / Turno
function listaDadosDoAluno(ra,tipo,situacao){

	/*
	Tipo 1 = Apenas Nome
	Tipo 2 = Nome, Curso, Série, Turno e Situação
	Tipo 3 = Nome, Curso, Série, Turno, Situação e chama complementos do aluno
	*/

	document.getElementById("nomeDoAluno").value = "...";
	
	if (tipo=='2' || tipo == '3'){
		document.getElementById("cursoDoAluno").value 		= "...";
		document.getElementById("serieDoAluno").value 		= "...";
		document.getElementById("turnoDoAluno").value 		= "...";
		document.getElementById("situacaoDoAluno").value 	= "...";
	}

    xmlhttp.open("GET", "../../ajax/lista/listaDadosDoAluno.php?ra="+ra+"&situacao="+situacao,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){

			var aResposta = (xmlhttp.responseText)
			var aResposta = aResposta.split("|");
			
			if (aResposta[0] == "ERRO"){
				//Preencho os campos
				document.getElementById("B01").value 			= "0";
				document.getElementById("nomeDoAluno").value 	= "INDISPONÍVEL";
				
				if (tipo=='2' || tipo=='3'){
					document.getElementById("cursoDoAluno").value 		= "INDISPONÍVEL";
					document.getElementById("serieDoAluno").value 		= "INDISPONÍVEL";
					document.getElementById("turnoDoAluno").value 		= "INDISPONÍVEL";
					document.getElementById("situacaoDoAluno").value	= "INDISPONÍVEL";
				}
			}else{
				//Preencho os campos
				document.getElementById("B01").value = ra;
				document.getElementById("nomeDoAluno").value = aResposta[0];
				
				if (tipo=='2' || tipo == '3'){
					document.getElementById("cursoDoAluno").value 		= aResposta[1];
					document.getElementById("serieDoAluno").value 		= aResposta[2];
					document.getElementById("turnoDoAluno").value 		= aResposta[3];
					document.getElementById("situacaoDoAluno").value	= aResposta[4];
					

					if (tipo=='3'){
						document.getElementById("listaCaracteristicaProfissionalDoAluno").innerHTML = "";
						document.getElementById("listaExperienciaProfissionalDoAluno").innerHTML = "";
						document.getElementById("listaCursoDoAluno").innerHTML = "";
						document.getElementById("listaEscolaridadeDoAluno").innerHTML = "";
						document.getElementById("listaIdiomaDoAluno").innerHTML = "";
					}
				}
			}
        }
    }
    xmlhttp.send(null)
}


//Listar Requisitos / Observações / Tipo
function listaDadosDaVaga(id){

	//Limpa os campos
	document.getElementById("requisitosDaVaga").value 	= "...";
	document.getElementById("observacaoDaVaga").value 	= "...";
	document.getElementById("tipoDaVaga").value 		= "...";
	document.getElementById("razaoSocialDaVaga").value 	= "...";

    //Monta a URL
    xmlhttp.open("GET", "../../ajax/lista/listaDadosDaVaga.php?id="+id,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            
            //Transforma a lista de JSON em Javascript
			var aResposta = (xmlhttp.responseText)
			var aResposta = aResposta.split("|");
			
			if (aResposta[0] == "ERRO"){
				//Preencho os campos
				document.getElementById("B02").value 				= "0";
				document.getElementById("requisitosDaVaga").value 	= "INDISPONÍVEL";
				document.getElementById("observacaoDaVaga").value 	= "INDISPONÍVEL";
				document.getElementById("tipoDaVaga").value 		= "INDISPONÍVEL";
				document.getElementById("razaoSocialDaVaga").value 	= "INDISPONÍVEL";
				
			}else{
				//Preencho os campos
				document.getElementById("B02").value 				= id;
				document.getElementById("requisitosDaVaga").value 	= aResposta[0];
				document.getElementById("observacaoDaVaga").value 	= aResposta[1];
				document.getElementById("tipoDaVaga").value 		= aResposta[2];
				document.getElementById("razaoSocialDaVaga").value 	= aResposta[3];
			}
        }
    }
    xmlhttp.send(null)
}


// Lista Cidades do Estado
function listaCidadesDoEstado(uf,retorno){
	
	if (retorno.indexOf("_")  >= 0){
		areaRetorno 	= "listaCidadesDoEstado"+retorno;
		codigoRetorno 	= retorno.split("_");
		codigoRetorno	= codigoRetorno[1];
	}else{
		areaRetorno 	= "listaCidadesDoEstado";
		codigoRetorno	= 0;
	}
	
    var c=document.getElementById(retorno);
    while(c.options.length>0)c.options[0]=null
    c.options[0]=new Option("Carregando Cidades");
    xmlhttp.open("GET", "../../ajax/lista/listaCidadesDoEstado.php?uf="+uf+"&retorno="+retorno+"&codigo="+codigoRetorno,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById(areaRetorno).innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

// Lista Cidades do Estado
function listaCidadesDoEstadoPortal(uf,retorno){
	//alert("AQUI");	
	if (retorno.indexOf("_")  >= 0){
		areaRetorno 	= "listaCidadesDoEstado"+retorno;
		codigoRetorno 	= retorno.split("_");
		codigoRetorno	= codigoRetorno[1];
	}else{
		areaRetorno 	= "listaCidadesDoEstado";
		codigoRetorno	= 0;
	}

    var c=document.getElementById(retorno);
    while(c.options.length>0)c.options[0]=null
    c.options[0]=new Option("Carregando Cidades");
    xmlhttp.open("GET", "ajax/lista/listaCidadesDoEstado.php?uf="+uf+"&retorno="+retorno+"&codigo="+codigoRetorno,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById(areaRetorno).innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

// Características Profissionais do Aluno (CAP)
// ===================================================================================================
// Intranet
function listaCaracteristicaProfissionalDoAluno(ra){
    document.getElementById("listaCaracteristicaProfissionalDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "../../ajax/lista/listaCaracteristicaProfissionalDoAluno.php?ra="+ra,true);
    xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaCaracteristicaProfissionalDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null);
}

// Portal
function listaCaracteristicaProfissionalDoAlunoPortal(ra){
    document.getElementById("listaCaracteristicaProfissionalDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaCaracteristicaProfissionalDoAluno.php?ra="+ra+"&tipo=portal",true);
    xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaCaracteristicaProfissionalDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null);
}
// ===================================================================================================



// Experiências Profissionais do Aluno (CAP)
// ===================================================================================================
// Intranet
function listaExperienciaProfissionalDoAluno(ra){
    document.getElementById("listaExperienciaProfissionalDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "../../ajax/lista/listaExperienciaProfissionalDoAluno.php?ra="+ra,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaExperienciaProfissionalDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

// Portal
function listaExperienciaProfissionalDoAlunoPortal(ra){
    document.getElementById("listaExperienciaProfissionalDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaExperienciaProfissionalDoAluno.php?ra="+ra+"&tipo=portal",true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaExperienciaProfissionalDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}
// ===================================================================================================


// Cursos Extras do Aluno (CAP)
// ===================================================================================================
// Intranet
function listaCursoDoAluno(ra){
    document.getElementById("listaCursoDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "../../ajax/lista/listaCursoDoAluno.php?ra="+ra,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaCursoDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

//Portal
function listaCursoDoAlunoPortal(ra){
    document.getElementById("listaCursoDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaCursoDoAluno.php?ra="+ra+"&tipo=portal",true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaCursoDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}
// ===================================================================================================


// Escolaridade do Aluno (CAP)
// ===================================================================================================
// Intranet
function listaEscolaridadeDoAluno(ra){
    document.getElementById("listaEscolaridadeDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "../../ajax/lista/listaEscolaridadeDoAluno.php?ra="+ra,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaEscolaridadeDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

//Portal
function listaEscolaridadeDoAlunoPortal(ra){
    document.getElementById("listaEscolaridadeDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaEscolaridadeDoAluno.php?ra="+ra+"&tipo=portal",true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaEscolaridadeDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}
// ===================================================================================================


// Idiomas do Aluno (CAP)
// ===================================================================================================
// Intranet
function listaIdiomaDoAluno(ra){
    document.getElementById("listaIdiomaDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "../../ajax/lista/listaIdiomaDoAluno.php?ra="+ra,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaIdiomaDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}

// Portal
function listaIdiomaDoAlunoPortal(ra){
    document.getElementById("listaIdiomaDoAluno").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaIdiomaDoAluno.php?ra="+ra+"&tipo=portal",true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaIdiomaDoAluno").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}
// ===================================================================================================



function listaMaterialDidatico(curso,serie,ano){
    document.getElementById("listaMaterialDidatico").innerHTML = "carregando";
    xmlhttp.open("GET", "ajax/lista/listaMaterialDidatico.php?curso="+curso+"&serie="+serie+"&ano="+ano,true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var aResposta = (xmlhttp.responseText)
			document.getElementById("listaMaterialDidatico").innerHTML = aResposta;
        }
    }
    xmlhttp.send(null)
}
