var xmlHttp
var formLocation
var sugLocation

function showHint(str,formLoc,sugLoc,databaseLoc)
{
    if (str.length==0)
    { 
        document.getElementById(sugLocation).innerHTML="";
        return;
    }

	formLocation=formLoc;
	sugLocation=sugLoc;
	
    xmlHttp=getXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    } 
    var url=databaseLoc+"getMember.php";
    url=url+"?memStr="+str;
    url=url+"&sid="+Math.random();

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

function updateForm(value)
{
   formLocation.value=value;
   document.getElementById(sugLocation).innerHTML="";
   return false;
}

function hintStateChanged() 
{ 
    var htmlStr = "";
	if (xmlHttp.readyState==4)
    { 
        if (xmlHttp.responseXML.hasChildNodes())
        {
            var xmlDoc=xmlHttp.responseXML.documentElement;
            var x=xmlDoc.getElementsByTagName('member');
            for(i=0;i<x.length;i++)
            {
                var m = x[i];
                var name = getXmlElementText(m,"name");
                htmlStr=htmlStr+"<a href=\"#top\" onClick=\"return updateForm(\'";
                htmlStr=htmlStr+name+"\')\">"+name+"</a><br />\n";
            }
    
            document.getElementById(sugLocation).innerHTML=htmlStr;
        }
	}
}

