
var req;

function loadXMLDoc(address,key) {
  var url= address + "&keywords=" + key;
  req = null;
  // Internet Explorer
  //try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
  //catch(e) {
  //    try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
  //    catch(oc) { req = null; }
  //}

  if(navigator.appName == "Microsoft Internet Explorer"){
    try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch(e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(oc) { req = null; }
    }
  }else{
    // Mozailla/Safari
    if (!req && typeof XMLHttpRequest != "undefined") {
      req = new XMLHttpRequest();
    }
  }
  // Call the processChange() function when the page has loaded
  if (req != null) {
    req.onreadystatechange = processChange;
    req.open("GET", url, true);
    req.send(null);
  }
}

function processChange() {
  // The page has loaded and the HTTP status code is 200 OK
  if (req.readyState == 4 && req.status == 200) {
    // Write the contents of this URL to the searchResult layer
    if(req.responseText.length > 91){
      getObject("quicksearch").style.display="block";
    }else{
      getObject("quicksearch").style.display="none";
    }
    getObject("quicksearch").innerHTML = req.responseText;
  }else{
    getObject("quicksearch").style.display="none";
  }
}

function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}

window.onload = function() {
   getObject("keywords").focus();
}
