var AreFriendsClass=new Class({friendsList:null,downloadFriends:function(){if(!nk_options.hasOwnProperty("are_friends")){return}var b=this;var a=new sack("/friends_list/"+nk_options.are_friends.self_uid+"/1/"+nk_options.are_friends.own_friends_list_version);a.onCompletion=function(){var c=JSON.decode(this.response);var d=c.UID;b.friendsList=new Hash();$each(d,function(e){b.friendsList.set(e,true)});b.onReady()};a.method="GET";a.runAJAX()},onReady:function(){},isFriend:function(a){return this.friendsList.has(a)}});var IsKnownClass=new Class({Extends:AreFriendsClass,onReady:function(){var a=this;$each(this.is_known_items,function(d){var b=d.get("class");var c=new RegExp("uid_([0-9]+)","g");var e=c.exec(b)[1];if(a.isFriend(e.toInt())){d.removeClass("is_known")}});$each(this.is_unknown_items,function(d){var b=d.get("class");var c=new RegExp("uid_([0-9]+)","g");var e=c.exec(b)[1];if(!a.isFriend(e.toInt())){d.removeClass("is_unknown")}else{if(d.getParent("ul").getElements("li").length<2){d.getParent("div.avatar_bar").getElement("div.avatar_arrow").addClass("disabled").removeEvents("click")}d.destroy()}})},displayPlaceholders:function(){this.is_known_items=$$(".is_known");this.is_unknown_items=$$(".is_unknown");if(this.is_known_items.length||this.is_unknown_items.length){this.downloadFriends()}}});var IsKnown=new IsKnownClass();window.addEvent("domready_nk",function(){IsKnown.displayPlaceholders()});
