var XMLHTTP;
var divChange;
function Richiesta(urlTmp,divTmp){
  divChange = divTmp;
  document.getElementById('ajax-loader').style.display='inline';
  XMLHTTP = RicavaBrowser(CambioStato);
  urlTmp = urlTmp + "&zoom=ok"
  XMLHTTP.open("GET", urlTmp, true);
  XMLHTTP.send(null);
}

function CambioStato() {
    if (XMLHTTP.readyState == 4) {
      var R = document.getElementById(divChange);
      R.innerHTML = XMLHTTP.responseText;
      attivaScript(divChange);
      document.getElementById('ajax-loader').style.display='none';
    }
}

function attivaScript(elementId) {
  var scripts = document.getElementById(elementId).getElementsByTagName('script');
  var code;
  for (var i = 0; i < scripts.length; i++) {
    code =  scripts[i].innerHTML ? scripts[i].innerHTML :
    scripts[i].text ? scripts[i].text :
    scripts[i].textContent;
  try {
     eval(code);
  } catch(e) {
     alert(e);
  }
  }
}


function RicavaBrowser(QualeBrowser) {
    if (navigator.userAgent.indexOf("MSIE") != (-1)) {
      var Classe = "Msxml2.XMLHTTP";
      if (navigator.appVersion.indexOf("MSIE 5.5") != (-1)); {
        Classe = "Microsoft.XMLHTTP";
      } try {
          OggettoXMLHTTP = new ActiveXObject(Classe);
          OggettoXMLHTTP.onreadystatechange = QualeBrowser;
          return OggettoXMLHTTP;
      } catch(e) {
          alert("Errore: l'ActiveX non verrą eseguito");
      }
    } else if (navigator.userAgent.indexOf("Mozilla") != (-1)) {
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser;
        return OggettoXMLHTTP;
    } else {
        alert("Errore: Browser non abilitato per questa applicazione");
    }
}

function zoomTitolo(titoloTmp,divTmp){
  var TmpVal = document.getElementById(divTmp);
  TmpVal.innerHTML = titoloTmp;
}


