// JScript source code

// JavaScript Document

function Http(){
	
	try{this.xmlhttp = new XMLHttpRequest();}
	catch(trymicrosoft){
		try
		{this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(othermicrosoft){
			try{this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(failed){this.xmlhttp = null;}
		}
	}
}
function mostraPosGraduacao()
{
    var url = "m_conteudoinformativo/ConteudoInformativo.php?idmenuitem=12";
	var div = document.getElementById('mp_posgraduacaoIntroducaoTexto');
	
	httpConteudoInformativo = null;
	var httpConteudoInformativo = new Http();
	httpConteudoInformativo.xmlhttp.open("GET", url,true);
	httpConteudoInformativo.xmlhttp.onreadystatechange = function(){
		                            div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpConteudoInformativo.xmlhttp.readyState == 4){
										if(httpConteudoInformativo.xmlhttp.status == 200){
		                                    div.innerHTML = httpConteudoInformativo.xmlhttp.responseText;
                                            mostraPosGraduacaoArea('mp_posgraduacaoSubmenu',4);
										 }
									 }
								  };
	httpConteudoInformativo.xmlhttp.send(null);
}

function mostraPosGraduacaoArea(iddiv,area){
    var url = "mp_posgraduacao/PesqPosGraduacaoArea.php?=";

	if (iddiv=='')
	  {iddiv = 'mp_posgraduacaoSubmenu';}

	var div = document.getElementById(iddiv);

	httpPosGraduacaoArea = null;
	var httpPosGraduacaoArea = new Http();
	httpPosGraduacaoArea.xmlhttp.open("GET", url + "&idgrandearea=" + escape(area) + "&time=" + new Date(), true);
	httpPosGraduacaoArea.xmlhttp.onreadystatechange = function(){
									div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpPosGraduacaoArea.xmlhttp.readyState == 4){
										if(httpPosGraduacaoArea.xmlhttp.status == 200){
		                                    div.innerHTML = httpPosGraduacaoArea.xmlhttp.responseText;
                                            
											if(document.getElementById("grandearea_profissao_profidsel")!=null){
											   var aux= document.getElementById("grandearea_profissao_profidsel").value;
											   if(escape(aux)!="")
											   {
												  menu_onclickPosGraduacao('grandearea_profissao_profprofissao_nome_1','clear_menu');
											      mostraDetalhesPosGraduacao('mp_posgraduacaoConteudoTexto',aux,area);
                                               }
											   else
											   {
											     var divprof = document.getElementById('profissao');
												 divprof.innerHTML='';
												 var divcursos = document.getElementById('cursos');
												 divcursos.innerHTML='';
												 var divmapa = document.getElementById('mapa');
												 divmapa.innerHTML='';
												 var divinstituicoes = document.getElementById('instituicoes');
												 divinstituicoes.innerHTML='';
                                               }
											}
										 }
									 }
								  };
	httpPosGraduacaoArea.xmlhttp.send(null);

}

function mostraDetalhesPosGraduacao(iddiv,profissao,area){

    var url = "mp_posgraduacao/PesqPosGraduacaoDetalhe.php?=";
	
	if (iddiv=='')
	  {iddiv = 'mp_posgraduacaoConteudoTexto';}
	
	var div = document.getElementById(iddiv);
	
	
	httpDetalhesPosGraduacao = null;
	var httpDetalhesPosGraduacao = new Http();
	httpDetalhesPosGraduacao.xmlhttp.open("GET", url + "&idprofissao=" + escape(profissao)+ "&idgrandearea="+escape(area) + "&time=" + new Date(),true);
	httpDetalhesPosGraduacao.xmlhttp.onreadystatechange = function(){
		                            div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpDetalhesPosGraduacao.xmlhttp.readyState == 4){
										if(httpDetalhesPosGraduacao.xmlhttp.status == 200){
		                                    div.innerHTML = httpDetalhesPosGraduacao.xmlhttp.responseText;
											if(document.getElementById('tituloDetalhe')!=null)
											  alteraCorDetalhesPosGraduacao();
											  mostraCursosPosGraduacao('mp_posgraduacaoConteudoCursos',profissao);
										 }
									 }
								  };
	httpDetalhesPosGraduacao.xmlhttp.send(null);
}


