function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

function ajax_carrega( url, div_resultado, msg )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		//var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.  	
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			exibeResultado.innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td align='center'><img src='images/ajax/indicator.gif' border='0'><br />"+msg+"</td></tr></table>";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					//div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_carrega_etapa( url, div_resultado, msg )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.  	
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td align='center'><img src='images/ajax/indicator.gif' border='0'><br />"+msg+"</td></tr></table>";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";
					setTimeout("carrega_texto_etapa_objetivo();",200);
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_carrega_mensagem( url, div_resultado, msg )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.  	
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td align='center'><img src='images/ajax/indicator.gif' border='0'><br />"+msg+"</td></tr></table>";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";
					setTimeout("carrega_texto_mensagem_resposta();",200);
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_pega( url, msg )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", url , true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td align='center'><img src='images/ajax/indicator.gif' border='0'><br />"+msg+"</td></tr></table>";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos										
					return resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				return 'erro';
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function init_div_scroll(div_){
	var oDiv = document.getElementById(div_);
	oDiv.scrollTop = oDiv.scrollHeight;
}

function ajax_carrega_chat( url, div_resultado )
{
	var check_rolagem = document.getElementById('id_check_rolagem');
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		//var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	//alert(url + '&div_resultado=' + div_resultado + '&id_aluno_session=' + id_aluno_session);
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;
				  //Coloca o scroll do div em baixo depois que carrega o ajax
					if( check_rolagem.checked ){
					  setTimeout("init_div_scroll('div_chat_scroll');", 1000);
					}
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}


