// JavaScript Document
var http_request = false;

function makeRequestFALE(url)
{
	http_request = false;
	
	//////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////// PROCESSO PARA CRIAR INSTACIA XMLHTTPREQUEST /////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////
	if(window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}//FIM window.XMLHttpRequest
	else if(window.ActiveXObject)
	{
		try
		{
			http_request = new ActiveXObject("Msxml2.XNMLHTTP");
		}
		catch(e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
			}//FIM catch(e)
		}//FIM catch(e)
	}//FIM else if(window.ActiveXObject)
	//////////////////////////////////////////////////////////////////////////////////////////////////
	///////////////////////// FIM PROCESSO PARA CRIAR INSTACIA XMLHTTPREQUEST ////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	//Testa se foi possível criar a instancia
	if(!http_request)
	{
		alert('Nao foi possivel criar XMLHttpRequest');
		return false;
	}
	
	//Trata da resposta
	http_request.onreadystatechange = alertContentsFALE;
	http_request.open('GET',url,'true');
	http_request.send(null);
	
}//FIM make_request()

function alertContentsFALE()
{
	if(http_request.readyState == 1)
	{
		var exibeResultado = document.getElementById('divRFALE');
		exibeResultado.innerHTML = "<div align='center'><b>Carregando...</b></div>";
	}
	if(http_request.readyState == 4)
	{
		if(http_request.status == 200)
		{
			var exibeResultado = document.getElementById('divRFALE');
				exibeResultado.innerHTML = http_request.responseText;
		}//FIM if(http_request.status == 200)
		else
		{
			var exibeResultado = document.getElementById('divRFALE');
			exibeResultado.innerHTML = "<p align=\"center\">Houve um problema com a comunicacao.<br>Erro:"+http_request.status+"</p>";
		}//FIM (http_request.status == 200)
	}//FIM if(http_request.readyState == 4)
	else
	{
		var exibeResultado = document.getElementById('divRFALE');
		exibeResultado.innerHTML = "<p align=\"center\">Houve um problema com a comunicacao.<br>Erro:"+http_request.status+"</p>";
	}//FIM (http_request.status == 200)
}//FIM alertContents

