/*function ajax(url,div)
{	
	req = null;
	
	// Procura por um objeto nativo (Mozilla/Safari)
	if (window.XMLHttpRequest){	
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange(div);
		req.open("GET",url,true);
		req.send(null);
	}
	// Procura por uma versão ActiveX (IE)
	else if (window.ActiveXObject){
		alert(req);
		req = new ActiveXObject("Microsoft.XMLHTTP");
		//if (req){
			//req.onreadystatechange = processReqChange;
			//req.open("GET",url,true);
			//req.send();
		//}
	}
}

function processReqChange(div){	
//alert(div);
// apenas quando o estado for "completado"
	if (req.readyState == 4){
	// apenas se o servidor retornar "OK"
		if (req.status == 200){
			// procura pela div id="pagina" e insere o conteudo
			// retornado nela, como texto HTML
			
			document.getElementById(div).innerHTML = req.responseText;
		}
		else{
			alert("Houve um problema ao obter os dados:n" + req.statusText);
		}
	}
}
*/
function openAjax() {
	var Ajax;
	try {
		Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, 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(getURL,div) {
	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 carregando, exibe: carregando...
				exibeResultado.innerHTML = "<div>Carregando</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 (saiba mais aqui: 					http://www.plugsites.net/leandro/?p=4)
		//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
	}
}