var xmlHttp

function doSearch(str){
  if (str.length==0){ 
    document.getElementById("searchResults").innerHTML="";
    return;
  }
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null){
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/doSearch.php";
  url=url+"?searchTerm="+str;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
} 

function stateChanged(){ 
  if (xmlHttp.readyState==4){
    searchString = document.getElementById("searchInput").value;
    if(searchString.length > 2){
      document.getElementById("searchResults").innerHTML=xmlHttp.responseText;
      document.getElementById("searchResults").style.display = "block";
      checkHeight();
    } else {
      document.getElementById("searchResults").style.display = "none";
    }
  }
}

function checkHeight(){ 
        backgroundHeight = document.getElementById('contentTableId').offsetHeight;
        
        alert(backgroundHeight);
        
        if(backgroundHeight > window.innerHeight){
          divMenu = document.getElementById('menuDiv');
          divMenu.style.height = backgroundHeight+'px';
        }
        else{
          divMenu = document.getElementById('menuDiv');
          divMenu.style.height = '100%';
        }
      }
      
      

function GetXmlHttpObject(){
  var xmlHttp=null;
  try{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e){
    // Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

