<!-- ajax.js -->
var id;
function ajax(url,local) {
	id = local;
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
	if (window.XMLHttpRequest) {
	    document.getElementById(id).innerHTML = '';
	    req = new XMLHttpRequest();
		req.onreadystatechange = processarRequest;
		req.open("GET",url,true);
		req.send(null);
	}
   // Procura por uma versão ActiveX (IE)
	else if (window.ActiveXObject) {
	   req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req){
		    document.getElementById(id).innerHTML = '';
		    req.onreadystatechange = processarRequest;
			req.open("GET",url,true);
			req.send();
		}
	}
}
      
function processarRequest(){
    if (req.readyState == 4)
		{   // apenas quando o estado for "completo"
	    if (req.status == 200){   // apenas se o servidor retornar "OK"
		    // procura pela div id="id" e insere o conteudo retornado nela, como texto HTML
			document.getElementById(id).innerHTML = req.responseText;
		}
		else{
		   alert("Houve um problema ao obter os dados: " + req.statusText);
		}
	}
}