function mostraCursosPosGraduacao(iddiv,profissao){
	var url = "mp_posgraduacao/PesqCursoPosGraduacao.php?=";
	
	if (iddiv==''){div = 'mp_posgraduacaoConteudoCursos';}
    else{div = iddiv;}
	
	var div = document.getElementById(iddiv);
	
	httpCursoPosGraduacao = null;
	var httpCursoPosGraduacao = new Http();
	httpCursoPosGraduacao.xmlhttp.open("GET", url + "&idprofissao=" + escape(profissao) + "&time=" + new Date(),true);
	httpCursoPosGraduacao.xmlhttp.onreadystatechange = function(){
		                            div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpCursoPosGraduacao.xmlhttp.readyState == 4){
										if(httpCursoPosGraduacao.xmlhttp.status == 200){
		                                    div.innerHTML = httpCursoPosGraduacao.xmlhttp.responseText;
											if(document.getElementById("curso_cursoprofissaoidsel")!=null){
                                               
											   var aux= document.getElementById("curso_cursoprofissaoidsel").value;
											   if(escape(aux)!="")
											   {
                                                 mostraInstituicoesCursoProfissional('mp_posgraduacaoConteudoCursosInstituicoes',aux,"","");
												 menu_onclickPosGraduacao('curso_cursoprofissaonome_1','clear_menu_cursoprofissao');
											   }
											   else
											   {
											     mostraInstituicoesCursoProfissional('mp_posgraduacaoConteudoCursosInstituicoes',0,"","");   
											     //var divmapa = document.getElementById('mapa');
												 //divmapa.innerHTML="";
												 //var divinstituicoes = document.getElementById('instituicoes');
												 //divinstituicoes.innerHTML="";
											   }
											     
											}
											
										 }
									 }
								  };
	httpCursoPosGraduacao.xmlhttp.send(null);
	
}


function mostraInstituicoesCursoProfissional(iddiv,curso,urldir,idregiao)
{
	var url = "mp_posgraduacao/PesqInstituicaoCurso.php?";
	url = url + "s_idcurso="+curso;
	
	if (iddiv=='')
	  {iddiv = 'mp_posgraduacaoConteudoCursosInstituicoes';}

	var div = document.getElementById(iddiv);
    div.src=url;	
 
}

function showHidePosGraduacao (ID) {
    if (document.getElementById(ID).style.display == "none") {
               document.getElementById(ID).style.display= "";
    }
    else {
               document.getElementById(ID).style.display = "none";
    }
}

function show_hint(e,iddiv,idtexto)
{
	var hint   = document.getElementById(iddiv);
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	
	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	hint.innerHTML = document.getElementById(idtexto).innerHTML;
	hint.style.top = posy + "px";
	hint.style.left = posx + 30 + "px";
	hint.style.display = 'block';					
}

function hide_hint(iddiv)
{
	var hint   = document.getElementById(iddiv);
	hint.style.top = 0 + "px";
	hint.style.left = 0 + "px";
	hint.style.display = 'none';
}


function getHTTPObject()
{
	var xmlhttp;
	if(window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			if (!xmlhttp)
			{ 
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		}
	}
	return xmlhttp;
}

/*
---------------------------------------------------------------------------------
  Mostra/Oculta Div -> Saiba Mais
---------------------------------------------------------------------------------
*/
function showHidePosGraduacao (ID) {
    if (document.getElementById(ID).style.display == "none") {
               document.getElementById(ID).style.display= "";
    }
    else {
               document.getElementById(ID).style.display = "none";
    }
}


/*
---------------------------------------------------------------------------------
  Mostra barra Menu Profissoes
---------------------------------------------------------------------------------
*/
function menu_onclickPosGraduacao(id,var_menu){
	
	var aux="menu_"+id;
	
	if(document.getElementById(var_menu).value==""){
		 
		 document.getElementById(var_menu).value=aux;
	     document.getElementById(document.getElementById(var_menu).value).src=imgPosGraduacao(document.getElementById('grandearea_profissao_profidgrandearea').value);
		 document.getElementById(document.getElementById(var_menu).value).style.display="";
		 
		}
	else{
		
		document.getElementById(document.getElementById(var_menu).value).style.display="none";
		document.getElementById(var_menu).value=aux;
	    document.getElementById(document.getElementById(var_menu).value).src=imgPosGraduacao(document.getElementById('grandearea_profissao_profidgrandearea').value);
		document.getElementById(document.getElementById(var_menu).value).style.display="";
		
		}
}



