var req;
var dest;
function loadXMLDoc(url,valor,valor2,valor3)
{
		dest=valor3;
		req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
       	req = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");		
		}
   	req.open("GET",url+'?valor='+valor+'&valor2='+valor2, true);
	req.onreadystatechange = processReqChange;
		req.send(null);
				
		<!-- Inicio Envio dados através de post --->
		//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 = processReqChange;
   // req.send('valor='+valor+'&valor2='+valor2);
		<!-- Fim Envio dados através de post --->
}

function processReqChange()
{
	var car = document.getElementById('carregando');
	// apenas quando o estado for "completado"  
    if (req.readyState == 4) {
      // apenas se o servidor retornar "OK"
      if (req.status == 200) {
				document.getElementById(dest).innerHTML = req.responseText;
			} else {
        alert("Houve um problema ao obter os dados:\n" + req.statusText);
      }
			if (!car) return;
			document.getElementById('carregando').innerHTML = "";
    }else{

			if (!car) return;
			document.getElementById('carregando').innerHTML = "";
		}
}
function Atualiza(valor,valor2,valor3,valor4)
{
	loadXMLDoc(valor4,valor,valor2,valor3);
}
