   
  var xmlHttp
   
 function showHint(str, box, thisForm, autoSubmit)
	{
		if (str.length==0)
		    {
		        document.getElementById("txtHint").innerHTML="";
				document.getElementById("txtHint").style.visibility = "hidden";
				
		        return;

			}
  
		xmlHttp=GetXmlHttpObject()
  
		if (xmlHttp==null)
          {
	        alert ("Your browser does not support AJAX!");
		    return;
          }
  
	    var url="/includes/gethint.asp";
  
		url=url+"?q="+str;
  
		url=url+"&b="+box;
  
		url=url+"&f="+thisForm;
  
		url=url+"&a="+autoSubmit;
  
		url=url+"&sid="+Math.random();
  
		xmlHttp.onreadystatechange=stateChanged;
  
		xmlHttp.open("GET",url,true);
  
		xmlHttp.send(null);
  
     }
 

  function hideSuggestions()
	{
		document.getElementById("txtHint").style.visibility = "hidden";
		document.getElementById("txtHint").style.display = "none";
		
	}
       
  function stateChanged()
     {
		if (xmlHttp.readyState==4)
		    {
				document.getElementById("txtHint").style.visibility = "visible";
				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;
  
    }
  
     //this function allows for Clickable suggestions
  
      function setTextBox(thisText,thisBox,thisForm,autoSubmit){
  
          document.getElementById(thisBox).value = thisText
  
          //this autoSubmits the form after a suggestion is clicked - it is not working :(
  
          //if(autoSubmit=='true'){
  
          //  alert(thisForm);
  
          //  document.getElementById(thisForm).submit();
  
          //}
  
      } 



