// funzione per assegnare l'oggetto XMLHttpRequest
// compatibile con i browsers pių recenti e diffusi
function getXMLHttpRequest() {

// 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 countClickBanner(id,lang){

 var ajax = getXMLHttpRequest();
 if(ajax){
  var http = 'http://www.upad.it/cgi-bin/countClickBanner.pl';
  ajax.open("GET", http +"?info="+ id +"|"+ lang  , false);
  ajax.send(null);
 }

}

function countClick(id,lang,area,ciclo){

 var ajax = getXMLHttpRequest();
 if(ajax){
  var http = 'http://www.upad.it/cgi-bin/countClick.pl';
  ajax.open("GET", http +"?info="+ id +"|"+ lang  +"|"+ area +"|"+ ciclo, false);
  ajax.send(null);
 }

}
