function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
      return new XMLHttpRequest();
    } else if(window.ActiveXObject) {
      return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
    }
}

function Show_MQ(Element){
  var oId=document.getElementById(Element)
  oId.style.visibility = "visible";
  oId.style.display = "";
}

function Hide_MQ(Element){
  var oId=document.getElementById(Element)
  oId.style.visibility = "hidden";
  oId.style.display = "none";
}

var common_dir = "/";
var searchReq = getXmlHttpRequestObject();
function searchSuggest() {
    if (searchReq.readyState == 4 || searchReq.readyState == 0) {
      document.getElementById('search_suggest').style.visibility = "visible";
      var str = escape(document.getElementById('txtSearch').value);
      searchReq.open("GET", common_dir+'includes/searchsuggest.php?search=' + str, true);
      searchReq.onreadystatechange = handleSearchSuggest;
      searchReq.send(null);
    }
}

function handleSearchSuggest() {
    if (searchReq.readyState == 4) {
      var ss = document.getElementById('search_suggest');      
      var str = searchReq.responseText;
	  ss.innerHTML = str;
	  Show_MQ("search_suggest"); 
    }
}

function closediv(){
	Hide_MQ("search_suggest");
}

function displayall(){
	document.key_search.submit();
}
