function ajax(url,id) { 
 
    var req = null; 
         
    try{ 
        req = new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
    }catch(erro1){ 
        try{ 
            req = new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer 6.0+
        }catch(erro2){ 
            try{ 
				req = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 5.5+
            }catch(erro3){ 
                req = false; 
            } 
        } 
	} 
 
    if(req){ 
		req.open("POST",url,true); 
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
		req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		req.setRequestHeader("Pragma", "no-cache");
		req.onreadystatechange = function(){   
									try{ 
										if(req.readyState == 4){ // apenas quando o estado for "completo"
											if(req.status == 200){ // apenas se o servidor retornar "OK"
												document.getElementById(id).innerHTML = req.responseText; // procura pela div id="id" e insere o conteudo retornado nela, como texto HTML
											}else{ 
												//alert("Houve um problema na conexão: "+req.statusText);
											}
										}else{ 
											document.getElementById(id).innerHTML = '<img src="./imagens/wait.gif" border="0" width="20" height="20">';
										}
									}catch(e){ 
										alert('Houve um problema na requisição: '+e.description); 
									} 
								}; 
        req.send(null); 
    }  
}
