// funzione per assegnare l'oggetto XMLHttpRequest
// compatibile con i browsers pių recenti e diffusi
function assegnaXMLHttpRequest() {

// lista delle variabili locali
var
 // variabile di ritorno, nulla di default
 XHR = null,
 
 // informazioni sul nome del browser
 browserUtente = navigator.userAgent.toUpperCase();


 // browser standard con supporto nativo
 // non importa il tipo di browser
 if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
  XHR = new XMLHttpRequest();

 // browser Internet Explorer
 // č necessario filtrare la versione 4
 else if(
  window.ActiveXObject &&
  browserUtente.indexOf("MSIE 4") < 0
 ) {
 
  // la versione 6 di IE ha un nome differente
  // per il tipo di oggetto ActiveX
  if(browserUtente.indexOf("MSIE 5") < 0)
   XHR = new ActiveXObject("Msxml2.XMLHTTP");

  // le versioni 5 e 5.5 invece sfruttano lo stesso nome
  else
   XHR = new ActiveXObject("Microsoft.XMLHTTP");
 }

 return XHR;
} 

onload = function() {
 var ajax = assegnaXMLHttpRequest();
  if(ajax) {
  
	ajax.open("get", "giocatori.php?r=0", true);

	ajax.send(null);
 }
} 

var myRequest = null;

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        sostituisci(myRequest.responseText);
    }
}

function esempio(n) {
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("POST","content_giocatori.php?r="+n);
    myRequest.send(null);
}

function sostituisci(testo)
	{
	 var e = document.getElementById("dati");
    	 e.innerHTML = testo;
	}

function cambia(n)
{
document.getElementById("dati").innerHTML="<table>"+a[n]+"</table>";
}
