var UserName; var UserID; function GetXmlHttpObject() { try { // Firefox, Opera 8.0+, Safari xmlFeed =new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlFeed =new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlFeed =new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlFeed; } var xmlSuggestion; function showUserFriends(str,uid) { if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } xmlSuggestion=GetXmlHttpObject(); var url="/common/userfriends.asp"; url=url+"?q="+str+"&UserID="+uid+"&sid="+Math.random(); xmlSuggestion.onreadystatechange=stateHintChanged; xmlSuggestion.open("GET",url,true); xmlSuggestion.send(null); } function showTagFriends(str,uid) { if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } xmlSuggestion=GetXmlHttpObject(); var url="/common/tagfriends.asp"; url=url+"?q="+str+"&UserID="+uid+"&sid="+Math.random(); xmlSuggestion.onreadystatechange=stateHintChanged; xmlSuggestion.open("GET",url,true); xmlSuggestion.send(null); } function stateHintChanged() { checkState("txtHint", xmlSuggestion); } function checkState(wndOutput, thisXML) { if (thisXML.readyState == 0) { document.getElementById(wndOutput).innerHTML="Not Initialised..."; } if (thisXML.readyState == 1) { document.getElementById(wndOutput).innerHTML="Waiting..."; } if (thisXML.readyState == 2) { document.getElementById(wndOutput).innerHTML="Request Sent..."; } if (thisXML.readyState == 3) { document.getElementById(wndOutput).innerHTML="Processing..."; } if (thisXML.readyState == 4) { document.getElementById(wndOutput).innerHTML=thisXML.responseText; } }