function AJAX(url,id)
{
   url += (url.indexOf("?") == -1) ? "?" : "&";
   url += "rand="+escape(Math.random());
   var ajax_req = CreaRichiesta(
		  function() {
			if (ajax_req.readyState == 4 && ajax_req.status == 200) {
               var R = document.getElementById(id);
               R.innerHTML = ajax_req.responseText;
            }
		  });
        ajax_req.open("GET", url, true);
        ajax_req.send(null);
}

function CreaRichiesta(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

