
	var Ready = true;
    function AjaxFunc(XMLFile, vFunc, vParam)
    {
		//alert(XMLFile);
		//alert(vFunc);
		//alert(vParam);
		//XMLFile 	= Arquivo XML
		//vFunc		= Função que será chamada após o download do XML
		//vParam	= Parâmetros da função (usar ; quando houver mais de um parâmetro)
    	if (Ready){
			Ready = false;
			importXML(XMLFile, vFunc + "('" + vParam.replace(/;/g,"','") + "')" );
    	}else{
			setTimeout("AjaxFunc('" + XMLFile + "', '" + vFunc + "', '" + vParam + "')", 100);
		}
	}

    function importXML(XMLfile, vFunc)
    {
            if (document.implementation && document.implementation.createDocument)
            {

                    http_request = new XMLHttpRequest();        
                    http_request.open("GET", XMLfile, false);
                    http_request.send(null);
                    http_request.onreadystatechange = FireAlert(vFunc);
            }
            else if (window.ActiveXObject)
            {

                    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                    xmlDoc.onreadystatechange = function () {
                            if (xmlDoc.readyState == 4) eval(vFunc);
                    };
                    xmlDoc.load(XMLfile);
            }
            else
            {
                    alert('Seu browser não suporta este script');
                    return;
            }

     }

    function FireAlert(vFunc) 
    {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                xmlDoc = http_request.responseXML;
                eval(vFunc);
            } else {
                alert('There was a problem with the request.');
            }
        }
    }

    function getXMLValue(Node)
    {
		if (Node.firstChild == null)
			return "";
		else
            return Node.firstChild.nodeValue.replace(/&lt;/g,"<");
    }

	function sortSelect(obj){
		var o = new Array();
		for (var i=0; i<obj.options.length; i++){
			o[o.length] = new Option(obj.options[i].text, obj.options[i].value, obj.options[i].defaultSelected, obj.options[i].selected);
		}
		o = o.sort(
			function(a,b){ 
				if ((a.text+"") < (b.text+"")) { return -1; }
				if ((a.text+"") > (b.text+"")) { return 1; }
				return 0;
			} 
		);
	
		for (var i=0; i<o.length; i++){
			obj.options[i] = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);
		}
	}
	
    function criarComboUF(vId, vUF)
    {
	var NOM_UF = xmlDoc.getElementsByTagName('NOM_UF');
	var SGL_UF = xmlDoc.getElementsByTagName('SGL_UF');

	var vCombo = document.getElementById(vId);
	
	var a=1;
	vCombo.options.length = 1;
	vCombo.options[0] = new Option('Estado','0',false, false);

	for(x = 0; x < NOM_UF.length; x++)
	{
		vCombo.options.length = a;
		if (vUF ==  getXMLValue(SGL_UF[x])){
			vCombo.options[a] = new Option( getXMLValue(NOM_UF[x]), getXMLValue(SGL_UF[x]), false, true);
		}else{
			vCombo.options[a] = new Option( getXMLValue(NOM_UF[x]), getXMLValue(SGL_UF[x]), false);
		}
     	a++;
	}
	Ready = true;
    }

    
    function criarComboInst(vId, vUF, vInst)
    {
	var NOM_INSTITUICAO = xmlDoc.getElementsByTagName('NOM_INSTITUICAO');
	var SGL_INSTITUICAO = xmlDoc.getElementsByTagName('SGL_INSTITUICAO');
	var SGL_UF = xmlDoc.getElementsByTagName('SGL_UF');

	var a=1;
	var vCombo = document.getElementById(vId);
	vCombo.options.length = 1;
	vCombo.options[0] = new Option('Instituição de Ensino','0');

	for(x = 0; x < NOM_INSTITUICAO.length; x++)
	{
		if (vUF ==  getXMLValue(SGL_UF[x]))
		{
			vCombo.options.length = a;
			vCombo.options[a] = new Option( getXMLValue(NOM_INSTITUICAO[x]), getXMLValue(SGL_INSTITUICAO[x]), false, (vInst == getXMLValue(SGL_INSTITUICAO[x])));
			a++;
		}
	}
	Ready = true;
    }	

    function alteraLogo(vId, vInst)
	{
		
	var SGL_INSTITUICAO = xmlDoc.getElementsByTagName('SGL_INSTITUICAO');
	var COD_INSTITUICAO = xmlDoc.getElementsByTagName('COD_INSTITUICAO');
	var TXT_URL_SITE = xmlDoc.getElementsByTagName('TXT_URL_SITE');

	//var vLogo = document.getElementById(vId);

	for(x = 0; x < SGL_INSTITUICAO.length; x++)
	{
		if (vInst == getXMLValue(SGL_INSTITUICAO[x]))
		{
			  var vLogo = document.images[vId]
			  vLogo.src = "logos/" + getXMLValue(COD_INSTITUICAO[x]) + ".jpg";
			  eval("vLogo.onclick = function() {window.open(' " + getXMLValue(TXT_URL_SITE[x]) + "'); }");
		}
	}
	
	
	Ready = true;
	}
	

    function CarregaCalendario(vId, vInst)
	{
	var SGL_INSTITUICAO = xmlDoc.getElementsByTagName('SGL_INSTITUICAO');
	var CONCURSO        = xmlDoc.getElementsByTagName('CONCURSO');
	var Conteudo        = "";
	
	for(x = 0; x < SGL_INSTITUICAO.length; x++)
	{
		if (vInst == getXMLValue(SGL_INSTITUICAO[x]))
		{
			  Conteudo = Conteudo + "<br/><p style='color:#003399;'>" + getXMLValue(CONCURSO[x]) + '</p>';
		}
	}
	document.getElementById(vId).innerHTML = Conteudo;

	Ready = true;
	}


    function CarregaUnidade(vIdComboCampus, vIdMapa, vIdDescricao, vIdCursos, vInst, vCampus)
	{
	var SGL_INSTITUICAO        = xmlDoc.getElementsByTagName('SGL_INSTITUICAO');
	var COD_CAMPUS     		   = xmlDoc.getElementsByTagName('COD_CAMPUS');
	var NOM_CAMPUS     		   = xmlDoc.getElementsByTagName('NOM_CAMPUS');
	var TXT_COORDENADA_MAPA    = xmlDoc.getElementsByTagName('TXT_COORDENADA_MAPA');
	var TXT_DESCRICAO		   = xmlDoc.getElementsByTagName('TXT_DESCRICAO');
	var NUM_TEL_NAO_ALUNO      = xmlDoc.getElementsByTagName('NUM_TELEFONE_NAO_ALUNO');
	var TXT_ENDERECO           = xmlDoc.getElementsByTagName('TXT_ENDERECO');
	var TXT_COMPLEMENTO        = xmlDoc.getElementsByTagName('TXT_COMPLEMENTO');
	var TXT_URL_SITE           = xmlDoc.getElementsByTagName('TXT_URL_SITE');

	var a=0;
	var vCombo = document.getElementById(vIdComboCampus);
	vCombo.options.length = a;

	var ConteudoMapa      = "";
    var Descricao 		  = "";
    var Endereco          = "";
    var Tel_Nao_Aluno     = "";
    var URL_Site          = "";
    var ConteudoDescricao = "";
	
	for(x = 0; x < SGL_INSTITUICAO.length; x++)
	{
		if (vInst == getXMLValue(SGL_INSTITUICAO[x]))
		{
			vCombo.options.length = a;
			vCombo.options[a] = new Option(getXMLValue(NOM_CAMPUS[x]), getXMLValue(COD_CAMPUS[x]), false, (vCampus == getXMLValue(COD_CAMPUS[x])));
			a++;
			
			if (((vCampus == "") && (Descricao == "")) || (vCampus == getXMLValue(COD_CAMPUS[x])))
			{	
				  ConteudoMapa    = getXMLValue(TXT_COORDENADA_MAPA[x]);
				  Descricao       = getXMLValue(TXT_DESCRICAO[x]);
				  Endereco        = getXMLValue(TXT_ENDERECO[x]) + " - " + getXMLValue(TXT_COMPLEMENTO[x]);
				  Tel_Nao_Aluno   = getXMLValue(NUM_TEL_NAO_ALUNO[x]);
				  URL_Site        = getXMLValue(TXT_URL_SITE[x]);
				  vCampus         = getXMLValue(COD_CAMPUS[x]);
			}
			
		}
	}
	document.getElementById(vIdMapa).innerHTML = ConteudoMapa
	
	ConteudoDescricao = ConteudoDescricao + "<div class='texto'>" + Descricao + "</div><br /><br />";
	ConteudoDescricao = ConteudoDescricao + "<div align='center' class='up-endereco'>";
	ConteudoDescricao = ConteudoDescricao + "<p align='center'><br>Endereço: " + Endereco + "</p>";
	ConteudoDescricao = ConteudoDescricao + "<p align='center'>Quero ser aluno: " + Tel_Nao_Aluno + "</p>";

	if (URL_Site != "")
			ConteudoDescricao = ConteudoDescricao + "<p align='center'><br><a href='" + URL_Site + "' target='blank'>Visite o Site</a></p>";
			
	ConteudoDescricao = ConteudoDescricao + "</div>";

	document.getElementById(vIdDescricao).innerHTML = ConteudoDescricao;

	Ready = true;
	
	AjaxFunc("_xml/Cursos.xml","CarregaCursos",vIdCursos + ';' + vCampus);
	
	}

    function CarregaCursos(vId, vCampus)
	{
	
	var COD_CAMPUS     		   = xmlDoc.getElementsByTagName('COD_CAMPUS');
	var NOM_CURSO     		   = xmlDoc.getElementsByTagName('NOM_CURSO');
	var vNomCurso = '';
	var lstCurso  = '';
	
	lstCurso  = lstCurso + '<div class="up-contentCurso">';
	lstCurso  = lstCurso + '<h2 align="center">Cursos Oferecidos: </h2>';
	lstCurso  = lstCurso + '<div class="up-overflowC">';

	for(x = 0; x < COD_CAMPUS.length; x++)
	{
		if (vCampus == getXMLValue(COD_CAMPUS[x]))
		{
			vNomCurso = getXMLValue(NOM_CURSO[x]);
			if (lstCurso.indexOf(vNomCurso + '</p>') == -1)
				lstCurso = lstCurso + '<p> - ' + vNomCurso + '</p>';
		}
	}


	//k.innerHTML = lstCurso;
	
	Ready = true;

	AjaxFunc("_xml/Cursos_poli.xml","CarregaCursosPoli",vId + ";" + vCampus + ";" + lstCurso);

	}

    function CarregaCursosPoli(vId, vCampus, lstCurso)
	{
	
	var COD_CAMPUS     		   = xmlDoc.getElementsByTagName('COD_CAMPUS');
	var NOM_CURSO     		   = xmlDoc.getElementsByTagName('NOM_CURSO');
	var vNomCurso = '';

	for(x = 0; x < COD_CAMPUS.length; x++)
	{
		if (vCampus == getXMLValue(COD_CAMPUS[x]))
		{
			vNomCurso = getXMLValue(NOM_CURSO[x]);
			if (lstCurso.indexOf(vNomCurso + '</p>') == -1)
				lstCurso = lstCurso + '<p> - ' + vNomCurso + '</p>';
		}
	}


	//document.getElementById(vId).innerHTML = lstCurso;
	
	Ready = true;

	AjaxFunc("_xml/Cursos_pos.xml","CarregaCursosPos",vId + ";" + vCampus + ";" + lstCurso);

	}


    function CarregaCursosPos(vId, vCampus, lstCurso)
	{
	
	var COD_CAMPUS     		   = xmlDoc.getElementsByTagName('COD_CAMPUS');
	var NOM_CURSO     		   = xmlDoc.getElementsByTagName('NOM_CURSO');
	var vNomCurso = '';
	
	for(x = 0; x < COD_CAMPUS.length; x++)
	{
		if (vCampus == getXMLValue(COD_CAMPUS[x]))
		{
			vNomCurso = getXMLValue(NOM_CURSO[x]);
			if (lstCurso.indexOf(vNomCurso + '</p>') == -1)
				lstCurso = lstCurso + '<p> - ' + vNomCurso + '</p>';
		}
	}

	lstCurso  = lstCurso + '</div></div>';

	document.getElementById(vId).innerHTML = lstCurso;
	
	Ready = true;

	}

    function Entenda(vIdPainel, vIdDescricao)
	{
		var TITULO        = xmlDoc.getElementsByTagName("TITULO");
		var CORPO     	  = xmlDoc.getElementsByTagName("CORPO");
		
		for(x = 0; x < TITULO.length; x++)
		{
			document.getElementById(vIdPainel).innerHTML = "<p class=title>" + getXMLValue(TITULO[x]) + "</p>";
			document.getElementById(vIdDescricao).innerHTML = "<p>" + getXMLValue(CORPO[x]) + "</p>";
		}
	
	Ready = true;		


	}
	
	function CriarComboCurso(vIdPainel, vIdDescricao, vInst, vCodTipoCurso)
	{
		var SGL_INSTITUICAO   = xmlDoc.getElementsByTagName("SGL_INSTITUICAO");
		var COD_INSTITUICAO   = xmlDoc.getElementsByTagName("COD_INSTITUICAO");
		var NOM_CURSO     	  = xmlDoc.getElementsByTagName("NOM_CURSO");
		var COD_CURSO     	  = xmlDoc.getElementsByTagName("COD_CURSO");
		var NUM_HABILITACAO	  = xmlDoc.getElementsByTagName("NUM_HABILITACAO");
		var COD_TIPO_CURSO    = xmlDoc.getElementsByTagName("COD_TIPO_CURSO");
		
		var cmbCurso = "";
		var lstCurso = "";
		var codInst  = "";
		
		var qtd_cursos = 0;
		
		cmbCurso = cmbCurso + "<select id='codCurso' onChange=\"EtapaSelecao(1);exibeImagem(true);\" >";
		cmbCurso = cmbCurso + "<option value=''></option>";

		for(x = 0; x < SGL_INSTITUICAO.length; x++)
		{
			if ((vInst == getXMLValue(SGL_INSTITUICAO[x])) && (vCodTipoCurso == getXMLValue(COD_TIPO_CURSO[x])))
			{
				codInst = getXMLValue(COD_INSTITUICAO[x])
				
				if (lstCurso.indexOf("(" + getXMLValue(COD_CURSO[x]) + ";" + getXMLValue(NUM_HABILITACAO[x]) + ")") == -1) 
				{
					qtd_cursos++;
					lstCurso = lstCurso + "(" + getXMLValue(COD_CURSO[x]) + ";" + getXMLValue(NUM_HABILITACAO[x]) + ")"
					cmbCurso = cmbCurso + "<option value='" + getXMLValue(COD_CURSO[x]) + ";" + getXMLValue(NUM_HABILITACAO[x]) + "'>" + getXMLValue(NOM_CURSO[x]) + "</option>";
				}
			}
		}
		
		cmbCurso = cmbCurso + "</select>";
		
		if (qtd_cursos == 0) {
			cmbCurso += "<p><br />Não existem cursos para essa modalidade<br /></p>";
		} 

		var lstHiddens = ""
		lstHiddens = lstHiddens + "<input type='hidden' id='codInstituicao' value='" + codInst + "'>";
		lstHiddens = lstHiddens + "<input type='hidden' id='codTipoCurso' value='" + vCodTipoCurso + "'>";

		document.getElementById(vIdPainel).innerHTML = cmbCurso + lstHiddens;
		document.getElementById(vIdDescricao).innerHTML = "";

		var vCombo = document.getElementById("codCurso")
		sortSelect(vCombo)
		
		vCombo.options[0] = new Option('Selecione...','', false, true);
		
		Ready = true;		
	}

	function CarregaDescricaoCurso(vIdDescricao, vInst, vCodTipoCurso, vCodCurso, vNumHabil)
	{
	
	    
	    
		var COD_CURSO     	  			  = xmlDoc.getElementsByTagName("COD_CURSO");
		var NUM_HABILITACAO     	  	  = xmlDoc.getElementsByTagName("NUM_HABILITACAO");
		var TXT_PERFIL_PROFISSIONAL		  = xmlDoc.getElementsByTagName("TXT_PERFIL_PROFISSIONAL");
		var TXT_MERCADO_TRABALHO		  = xmlDoc.getElementsByTagName("TXT_MERCADO_TRABALHO");
		
		var txtPerfil  = "";
		var txtMercado = "";
		var txtDescricao = "";
		
		for(x = 0; x < COD_CURSO.length; x++)
		{
			if ((vCodCurso == getXMLValue(COD_CURSO[x])) && (vNumHabil == getXMLValue(NUM_HABILITACAO[x])))
			{
				txtPerfil  = getXMLValue(TXT_PERFIL_PROFISSIONAL[x]);
				txtMercado = getXMLValue(TXT_MERCADO_TRABALHO[x]);
			}
		}
	
		txtDescricao = txtDescricao + '<div class="perfil"><span class="title">Perfil do Profissional:</span><br>' + txtPerfil + '</div>'
		txtDescricao = txtDescricao + '<div class="mercado"><span class="title">Mercado de Trabalho:</span><br>' + txtMercado + '</div>'
		txtDescricao = txtDescricao + '<div class="clear"></div>'
		
		document.getElementById(vIdDescricao).innerHTML = txtDescricao;
		document.getElementById("divDuvidas").style.visibility='hidden';
	
		Ready = true;
		
		if (vCodTipoCurso == 11)
			AjaxFunc("_xml/Cursos.xml","CarregaCampus", vIdDescricao + ";" + vInst + ";" + vCodTipoCurso + ";" + vCodCurso + ";" + vNumHabil);
		else if (vCodTipoCurso == 4)
			AjaxFunc("_xml/Cursos_poli.xml","CarregaCampus", vIdDescricao + ";" + vInst + ";" + vCodTipoCurso + ";" + vCodCurso + ";" + vNumHabil);
		else if (vCodTipoCurso == 1)
			AjaxFunc("_xml/Cursos_pos.xml","CarregaCampus", vIdDescricao + ";" + vInst + ";" + vCodTipoCurso + ";" + vCodCurso + ";" + vNumHabil);

	}
	
	function CarregaCampus(vIdDescricao, vInst, vCodTipoCurso, vCodCurso, vNumHabil)
	{
		var COD_INSTITUICAO   	= xmlDoc.getElementsByTagName("COD_INSTITUICAO");
		var COD_CURSO     	  	= xmlDoc.getElementsByTagName("COD_CURSO");
		var NUM_HABILITACAO     = xmlDoc.getElementsByTagName("NUM_HABILITACAO");
		var COD_CAMPUS		  	= xmlDoc.getElementsByTagName("COD_CAMPUS");
		var NOM_CAMPUS		  	= xmlDoc.getElementsByTagName("NOM_CAMPUS");
		
		var lstCampus    = "";
		var cmbCampus    = "";
		var txtDescricao = document.getElementById(vIdDescricao).innerHTML;
		
		for(x = 0; x < COD_CURSO.length; x++)
		{
			if ((vCodCurso == getXMLValue(COD_CURSO[x])) && (vNumHabil == getXMLValue(NUM_HABILITACAO[x])) && (vInst == getXMLValue(COD_INSTITUICAO[x])))
			{
				if (lstCampus.indexOf("(" + getXMLValue(COD_CAMPUS[x]) + ")") == -1) 
				{
					lstCampus = lstCampus + "(" + getXMLValue(COD_CAMPUS[x]) + ")"
					
					cmbCampus = cmbCampus + "<option value='" + getXMLValue(COD_CAMPUS[x]) + "'>" + getXMLValue(NOM_CAMPUS[x]) + "</option>";
				}
			}
		}

		txtDescricao = txtDescricao + '<div class="mensalidades">';
		txtDescricao = txtDescricao + '<span class="title">Mensalidades:</span><br />';
		txtDescricao = txtDescricao + '<p class="floatLeft">';
		txtDescricao = txtDescricao + '		Campus: <select id=codCampus onchange="javascript:EtapaSelecao(2)">';
		txtDescricao = txtDescricao + '				<option>Selecione...</option>' + cmbCampus;
		txtDescricao = txtDescricao + '		</select></p>';
		
		txtDescricao = txtDescricao + '		<div id="c_turno" class="floatLeft"></div>';
		txtDescricao = txtDescricao + '		<div id="c_horario" class="floatLeft"></div>';
		txtDescricao = txtDescricao + '		<div class="clear"></div>';
		txtDescricao = txtDescricao + '		<div id="c_mensalidade"></div>';
		txtDescricao = txtDescricao + '		<div id="c_det_cursos" class="floatLeft"></div>';
		txtDescricao = txtDescricao + '</span>';
		
		if (vCodTipoCurso != 1){
		txtDescricao = txtDescricao + '<p align="center" class="btn-inscrevase"><a href="inscricoes_curso.asp?cod_instituicao=' + vInst + '&cod_curso=' + vCodCurso + '"><img src="images/btn_consultemansalidade.gif" /></a></p>';	
		}
		
		document.getElementById(vIdDescricao).innerHTML = txtDescricao;
	
		Ready = true;
	}
	
	
	function CarregaTurno(vIdTurno, vCodCurso, vNumHabil, vCampus)
	{
		var COD_CURSO     	  	= xmlDoc.getElementsByTagName("COD_CURSO");
		var NUM_HABILITACAO     = xmlDoc.getElementsByTagName("NUM_HABILITACAO");
		var COD_CAMPUS		  	= xmlDoc.getElementsByTagName("COD_CAMPUS");
		var COD_TURNO		  	= xmlDoc.getElementsByTagName("COD_TURNO");
		var NOM_TURNO		  	= xmlDoc.getElementsByTagName("NOM_TURNO");
		
		var txtTurno = "";

		txtTurno = txtTurno + '<p>Turno: <select id=codTurno onchange="EtapaSelecao(3);">';
		txtTurno = txtTurno + '<option>Selecione...</option>';
		

		for(x = 0; x < COD_CURSO.length; x++)
		{
			if ( (vCodCurso == getXMLValue(COD_CURSO[x])) && (vNumHabil == getXMLValue(NUM_HABILITACAO[x])) && (vCampus == getXMLValue(COD_CAMPUS[x])) )
			{
				txtTurno = txtTurno + "<option value='" + getXMLValue(COD_TURNO[x]) + "'>" + getXMLValue(NOM_TURNO[x]) + "</option>";
			}
		}

		txtTurno = txtTurno + '</select></p>';

        
		document.getElementById(vIdTurno).innerHTML = txtTurno;
	
		Ready = true;
	}
	
	function CarregaHorario(vIdHorario, vCodCurso, vNumHabil, vCampus, vTurno)
	{


		var COD_CURSO     	  	= xmlDoc.getElementsByTagName("COD_CURSO");				
		var COD_TIPO_CURSO     	= xmlDoc.getElementsByTagName("COD_TIPO_CURSO");				
		var COD_CAMPUS		  	= xmlDoc.getElementsByTagName("COD_CAMPUS");						
		var COD_TURNO		  	= xmlDoc.getElementsByTagName("COD_TURNO");
		var COD_DIA_SEMANA    	= xmlDoc.getElementsByTagName("COD_DIA_SEMANA");
		var NOM_DIA_SEMANA    	= xmlDoc.getElementsByTagName("NOM_DIA_SEMANA");
		var HH_INI_AULA     	= xmlDoc.getElementsByTagName("HH_INI_AULA");
		var HH_FIM_AULA     	= xmlDoc.getElementsByTagName("HH_FIM_AULA");
		//var TXT_HORARIO     	= xmlDoc.getElementsByTagName("TXT_HORARIO");

		var txtHorario = "";
		txtHorario = txtHorario + '<p>&nbsp; Horários: </br>';
        
		for(x = 0; x < COD_TURNO.length; x++)
		{
			if ( (vCodCurso == getXMLValue(COD_CURSO[x])) && 			     
			     (vCampus == getXMLValue(COD_CAMPUS[x])) && 
			     (vTurno == getXMLValue(COD_TURNO[x])) )
			{							    
		          var tCurso = getXMLValue(COD_TIPO_CURSO[x]);
				  
				  	txtHorario = txtHorario +"&nbsp;&nbsp;" +getXMLValue(NOM_DIA_SEMANA[x]) + " - (" + getXMLValue(HH_INI_AULA[x]) + "/" + getXMLValue(HH_FIM_AULA[x])+')</br>';
				  	//txtHorario = txtHorario +"&nbsp;&nbsp;" +getXMLValue(TXT_HORARIO[x]);
				  	//break;
			}
		}
		
		txtHorario = txtHorario + '</br></p>';
		if (tCurso=='1'){
			document.getElementById(vIdHorario).innerHTML = txtHorario;
		}

	
		Ready = true;
	}
	
	function fnCarregaDadosCurso(cod_curso, NumHabil, Campus, Turno
	){
//		var divAbre = 'c_det_cursos';
		AjaxCarregaLista('ajax.asp','acao=BUSCADETALHESCURSO&cod_curso='+cod_curso+'&num_habil='+NumHabil+'&campus='+Campus+'&turno='+Turno,'PERIODICIDADE_XXXX','')
		
		AjaxCarregaLista('ajax.asp','acao=BUSCACOORDENADORCURSO&cod_curso='+cod_curso+'&num_habil='+NumHabil+'&campus='+Campus+'&turno='+Turno,'COORDENADORCURSO_XXXX','')
	}
	
	function CarregaMensalidade(vIdMensalidade, vCodCurso, vNumHabil, vCampus, vTurno)
	{
		var COD_CURSO     	  	= xmlDoc.getElementsByTagName("COD_CURSO");
		var NUM_HABILITACAO     = xmlDoc.getElementsByTagName("NUM_HABILITACAO");
		var COD_CAMPUS		  	= xmlDoc.getElementsByTagName("COD_CAMPUS");
		var COD_TURNO		  	= xmlDoc.getElementsByTagName("COD_TURNO");
		var IND_OFERECIDO_EAD  	= xmlDoc.getElementsByTagName("IND_OFERECIDO_EAD");
		var VALOR			  	= xmlDoc.getElementsByTagName("VALOR");
		var PARCELAS			= xmlDoc.getElementsByTagName("PARCELAS");
		var COD_TIPO_CURSO      = xmlDoc.getElementsByTagName("COD_TIPO_CURSO");
		var TXT_DURACAO_MEDIA_CURSO       = xmlDoc.getElementsByTagName("TXT_DURACAO_MEDIA_CURSO");
		var txtMensalidade = "";
		var vValor		   = 0;
		var vIndEAD		   = "";		
        var vParcelas	   = 0;        
        
        vURL = window.location.host;
        
        if (vURL == 'wwwd.estacio.rj.br'){
          pagina = 'http://dsiame.estacio.rj.br';
        }
        else if (vURL == 'wwwh.estacio.rj.br'){
          pagina = 'http://siahomologame.estacio.rj.br';
        }         
        else{
          pagina = 'https://sia.estacio.br';
        }         
        
		for(x = 0; x < COD_CURSO.length; x++)
		{
			if ( (vCodCurso == getXMLValue(COD_CURSO[x])) && 
				 (vNumHabil == getXMLValue(NUM_HABILITACAO[x])) && 
				 (vCampus   == getXMLValue(COD_CAMPUS[x])) &&  
				 (vTurno    == getXMLValue(COD_TURNO[x])))
			{
				vCodCurso = getXMLValue(COD_CURSO[x]);
				vValor    = eval(getXMLValue(VALOR[x])) / 100;				
				vIndEAD   = getXMLValue(IND_OFERECIDO_EAD[x]);
				vParcelas = getXMLValue(PARCELAS[x]);
				TXT_DURACAO_MEDIA_CURSO = getXMLValue(TXT_DURACAO_MEDIA_CURSO[x]);
				vCodTipoCurso = getXMLValue(COD_TIPO_CURSO[x]);
			}
		}
        
		var t = '<table width="100%" border="0" cellpadding="1" cellspacing="0" style="font-size:12px;color:#FFF;font-family:Arial">'
		var meio = '';
		var f = '</table>'
		//meio = meio + '<tr><td style="font-size:15px;" colspan="2">INFORMAÇÕES SOBRE O CURSO</td></tr>'
		meio = meio + '<tr><td>'
		if (vValor > 0){
			var val = vValor.toFixed(2);
			//txtMensalidade = txtMensalidade + '<p>Valor: R$ ' + vValor.toFixed(2) + '&nbsp;&nbsp;&nbsp;<font size="1"><b>Esse é o valor de referência, podendo sofrer ajustes para mais ou para menos. O acerto será feito no boleto da 2ª mensalidade.</b></font></p>';
			//txtMensalidade = txtMensalidade + '<p>Esse é o valor de referência, podendo sofrer ajustes para mais ou para menos. O acerto será feito no boleto da 2ª mensalidade.</p>'; 
			if (vCodTipoCurso=='1'){
				//txtMensalidade = txtMensalidade + '<p>Valor: R$ '+ vValor.toFixed(2) +' - Valor promocional de 20% de desconto.</p>'
				//meio = meio + 'Valor: R$ '+ vValor.toFixed(2) +' - Valor promocional de 20% de desconto.'
		if (vIndEAD == 'S'){ 
			//txtMensalidade = txtMensalidade + '<p>Aulas: Presenciais / A distância</p>';
			meio = meio + 'Aulas: Presenciais / A distância'
		}else{
			meio = meio + 'Aulas: Presenciais'
			//txtMensalidade = txtMensalidade + '<p>Aulas: Presenciais</p>';
		}				
			}else{
				//txtMensalidade = txtMensalidade + '<p>Valor: R$ ' + vValor.toFixed(2) + '&nbsp;&nbsp;&nbsp;<font size="1"><b>Esse é o valor de referência, podendo sofrer ajustes para mais ou para menos. O acerto será feito no boleto da 2ª mensalidade.</b></font></p>';
				meio = meio + 'Valor: R$ ' + vValor.toFixed(2) + '&nbsp;&nbsp;&nbsp;<font size="1"><b>Esse é o valor referente ao número de créditos do primeiro período do curso, de acordo com o sistema de cobrança por crédito. O valor referente ao curso poderá sofrer reajuste para mais ou para menos e em caso de alteração, o acerto será feito no boleto da segunda mensalidade.</b></font>'
			document.getElementById('divDuvidas').style.visibility='visible';
						}
		}else{
			//txtMensalidade = txtMensalidade + '<p>Valor não disponível.</p>';
			meio = meio + 'Valor não disponível.';
			document.getElementById('divDuvidas').style.visibility='hidden';
			var val = '--';
		}
		meio = meio + '</td>'
						
		//TXT_DURACAO_MEDIA_CURSO = "18 meses"
		
		if (vCodTipoCurso=='1'){
			if(TXT_DURACAO_MEDIA_CURSO != ''){
				//txtMensalidade = txtMensalidade + '<p>Duração do curso: '+TXT_DURACAO_MEDIA_CURSO+'</p>'	
				meio = meio + '<td align="right">Duração do curso: '+TXT_DURACAO_MEDIA_CURSO+'</td>'
			}else{
				meio = meio + '<td align="right">Duração do curso: Não disponível </td>'	
			}
		}
		meio = meio + '</tr>'
		//if (vParcelas > 0){ 	
		//    if (vCodTipoCurso == 1){
		//      txtMensalidade = txtMensalidade + '<p>Número de parcelas: '+ vParcelas +' </p>';	
		//    }
		//}    		


/*		if (vIndEAD == 'S'){
			//txtMensalidade = txtMensalidade + '<p>Aulas: Presenciais / A distância</p>';
			meio = meio + '<tr><td>&nbsp;</td><td>Aulas: Presenciais / A distância</td></tr>'
		}else{
			meio = meio + '<tr><td>&nbsp;</td><td>Aulas: Presenciais</td></tr>'
			//txtMensalidade = txtMensalidade + '<p>Aulas: Presenciais</p>';
		}
*/
		if (vCodTipoCurso=='1'){
			meio = meio + '<tr>';
			meio = meio + '<td>Periodicidade:<span id="PERIODICIDADE_XXXX"></span></td>';
			if(TXT_DURACAO_MEDIA_CURSO != ''){
				meio = meio + '<td align="right">Investimento: '+TXT_DURACAO_MEDIA_CURSO+' de R$ '+val+'.';
			}else{
				meio = meio + '<td align="right">Investimento: R$ '+val+'.';
			}
			meio = meio + '</tr>';
			meio = meio + '<tr><td>&nbsp;</td><td align="right">Coordenação:<span id="COORDENADORCURSO_XXXX"></span></td></tr>';
		}

	
	    if (vCodTipoCurso == 1){
	      fnCarregaDadosCurso(vCodCurso, vNumHabil, vCampus, vTurno);
	      if (vValor > 0){	        
	        //txtMensalidade = txtMensalidade + '<p align="center" class="btn-inscrevase"><BR><BR><BR><a href="'+pagina+'/entradaPOSGRADNovo.asp?p4=' + vCodCurso + '&p5=&p6=' + vCampus + '&p9=' + vTurno +'"><img src="images/btn_consultemansalidade.gif" /></a></p>';
				
			//teste		

		  meio = meio + '<tr><td colspan="2" style="font-size:12px; color:#FFF; font-family:Arial;">Cursos confirmados para início em 11/09/2010:<br>Análise, Projeto e Gerência de Sistemas - Centro Universitário da Bahia - Gilberto Gil,<br>Gestão de restaurantes - Universidade Estácio de Sá - Tom Jobim,<br>Docência no Ensino Superior: Fundamentos e Práticas Educativas - Faculdade do Pará - FAP,<br>Psicopedagogia Clínica e Institucional - Faculdade Estácio de Sá de Juiz de Fora.<br>Os demais cursos foram transferidos para 23/10/2010.</td></tr>';

		  meio = meio + '<tr><td colspan="2" style="font-size:12px; color:#FFF; font-family:Arial;"><b>Inscreva-se e ganhe 20% de desconto em todas as mensalidades.</b></td></tr>';
		    //teste
			
		  meio = meio + '<tr><td colspan="2" align="right"><a href="'
		  	+ pagina 
			+ '/entradaPOSGRADNovo.asp?p4=' 
			+ vCodCurso 
			+ '&p5=&p6=' 
			+ vCampus 
			+ '&p9=' 
			+ vTurno 
			+ '&p10=' 
			+ document.getElementById("p10").value 
			+ '"><img src="images/btn_consultemansalidade.gif" /></a></td></tr>';
	      }  
	    }    
	    var final = t + meio + f;
		//document.getElementById(vIdMensalidade).innerHTML = txtMensalidade;
		document.getElementById(vIdMensalidade).innerHTML = final;
	 		
		Ready = true;
	}

    function CarregaDestaque(vIdDestaque, vInst)
	{
		var COD_INSTITUICAO   		= xmlDoc.getElementsByTagName("COD_INSTITUICAO");
		var SGL_INSTITUICAO   		= xmlDoc.getElementsByTagName("SGL_INSTITUICAO");
		var COD_CURSO     	  		= xmlDoc.getElementsByTagName("COD_CURSO");
		var NOM_CURSO     			= xmlDoc.getElementsByTagName("NOM_CURSO");
		var TXT_PERFIL_PROFISSIONAL	= xmlDoc.getElementsByTagName("TXT_PERFIL_PROFISSIONAL");
		
		var txtDestaque = "";
		var qtd = 0;
		
		for(x = 0; x < COD_INSTITUICAO.length; x++)
		{
			if ((vInst == getXMLValue(SGL_INSTITUICAO[x])) && (qtd < 3) )
			{
				qtd++;
				txtDestaque = txtDestaque + '<div class="content-destaques">'
				txtDestaque = txtDestaque + '	<h3>' + getXMLValue(NOM_CURSO[x]) + '</h3>'
				txtDestaque = txtDestaque + '	<p>' + getXMLValue(TXT_PERFIL_PROFISSIONAL[x]) + '</p>'
				txtDestaque = txtDestaque + '	<p class="mais-destaques floatLeft">&nbsp;</p>'
				txtDestaque = txtDestaque + '	<p class="floatRight"><a href="inscricoes_curso.asp?cod_instituicao=' + getXMLValue(COD_INSTITUICAO[x]) + '&cod_curso=' + getXMLValue(COD_CURSO[x]) + '"><img src="images/btn_inscrevase-cursos.gif" title="Inscreva-se" /></a></p>'
				txtDestaque = txtDestaque + '	<div class="clear"></div>'
				txtDestaque = txtDestaque + '</div>'
			}
		}
		
		document.getElementById(vIdDestaque).innerHTML = txtDestaque + '<div class="clear"></div>';
		Ready = true;
	}



function AjaxCarregaLista(urldestino,iValor,divDestino,sMsg){
	var XmlFinal
	XmlFinal=GetXml()
	if (XmlFinal==null)
	{
		alert ("Seu navegador não suporta a aplicação.")
		return
	} 
	var url= urldestino
	url=url+"?"+iValor //2
	url=url+"&Num="+Math.random()

	XmlFinal.onreadystatechange = function(){
		if (XmlFinal.readyState==1 || XmlFinal.readyState=="Carregando")
		{ 
		document.getElementById(divDestino).innerHTML=sMsg;
		} 
		if (XmlFinal.readyState==4 || XmlFinal.readyState=="complete")
		{ 
		document.getElementById(divDestino).innerHTML=XmlFinal.responseText ;
		} 
	};
	XmlFinal.open("GET",url,true)
	XmlFinal.send(null)
}
	
function GetXml()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}






