// JavaScript Document
// funzione per assegnare l'oggetto XMLHttpRequest
// compatibile con i browsers pių recenti e diffusi
var ajax;

function getXMLHttp() {
	// 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;
}

function readExternalbanner(nomefile)
{
	ajax = getXMLHttp();
	ajax.open("GET", nomefile, true);
	ajax.onreadystatechange = function() { elaboraRisposta()}
	ajax.send(null);
}

function elaboraRisposta() 
{
 	if (ajax.readyState == 4)
		document.getElementById('externaltd').innerHTML = ajax.responseText;
}