var xmlhttp;

function showResult(str){

  if (str.length==0){
    document.getElementById("livesearch").innerHTML="";
    document.getElementById("livesearch").style.border="0px";
    document.getElementById("livesearch").style.display="none";
    document.getElementById("ls_all").style.display="none";
      return;
  }

  xmlhttp=GetXmlHttpObject()

  if (xmlhttp==null){
    //alert ("Your browser does not support XML HTTP Request");
    return;
  }

  if (str.length > 2){
    var url="/livesearch.aspx";
    url=url+"?q="+str;
    url=url+"&sid="+Math.random();
  
    xmlhttp.onreadystatechange=stateChanged ;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
}



function stateChanged(){
  if (xmlhttp.readyState==4){
    document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
    document.getElementById("livesearch").style.display="block";
    document.getElementById("livesearch").style.border="1px solid #E0DCCD";
    //document.getElementById("ls_all").style.display="block";

    if(document.getElementById("expertiseItem") == null){
      document.getElementById("expertiseSearch").style.display="none";
    }
   if(document.getElementById("portfolioItem") == null){
      document.getElementById("portfolioSearch").style.display="none";
    }
   // if(document.getElementById("blogItem") == null){
   //   document.getElementById("blogSearch").style.display="none";
    //}

    //if(document.getElementById("blogItem") == null && document.getElementById("workItem") == null && document.getElementById("capabilitiesItem") == null){
    //  document.getElementById("ls_all").style.display="none";
    //  document.getElementById("livesearch").innerHTML="<div id='ls_close' onclick='javascript:ls_close();'>&nbsp;</div><p style='height:40px;margin-top:20px;'>No results found.</p>";
    //}

  }
}



function GetXmlHttpObject(){
  if (window.XMLHttpRequest){
      // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
  }
  if (window.ActiveXObject){
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }
  return null;
}
  
  
  
  
  
  
  

//function for keyword search box
// ========================================================================================================
  function keywordsearch(){
    var keyword=document.getElementById('txt1').value;
    location.href="/search.aspx?keyword=" + keyword;
  }


  function keywordsearch404(){
    var keyword=document.getElementById('txt2').value;
    location.href="/search.aspx?keyword=" + keyword;
  }



//function for closing the livesearch box
// ========================================================================================================
  function ls_close(){
    document.getElementById('livesearch').style.display="none";
    document.getElementById('ls_all').style.display="none";
    document.getElementById('txt1').value = "Search";
  }



function viewAll(){
  var keyword = document.getElementById("txt1").value;
  lcasekw = keyword.toLowerCase();
  location.href='/search.aspx?keyword='+lcasekw;
} 
  
  