function ajax_carrega_no_wait( url, div_resultado )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		//var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	//alert(url + '&div_resultado=' + div_resultado + '&id_aluno_session=' + id_aluno_session);
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_processa( url, div_resultado )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		//var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	//alert(url + '&div_resultado=' + div_resultado + '&id_aluno_session=' + id_aluno_session);
		ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_carrega_no_wait_iframed( url, div_resultado )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_carrega_no_wait_iframed_arquivo( url, div_resultado )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", url + '&div_resultado=' + div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;
					setTimeout("initArrangableNodes();",500);
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_curso( obj )
{
  var id_filial = obj.value;
	document.forms.frm_cadastro['id_filial_grava'].value = id_filial;
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById("div_curso"); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_ajax_carrega_curso.php?id_filial=" + id_filial, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_campanha( pagina )
{  	
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById("div_resultado"); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_campanha_lista.php?pagina=" + pagina, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_campanha_est( id_campanha )
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.						
		var exibeResultado = document.getElementById("div_est"); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_campanha_est.php?id_campanha=" + id_campanha, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				showTab(4);
					resultado = unescape(resultado); // Resolve o problema dos acentos					
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_dispara_campanha( id_campanha )
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		//showTab(4);
		//var exibeResultado = document.getElementById(div_est); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		//exibeResultado.style.display = "block";
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_campanha_disparar.php?id_campanha=" + id_campanha, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Enviando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				//var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				//resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				//resultado = unescape(resultado); // Resolve o problema dos acentos					
					//exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";
					alert("Campanha enviada com sucesso!");
					//ajax_campanha('1');									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_nota( id_inscricao, div_, id_turma )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_inscricao_ajax_nota.php?id_inscricao=" + id_inscricao + "&div_retorno=" + div_ + "&id_turma=" + id_turma, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos
					if( resultado == '0' )
					{
					  exibeResultado.style.display = "none";						
					}
					else
					{  															
  					exibeResultado.innerHTML = resultado;					
  					div_wait.innerHTML = "";
					}									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ajax_inscricao_atendimento( id_inscricao, div_, pagina )
{
	if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_inscricao_ajax_atendimento.php?id_inscricao=" + id_inscricao + "&div_retorno=" + div_ + "&pagina=" + pagina, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos										
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function carrega_inscricao_acompanhamento(id_inscricao,div_,id_atendimento,pagina)
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "aluno_inscricao_ajax_acompanhamento.php?id_inscricao=" + id_inscricao + "&div_retorno=" + div_ + "&pagina=" + pagina + "&id_atendimento=" + id_atendimento, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'><br />Carregando...";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos										
					exibeResultado.innerHTML = resultado;					
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function carrega_calend_dia(div_,pg_data,kdiv_wait)
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = document.getElementById(kdiv_wait);						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "calend_dia_xml.php?pg_data="+pg_data+"&div_wait="+kdiv_wait+"&div_nome="+div_+"&inc=false", true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = "<img src='images/ajax/indicator.gif' border='0'>";
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado; 
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function ampulheta( msg )
{
  var resultado = "<table border='0' cellpading='0' cellspacing='0'><tr><td align='center'><img src='images/ajax/indicator.gif' border='0'></td></tr><tr><td align='center'>"+msg+"</td></tr></table>";
	return resultado;
}

function carrega_disc_turma( div_resultado,id_turma )
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "turma_ajax_disc.php?id_turma="+id_turma+"&div_resultado="+div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = ampulheta("Listando Disciplinas");
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos
					resultado.trim();															
					if( resultado == '' )
					{
					  exibeResultado.innerHTML = '';
					}
					else
					{
					  exibeResultado.innerHTML = resultado; 
					}										
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function carrega_turma_nota( div_resultado, id_turma, id_disc, id_mestre )
{
  if(document.getElementById)
	{ // Para os browsers complacentes com o DOM W3C.				
		var exibeResultado = document.getElementById(div_resultado); // div que exibirá o resultado da busca.
		//Colocar parent no div_wait porque ele é declarado no index.php dentro de um iframe por isso temos que usar o parent
		var div_wait = parent.document.getElementById("div_wait");						  	
		//Habilita e mostra o DIV								
		exibeResultado.style.display = "block";	
		var ajax = openAjax(); // Inicia o Ajax.
  	ajax.open("GET", "turma_ajax_nota.php?id_turma="+id_turma+"&id_disc="+id_disc+"&id_mestre="+id_mestre+"&div_resultado="+div_resultado, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
  	ajax.onreadystatechange = function()
  	{
  		if(ajax.readyState == 1)
  		{ // Quando estiver carregando, exibe: carregando...
  			div_wait.innerHTML = ampulheta("Montando Pauta de Notas");
  		}
  		if(ajax.readyState == 4)
  		{ // Quando estiver tudo pronto.
  			if(ajax.status == 200)
  			{
  				var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
  				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
  				resultado = unescape(resultado); // Resolve o problema dos acentos
					resultado.trim();															
					if( resultado == '' )
					{
					  exibeResultado.innerHTML = '';
					}
					else
					{
					  exibeResultado.innerHTML = resultado; 
					}										
					div_wait.innerHTML = "";									  				
  			} 
  			else 
  			{
  				exibeResultado.innerHTML = "Erro";
  			}
  		}
  	}
  	ajax.send(null); // submete
	}
}

function carrega_texto_etapa_objetivo(){
	var oFCKeditor2 = new FCKeditor('tx_objetivo',450,250) ;
	oFCKeditor2.BasePath  = 'FCKeditor/';
	oFCKeditor2.ReplaceTextarea();
}

function carrega_texto_mensagem_resposta(){
	var oFCKeditor2 = new FCKeditor('ds_resposta','93%',250) ;
	oFCKeditor2.BasePath  = 'FCKeditor/';
	oFCKeditor2.ReplaceTextarea();
}

function ajax_carrega_disciplina(){
	var id_filial = document.getElementById('id_id_filial').value;
	var id_curso = document.getElementById('id_id_curso').value;
	if( (id_filial != '')&&(id_curso != '') ){
	  ajax_carrega('aluno_ajax_disciplina.php?ajax=true&id_filial_pass='+id_filial+'&id_curso_pass='+id_curso,'div_disciplina','Carregando Disciplina ...');
	}
	else{
		alert("Os campos Filial e Curso devem estar preenchidos para esta escolha!");
	}
}

function carrega_detalhe_disciplina(){
	var id_filial = document.getElementById('id_id_filial').value;
	var id_curso = document.getElementById('id_id_curso').value;
	var id_disciplina = document.getElementById('id_id_disciplina').value;
	if( id_disciplina != '' ){
		ajax_carrega('aluno_ajax_disciplina_detalhe.php?ajax=true&id_disciplina_pass='+id_disciplina+'&id_filial_pass='+id_filial+'&id_curso_pass='+id_curso, 'div_detalhe_disciplina', 'Carregando Detalhes da Disciplina ...');
		mostra_div('div_img_sala','block');
	}
	else{
		mostra_div('div_img_sala','none');
		mostra_div('div_detalhe_disciplina','none');
	}
}

function abre_sala(){
	var id_filial = document.getElementById('id_id_filial').value;
	var id_curso = document.getElementById('id_id_curso').value;
	var id_disciplina = document.getElementById('id_id_disciplina').value;
	if( (id_filial != '')&&(id_curso != '')&&(id_disciplina != '') ){		
		popup_center('aluno_sala_aula.php?id_disciplina_pass='+id_disciplina+'&id_curso_pass='+id_curso+'&id_filial_pass='+id_filial,'sala_aula',770,600,0);
	}
}

function ajax_carrega_arquivo( id_tipo_arquivo ){
	var id_disciplina_etapa_pass = parent.document.forms.frm_controle_login['id_disciplina_etapa_pass'].value;
	var id_filial_pass = parent.document.forms.frm_controle_login['id_filial_pass'].value;
	var id_curso_pass = parent.document.forms.frm_controle_login['id_curso_pass'].value;
	var id_turma_pass = parent.document.forms.frm_controle_login['id_turma_pass'].value;
	var id_disciplina_pass = parent.document.forms.frm_controle_login['id_disciplina_pass'].value;
	
	ajax_carrega('aluno_sala_aula_arquivo.php?ajax=true&id_tipo_arquivo_pass='+id_tipo_arquivo+'&id_disciplina_etapa_pass='+id_disciplina_etapa_pass+'&id_filial_pass='+id_filial_pass+'&id_curso_pass='+id_curso_pass+'&id_turma_pass='+id_turma_pass+'&id_disciplina_pass='+id_disciplina_pass,'div_arquivo','Carregando ...');
}

function ajax_curso_carrega(){
	var id_curso = document.getElementById('id_id_curso').value;
	ajax_carrega('aluno_hs_curso_info.php?id_curso_wc='+id_curso,'div_principal','Loading ...');
}

function cadastra_newsletter(){
	var ds_email = document.getElementById('id_ds_email').value;
	if( ds_email == '' ){
		alert("Vocę deve preencher o email!");
	}else{
		processa.document.location = "aluno_newsletter.php?ds_email="+ds_email;
	}
}
