var xmlHttp;

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
 var s = xmlHttp.responseText;
 if (s.lastIndexOf("<hr/>") == -1 && s != "")
   {
    var i1 = s.indexOf(">"), i2 = s.indexOf("<", 10);
    document.getElementById("searchstring").value = s.slice(i1+1, i2);
    document.getElementById("txtHint").innerHTML = "";
   }
 else  
   { document.getElementById("txtHint").innerHTML = s; }
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e2)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function flashPresentation($x) 
{
 window.open($x, "", "height=620,width=820,left=300,top=300,resizable=no,scrollbars=0");
}

function showHint(str, topic)
{
if (str.length === 0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp = GetXmlHttpObject();

if (xmlHttp === null || topic == "researchtopic")
  {
  return;
  } 

var url = "/ajax/gethint.php?q="+str;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

