var setFavorite=function(a,b){a.stop();var c=$("user_name").get("text").trim();(new GGRequest({url:"/ajax/favorites/"+b+"/",method:"post",data:$H({user_name:c}).toQueryString()})).onError("FAVORITE_TOO_MUCH",function(){(new Notice($("favoritesMaxText").get("text"),{error:true,clean:true})).show($$("div.profileBody")[0])}).onComplete(function(){this.addClass("disabled")}.bind($(a.target))).send()},addFavorite=function(a){setFavorite(a,"add")},removeFavorite=function(a){setFavorite(a,"remove")},privateControl=
function(a){a.stop();if($type($("user_name"))!==false){this.addClass("loading");this.text_bak=this.get("text");this.set("text","loading");switch(this.get("id")){case "requestPrivate":a="/ajax/profile/requestaccess/";break;case "sendPrivate":a="/ajax/profile/grantaccess/";break;case "tradePrivate":a="/ajax/profile/requesttrade/";break;default:return}(new Request.JSON({url:a,method:"post",data:$H({user_name:$("user_name").get("text").trim()}).toQueryString(),onComplete:function(){(function(){this.destroy()}).bind(this).delay(1E3)}.bind(this)})).send()}};
window.addEvent("domready",function(){$("menu_add_favorite")&&$("user_name")&&$("menu_add_favorite").addEvent("click",addFavorite);$("menu_remove_favorite")&&$("user_name")&&$("menu_remove_favorite").addEvent("click",removeFavorite);$$("div.privateControl div").each(function(a){a.addEvent("click",privateControl)})});

