
		var	http_request = new Array()
		
		function POST_GET_XmlHttpRequest(div, url, post_form, nome_chamada, dir, carregando) {
			http_request[nome_chamada] = false;
			if (window.XMLHttpRequest) { // Mozilla, Safari,...
				http_request[nome_chamada] = new XMLHttpRequest();
				if (http_request[nome_chamada].overrideMimeType) {	http_request[nome_chamada].overrideMimeType('text/html');	}
			} else if (window.ActiveXObject) { // IE
				try { http_request[nome_chamada] = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {
				try { http_request[nome_chamada] = new ActiveXObject("Microsoft.XMLHTTP");	} catch (e) {}	}
			}
			if (!http_request[nome_chamada]) { alert('error!'); return false; }
			
			http_request[nome_chamada].onreadystatechange = function() { alertContents(div, url, nome_chamada, dir, carregando); };
			http_request[nome_chamada].open('POST', url, true);
			http_request[nome_chamada].setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http_request[nome_chamada].setRequestHeader("Content-length", post_form.length);
			http_request[nome_chamada].setRequestHeader("Connection", "close");
			http_request[nome_chamada].send(post_form);
		}
		
		function alertContents(div, url, nome_chamada, dir, carregando) {
			if(carregando == 'ok'){
				document.getElementById('carregando_'+div).innerHTML = "<img src='"+dir+"/img/outros/carregando/loader.gif'>";
			}
			if (http_request[nome_chamada].readyState == 4) {
				result = http_request[nome_chamada].responseText;
				document.getElementById(div).innerHTML = result;
				document.getElementById('carregando_'+div).innerHTML = '';
				//window.setTimeout(carregando_pagina(div, url), 1000);
			}
		}
		
		function carregar_pagina(div, url, dir, carregando) {
			var post_form		= '';
			var nome_chamada	= div;
			//var post_form = "mytextarea1=" + encodeURI( document.getElementById("mytextarea1").value ) +
			//				"&mytextarea2=" + encodeURI( document.getElementById("mytextarea2").value );
		  POST_GET_XmlHttpRequest(div, url, post_form, nome_chamada, dir, carregando);
		}
	
/*
	function carregaAjax(div, getURL) {
		document.getElementById(div).style.display = "block";
		if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
			var exibeResultado = document.getElementById(div); // div que exibirá o resultado.
			var Ajax = openAjax(); // Inicia o Ajax.
			Ajax.open("GET", getURL, true); // fazendo a requisição
			Ajax.onreadystatechange = function(){
				if(Ajax.readyState == 1) { // Quando estiver carregar, exibe: carregar...
					exibeResultado.innerHTML = "<div>carregar</div>";
				}
				if(Ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(Ajax.status == 200) {
						var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável
						resultado = resultado.replace(/\+/g,""); // Resolve o problema dos acentos 
						//resultado = resultado.replace(/ã/g,"a");
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Por favor, tente novamente!";
					}
				}
			}
			Ajax.send(null); // submete
		}
	}
*/

/*
	function alteraURL(url){
		document.getElementById("carregar_xml").innerHTML = "<img src='../img/outros/carregar/loader.gif'>";
		xmlhttp.open("POST", url, true);
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState==4){
				document.getElementById("url_xml").innerHTML = xmlhttp.responseText;
				document.getElementById("carregar_xml").innerHTML = "";	
			}
		}	
		xmlhttp.send(null);
	}
*/

