// JavaScript Document
		
/****************************************/

	var xmlhttp = getXmlHttpRequest();
			
	function getXmlHttpRequest() 
	{
				
		if (window.XMLHttpRequest)
		{
			return new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		
	}
			
	function ajax_Carregar(c_Url, c_Local)
	{
			
		xmlhttp.open("POST", c_Url, true);
		xmlhttp.setRequestHeader('encoding','ISO-8859-1');
		xmlhttp.onreadystatechange = function(){
		
			if (xmlhttp.readyState == 4)
			{
				document.getElementById(c_Local).innerHTML = xmlhttp.responseText;
			}
		
		}
		
		xmlhttp.send(null);				
		
	}
	
/****************************************/

	// Variáveis Globais - FILA
	o_Fila  = [];
	ifila = 0;
	
	
	// formulario_Enviar 
	function formulario_Enviar(c_Form_Nome, c_Url, c_Local)
	{
		
		var c_Form;
		var c_Url_Nova;
		var i;
		
		c_Form = document.getElementById(c_Form_Nome);
		
		c_Url_Nova = c_Url;
		
		for (i = 0; i < c_Form.elements.length; i++)
		{
			c_Url_Nova += i==0 ? '?' : '&';
			c_Url_Nova += c_Form.elements[i].name + '=' + c_Form.elements[i].value;
		}
		
		formulario_Carregar(c_Url_Nova, c_Local);
		
	}

	// formulario_Carregar - Carrega página em um objeto
	function formulario_Carregar(c_Url, c_Local)
	{
		document.getElementById(c_Local).innerHTML="Carregando";
				
		o_Fila[o_Fila.length] = [c_Url,c_Local];
				
		if((ifila+1)==o_Fila.length)formulario_Ajax();
	
	}

	// formulario_Ajax - Executa a próxima conexão da fila
	function formulario_Ajax()
	{
		
		var c_Url;
		var c_Local;
		
		c_Url	= o_Fila[ifila][0];
		c_Local = o_Fila[ifila][1];
					
		xmlhttp.open("GET", c_Url, true);
		
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
				
		xmlhttp.onreadystatechange = function(){
			
			if (xmlhttp.readyState == 4)
			{
				c_Texto = unescape(xmlhttp.responseText.replace(/\+/g," "));
				
				document.getElementById(c_Local).innerHTML = c_Texto;
	
				ifila++;
				
				if (ifila < o_Fila.length)setTimeout("formulario_Ajax()", 20);
			}
		}
		
		xmlhttp.send(c_Url);
	}

		