function getPage(page, par, id){
  id = "search_suggest-" + id;
  if(par=="") {
    document.getElementById(id).style.display = "none";
    return;
  }else{
    page += "?s=" + par;
  }
  var req = null;
  try
  {
    req = new XMLHttpRequest();
  }
  catch(ms)
  {
    try
    {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(nonms)
    {
      try
      {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(failed)
      {
        req = null;
      }
    }
  }

  if (req == null) alert("Error creating request object!");
  req.open("GET", page, true);
  req.onreadystatechange = function(){
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                                document.getElementById(id).style.display = "none";
                            }else{
                                document.getElementById(id).innerHTML = req.responseText;
                                document.getElementById(id).style.display = "block";
                            }
                            break;

                            default:
                                return false;
                            break;
                        }
                    };

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(null);
}

function searchSuggest(par, id, domain){
    getPage(domain + "/ajaxsearch.php", par, id);
}