<script language="JavaScript" type="text/javascript">
<!--

var xmlhttp

function expandThis(str)
{
	var g = document.getElementById(str);
	if(!g) return true;
	if(g.style.display=="none")
  {
  	g.style.display="block"
  }
	else
	{
		g.style.display="none"
	}
	return true;
}

function updateBy(str)
{
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Browser does not support HTTP Request");
    return;
    }
  var url="includes/update.inc.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function reportBy(str)
{
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Browser does not support HTTP Request");
    return;
    }
  var url="includes/reports.inc.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function searchBy(str)
{
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Browser does not support HTTP Request");
    return;
    }
  var url="includes/search.inc.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function showContactUpdate(str)
{
if (str.length==0)
  {
  document.getElementById("searchName").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/contactUpdate.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function showEngineerUpdate(str)
{
if (str.length==0)
  {
  document.getElementById("searchName").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/engineerUpdate.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showContractorUpdate(str)
{
  if (str.length==0)
    {
    document.getElementById("searchName").innerHTML="";
    return;
    }
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Your browser does not support XMLHTTP!");
    return;
    }
  var url="includes/contractorUpdate.inc.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged1;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function showProjectUpdate(str)
{
if (str.length==0)
  {
  document.getElementById("searchName").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/searchhint.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showEngineerHint(str)
{
if (str.length==0)
  {
  document.getElementById("searchName").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/engineerhint.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showContractorHint(str)
{
  if (str.length==0)
    {
    document.getElementById("searchName").innerHTML="";
    return;
    }
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Your browser does not support XMLHTTP!");
    return;
    }
  var url="includes/contractorhint.inc.php";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged1;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function showProjectHint(str)
{
if (str.length==0)
  {
  document.getElementById("searchName").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/searchhint.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showHint(str)
{
if (str.length==0)
  {
  document.getElementById("txthint").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="includes/gethint.inc.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged1()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("searchName").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  }
}

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;
}
//-->
</script>