/*
---------------------------------------------------------------------------------
  Define Cor Conforme Area
---------------------------------------------------------------------------------
*/
function corAreaPosGraduacao(profissaoArea){
	
	var cor = "";
	
	switch (profissaoArea) {
		case '1': cor='#E8661B'; break;
		case '2': cor='#AB257C'; break;
		case '3': cor='#D52D2D'; break;
		case '4': cor='#25BF77'; break;
		case '5': cor='#B0F741'; break;
		case '6': cor='#E6BA23'; break;
		case '7': cor='#E0E34A'; break;
		case '8': cor='#7B337F'; break;
		case '9': cor='#3C4D92'; break;
		default:;
    }
	
	return cor;
	
}

/*
---------------------------------------------------------------------------------
  Atera Cor imagem Menu Profissoes
---------------------------------------------------------------------------------
*/
function imgPosGraduacao(profissaoArea){
	
	var img = "";
	
	switch (profissaoArea) {
		case '1': img='mp_posgraduacao/img/exatas_ponto.png'; break;
		case '2': img='mp_posgraduacao/img/engenharias_ponto.png'; break;
		case '3': img='mp_posgraduacao/img/biologicas_ponto.png'; break;
		case '4': img='mp_posgraduacao/img/saude_ponto.png'; break;
		case '5': img='mp_posgraduacao/img/agrarias_ponto.png'; break;
		case '6': img='mp_posgraduacao/img/humanas_ponto.png'; break;
		case '7': img='mp_posgraduacao/img/sociais_ponto.png'; break;
		case '8': img='mp_posgraduacao/img/linguistica_ponto.png'; break;
		case '9': img='mp_posgraduacao/img/multidisciplinar_ponto.png'; break;
		default: img = "";
    }
	
	return img;
	
}

/*
---------------------------------------------------------------------------------
  Altera Cor Profissões Detalhe
---------------------------------------------------------------------------------
*/
function alteraCorDetalhesPosGraduacao(){
	
	/* Botões
	 -------------------
	  saude            4
      agrarias         5
      sociais          7
      humanas          6
      exatas           1
      biologicas       3
      engenharias      2
      linguistica      8
      multidisciplinar 9
     */
   
    /*Altera cor do Titulo*/
	var idgrandearea=document.getElementById('grandearea_profissao_profidgrandearea');
	if (idgrandearea==null)
	  idgrandearea=4;

    document.getElementById('tituloDetalhe').style.color = corAreaPosGraduacao(idgrandearea.value);
	
	/*Altera cor e Font do Saiba Mais*/
	document.getElementById('profissaosaiba_mais').style.color = corAreaPosGraduacao(idgrandearea.value);
	document.getElementById('profissaosaiba_mais').style.fontSize = "12px";
	document.getElementById('profissaosaiba_mais').style.fontWeight="bold";	
	
	
	/*Altera cor da Duração e Valor*/
	document.getElementById('profissaoDuracaoTexto').style.color = corAreaPosGraduacao(idgrandearea.value);
	document.getElementById('profissaoSalarioTexto').style.color = corAreaPosGraduacao(idgrandearea.value);
	
	/*Altera imagem Duração e Valor*/
	switch (idgrandearea.value) {
		case '1': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio EXATAS.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ EXATAS.png';
				  break;
		case '2': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio ENGENHARIA.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ ENGENHARIA.png';
				  break;
		case '3': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio BIOLOGICAS.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ BIOLOGICAS.png';
				  break;
		case '4': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio SAUDE.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ SAUDE.png';
				  break;
		case '5': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio AGRARIAS.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ AGRARIAS.png';
				  break;
		case '6': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio HUMANAS.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ HUMANAS.png';
				  break;
		case '7': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio SOCIAIS.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ SOCIAIS.png';
				  break;
		case '8': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio LINGUISTICA.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ LINGUISTICA.png';
				  break;
		case '9': document.getElementById('profissaoDuracaoImage').src = 'mp_posgraduacao/img/relogio MULTI.png';
				  document.getElementById('profissaoSalarioImage').src = 'mp_posgraduacao/img/$ MULTI.png';
				  break;
		default:;
	}
}



