/*       Source:  Local Cache                                                                 */
/*     Location:  rsrc:99481:/html/js/removefriend.js                                         */
/*      Machine:  10.16.139.102                                                               */
/*    Generated:  July 23rd 2008 7:17:12 AM PDT                                               */
/*    HTTP Host:  static.ak.fbcdn.net                                                         */


function show_removefriend_dialog(to_uid,link_object,reload,remove_entry,name,first_name){this.dialog=new pop_dialog();if(name){this.dialog.show_loading_title(tx('rf:dialog-title',{user_name:name}));this.dialog.do_expand_animation=true;}else{this.dialog.show_dialog('<div class="dialog_loading">'+tx('sh:loading')+'</div>');}
this.onResponse=function(asyncResponse){var payload=asyncResponse.getPayload();if(payload['status']){this.dialog.show_choice(payload['dialog_title'],payload['dialog_contents'],tx('rf:remove-friend'),function(){this.onResponsePost=function(asyncResponsePost){var payloadPost=asyncResponsePost.getPayload();dialog.show_message(payloadPost['dialog_title'],payloadPost['dialog_contents']);if(payloadPost['status']){if(reload){if(window.location.reload){window.location.reload();}}
if(remove_entry){remove_friends_entry(link_object);}
dialog.fade_out(1000,1600);}
if(!remove_entry&&!reload){add_add_to_friends_link(to_uid,link_object,first_name);}};asyncRequestPost=new AsyncRequest().setURI('/ajax/removefriend.php').setData({'uid':to_uid}).setHandler(bind(this,'onResponsePost')).setErrorHandler(bind(this,'onError')).send();},tx('sh:cancel-button'),function(){generic_dialog.get_dialog(this).fade_out(100);});}else{this.dialog.show_message(payload['dialog_title'],payload['dialog_contents']);add_add_to_friends_link(to_uid,link_object,first_name);}};this.onError=function(asyncResponse){window.location.href='/friends/remove.php?remove_friend=1&rr=1&friend_id='+to_uid;};new AsyncRequest().setURI('/ajax/removefriend.php').setData({'can_remove':to_uid}).setHandler(bind(this,'onResponse')).setErrorHandler(bind(this,'onError')).send();return false;}
function remove_friends_entry(link_node){var div_node=link_node;while(div_node.parentNode){var class_name=div_node.className;if(typeof class_name=='string'&&class_name.indexOf('friendtable')>=0){div_node.style.visibility='hidden';div_node.style.display='none';break;}
div_node=div_node.parentNode;}
var num_friends_node=ge('summary_num_friends');var friends_node=ge('summary_friends_string');if(typeof num_friends_node!='undefined'&&typeof friends_node!=undefined){var num_friends=parseInt(num_friends_node.innerHTML)-1;var friends_string;if(num_friends==0){num_friends=tx('rf:zero');friends_string=tx('rf:zero-friends');}else{friends_string=(num_friends==1)?tx('rf:one-friend'):tx('rf:many-friends');}
num_friends_node.innerHTML=num_friends;friends_node.innerHTML=friends_string;}}
function add_add_to_friends_link(to_uid,link_object,first_name){var linkText=document.createTextNode(tx('rf:add-to-friends'));var newLink=document.createElement("a");newLink.className="active";newLink.href="addfriend.php?id="+to_uid;newLink.onclick=function(){show_addfriend_dialog(to_uid,this,null,first_name);return false;};newLink.appendChild(linkText);link_object.parentNode.replaceChild(newNode,link_object);}
if(window.Bootloader){Bootloader.done(1);}