var objXmlHttp;

function XmlHttpRequest(MyString)
{
 if (MyString.length > 0)
 {
  var url = "esercenti.php?nome=" + MyString.toUpperCase();
  objXmlHttp = GetBrowser(StateChange);
  objXmlHttp.open("GET", url, true);
  objXmlHttp.send(null);
 }
 else
 {
  document.getElementById("OutPut").innerHTML = "";
 } 
}

function StateChange()
{
 if (objXmlHttp.readyState == 4)
 {
  var OP = document.getElementById("OutPut");
  OP.innerHTML = objXmlHttp.responseText;
 }
}

function GetBrowser(BrowserName)
{
 if (navigator.userAgent.indexOf("MSIE") != (-1))
 {
  var XmlClassName = "Msxml2.XMLHTTP";
  if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
  {
   XmlClassName = "Microsoft.XMLHTTP";
  } 
  try
  {
   OggettoobjXmlHttp = new ActiveXObject(XmlClassName);
   OggettoobjXmlHttp.onreadystatechange = BrowserName;
   return OggettoobjXmlHttp;
  }
  catch(e)
  {
   alert("Errore: l'ActiveX non verrà eseguito!");
  }
 }
 else if (navigator.userAgent.indexOf("Mozilla") != (-1))
 {
  OggettoobjXmlHttp = new XMLHttpRequest();
  OggettoobjXmlHttp.onload = BrowserName;
  OggettoobjXmlHttp.onerror = BrowserName;
  return OggettoobjXmlHttp;
 }
 else
 {
  alert("L'esempio non funziona con altri browser!");
 }
}
