var xmlHttp
function hideHint(str) {
	var f = document.getElementById('txtHint');
	if (str != 'txtHint') {
		if (f.style.display = 'block') {f.style.display = 'none';}
	}
}
function showHint(str,root)
{
	if (document.search.txtName.value == "Enter Dr Name..")
	{
		document.search.txtName.value = "";
	}
	var specialty=document.search.txtSpecialty.value;
	specialty = specialty.replace(/ & /g, "+%26+");
	if (str.length==0)
	  { 
	  document.getElementById("txtHint").innerHTML="";
	  var e = document.getElementById('txtHint');
	  e.style.display = 'none';
	  return;
	  }
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=root+"includes/ajax_get_search.asp";
	url=url+"?q="+str;
	url=url+"&s="+specialty;
	url=url+"&c="+document.search.txtHospital.value;
	if (root == "../") {
		url=url+"&h=1";
	}
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	var f = document.getElementById('txtHint');
	f.style.display = 'block';
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}

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