function friendaddCallback(responseText, responseXML){
showInfoMsg();this.link.busy=false;var xmlreply = new ajaxml.Reply();xmlreply.process(responseXML);if(xmlreply.didSucceed()){
this.link.parentNode.innerHTML=gebi('wefriend').innerHTML;alert('You have successfully been added to the FriendWeb of member '+this.link.member+'!');}
else alert(xmlreply.getStringError());}
function prepFriendAdd(){
var l=gebi('befriend');if(!l)return;l.onclick=function(){
if(this.busy){
alert('Still busy processing your request. Please wait...');return false;}
var vars = getHrefArr(this.href, 'add');var member = vars[0];vars = getQstrMap(this.href);var ret_url = vars['return'];if(member=='')return true;showInfoMsg('Please wait...');this.busy = true;this.member = member;var request = new ajax.Request();request.link = this;request.onComplete = friendaddCallback;request.sendRequest('GET', '/rs/friend/add.php', 'member=' + member, 'return=' + ret_url
);return false;}}
addLoadEvent(prepFriendAdd);