Friends.YauserSearch=function(a,b){if(arguments.length>0){this.init.apply(this,arguments)}};Friends.YauserSearch.prototype={init:function(a,b){this.control=a;this.control.YauserSearchControl=this;this.params=b;this.searchError_b=y5.Dom.getDescendants(this.control,"b","b-note-attention")[0];this.search_input=y5.Dom.getDescendant(this.control,"input","text");this.usersList_table=y5.Dom.getDescendant(this.control,"table","b-write-users-list");this.search_btn=y5.Dom.getDescendants(this.control,"input","submit")[0];this.myFriends_link=y5.Dom.getDescendant(this.control,"a","my-friends");this.friendControl=new Friends.FriendControl(this.control);this.search_btn.disabled=false;this.INVALID_SEARCH_TEXT="Логин или имя пользователя должны быть заданы";this.ajaxMethod_search="ajax/search_users_by_name_not_me";if(this.params){this.ajaxMethod_get="ajax/"+this.params.ajaxMethod_get}this.setEvents()},setEvents:function(){var a=this;$(this.control).find(".my-friends").die("click.yausersearch").live("click.yausersearch",function(g){a.hideErrorMessages();a.resetSearchResults();g.preventDefault();a.friendControl.setStatusMessage('Идёт загрузка пользователей
');y5.Events.notify("y5:usersAreFound",a.friendControl,true);if(a.friendsHTML){a.onFriendsSearch(a.friendsHTML);return}var b=a;function f(e,h){b.onFriendsSearch(e.html);b.friendsHTML=e.html}function d(e){a.friendControl.setStatusMessage("ошибка "+e)}var c=friendsURL(a.ajaxMethod_get);jQuery.ajax({url:c,dataType:"json",success:f,error:d})});y5.ShortCut.down([{key:y5.ShortCut.ENTER}],function(b){return new y5.Event("click",this.search_btn,true)},this.search_input,{checkTarget:false,context:this})},onFriendsSearch:function(a){this.fillUsers_select(a);if(this.users_select.options.length===0){this.friendControl.setStatusMessage("никого не найдено");return}this.users_select.selectedIndex=0;this.friendControl.setStatusMessage("← выберите человека");this.friendControl.list=this.users_select;this.friendControl.showUserInfo();y5.Events.notify("y5:userIsSelected",this.friendControl,true);new y5.AEventListener("change",function(){this.friendControl.list=this.users_select;this.friendControl.showUserInfo();y5.Events.notify("y5:userIsSelected",this.friendControl,true)},this.users_select,true,this)},fillUsers_select:function(a){this.users_select=y5.Dom.getDescendant(this.control,"td","list").getElementsByTagName("select")[0];var b=this.users_select.parentNode;a=a.replace(/'/g,"\x27");b.innerHTML=a;this.users_select=b.firstChild},onSearch:function(){this.resetSearchResults();if(!this.isYauserLogin()){this.showErrorMessage(this.searchError_b,this.INVALID_SEARCH_TEXT);return false}y5.Events.notify("y5:usersAreFound",this.friendControl,true);return true},isYauserLogin:function(){return !y5.Strings.isVoid(this.search_input.value)},showErrorMessage:function(a,b){if(b){a.innerHTML=b}y5.Classes.remove(a,"i-hidden")},hideErrorMessages:function(a){y5.Classes.add(this.searchError_b,"i-hidden");y5.Events.notify("y5:hideErrorMessages",this.friendControl,true)},resetSearchResults:function(){this.hideErrorMessages();y5.Events.notify("y5:resetSearchResults",this.friendControl,true)},initUsers_select:function(){this.users_select=y5.Dom.getDescendant(this.control,"td","list").getElementsByTagName("select")[0];new y5.AEventListener("change",function(){y5.Events.notify("y5:userIsSelected",this.friendControl,true)},this.users_select,true,this)}};y5.require(["Dom","Events","ShortCuts","{Friends}.FriendControl"],function(){y5.loaded("{Friends}.YauserSearch");Friends.FriendControl.prototype.searchResponseOKOld=Friends.FriendControl.prototype.searchResponseOK;Friends.FriendControl.prototype.searchResponseOK=function(a,b){var c=b.parent;c.searchResponseOKOld(a,b);if(c.list.length){c.list.selectedIndex=0;c.showUserInfo();c.control.YauserSearchControl.initUsers_select();y5.Events.notify("y5:userIsSelected",c.control.YauserSearchControl.friendControl,true)}};Friends.FriendControl.prototype.searchResponseError=function(a){var b=a.parent;b.setStatusMessage("ошбика "+a)};Friends.FriendControl.prototype.onSearch=function(){if(!this.control.YauserSearchControl.onSearch()){return false}var c=this;this.setStatusMessage('Идёт загрузка пользователей
');var a=getByTagName("input",this.submit.form);var b=friendsURL(this.control.YauserSearchControl.ajaxMethod_search,y5.FormCollector.collectTags(this.control));jQuery.ajax({url:b,dataType:"json",success:function(d){c.searchResponseOK(d,{parent:c})},error:function(d){c.searchResponseError(d,{parent:c})}});return false}});y5.require(["{Friends}.YauserSearch","{Friends}.CommonConstructor"],function(){var a=Friends.CommonConstructor(Friends.YauserSearch);a.prototype.init=function(){Friends.YauserSearch.prototype.init.apply(this,arguments);this.insertError_b=y5.Dom.getDescendants(this.control,"b","b-note-attention")[1];this.yauser_span=y5.Dom.getDescendant(this.control,"b","b-user");this.yauserPreview_div=y5.Dom.getDescendant(this.control,"div","b-friend-name-preview");this.toChange_link=y5.Dom.getDescendant(this.control,"a","to-change");this.yauserName_input=y5.cssQuery('input[name="yauser-name"]',this.control)[0];this.dialogBtns=y5.Dom.getDescendant(this.control,"div","y5-w-buttons");this.ajaxMethod_search="ajax/search_users_by_name";this.ajaxMethod_get="ajax/get_friends";y5.Events.observe("y5:userIsSelected",this.showPreviewBlock,this.friendControl,true,this);y5.Events.observe("y5:usersAreFound",this.showSearchResult,this.friendControl,true,this);y5.Events.observe("y5:resetSearchResults",this.resetSearchResults,this.friendControl,true,this);y5.Events.observe("y5:hideErrorMessages",function(){y5.Classes.add(this.insertError_b,"i-hidden")},this.friendControl,true,this);y5.Events.observe("click",function(b){this.hideErrorMessages();this.yauserName_input.value=this.yauserName;y5.Classes.add(this.yauserPreview_div,"b-friend-name-preview-edit");this.yauserName_input.focus();this.yauserName_input.select();b.preventDefault()},this.toChange_link,true,this);if(!this.has_been_inited){y5.Events.observe("y5:show",function(b){if(typeof b.caller==="object"){this.caller=b.caller;this.caller_params=b.caller_params||{};this.title=this.caller_params.title||"Вставить ссылку на страницу пользователя Я.ру";this.showWidget()}},a,true,this);y5.Events.observe("y5:make",function(c){this.dialog=c;this.control=c.window;var b=this.dialog.element;this.init(this.control);y5.ShortCut.down([{key:y5.ShortCut.ENTER}],function(d){y5.Events.notify("click",this.dialog.button_ok)},this.yauserName_input,{checkTarget:false,context:this});y5.Events.notify("y5:yauser_make",this.caller,true,{caller:this});this.initDialogEvents()},this.getWidgetInitElement(),true,this);this.has_been_inited=true}y5.loaded("{Friends}.YauserSearchInPostInstance")};a.prototype.showSearchResult=function(){y5.Classes.remove(this.usersList_table,"i-hidden")};a.prototype.resetSearchResults=function(){this.yauserLogin="";this.yauserName="";this.yauser_span.innerHTML="";y5.Classes.add(this.usersList_table,"i-hidden");y5.Classes.add(this.yauserPreview_div,"i-hidden");if(this.dialogBtns){y5.Classes.add(this.dialogBtns,"i-hidden")}};a.prototype.showPreviewBlock=function(){y5.Classes.add(this.insertError_b,"i-hidden");if(!this.caller_params.dont_preview){y5.Classes.remove(this.yauserPreview_div,"i-hidden");y5.Classes.remove(this.yauserPreview_div,"b-friend-name-preview-edit")}var c=this.users_select;$(".b-friend-name-preview").yhide();if(c.options&&c.options.length){var b=c.options[this.users_select.selectedIndex];this.yauserLogin=b.id;var d=b.onclick();this.yauserName=d.title;this.data=d;this.data.id=b.value;this.setYauserName();$(".b-friend-name-preview").yshow();y5.Classes.remove(this.dialogBtns,"i-hidden")}};a.prototype.setYauserName=function(){this.yauser_span.innerHTML=this.createYauserLink(this.yauserLogin,this.yauserName)};a.prototype.createYauserLink=function(b,d){var e=d.substring(0,1);var c=d.substring(1);return''+ya.xmlEscape(e)+""+ya.xmlEscape(c)+""};a.prototype.defineYauserName=function(){if(!y5.Strings.isVoid(this.yauserName_input.value)){this.yauserName=this.yauserName_input.value;this.setYauserName()}};a.prototype.getWidgetInitElement=function(){var b=this.dialog?this.dialog.element:this.control;return b};a.prototype.showWidget=function(){var b={title:this.title},d=this.caller_params;if("valign" in d){b.valign=d.valign}if("halign" in d){b.halign=d.halign}var c=y5.Widget.make(this.getWidgetInitElement(),"Widget.Dialog.Standard",b)};a.prototype.showErrorMessage=function(b,c){if(c){b.innerHTML=c}y5.Classes.remove(b,"i-hidden")};a.prototype.initDialogEvents=function(){var b=this.dialog.element;y5.Events.observe("y5:ok",this.onDialogOK,b,true,this);y5.Events.observe("y5:esc",this.onDialogEsc,b,true,this);y5.Events.observe("y5:cancel",this.onDialogCancel,b,true,this);this.initDialogEvents=function(){}};a.prototype.onDialogOK=function(){this.hideErrorMessages();this.defineYauserName();if(this.yauserName.length){y5.Events.notify("y5:yauser_defined",this.caller,true,{login:this.yauserLogin,name:this.yauserName,inflects:this.data.inflects,id:this.data.id})}else{this.showErrorMessage(this.insertError_b,"Не задано имя пользователя");return false}return true};a.prototype.onDialogEsc=function(){y5.Events.notify("y5:yauser_src",this.caller,true,{caller:this});return true};a.prototype.onDialogCancel=function(){y5.Events.notify("y5:yauser_cancel",this.caller,true,{caller:this});return true};Friends.YauserSearchInPost=a;y5.loaded("{Friends}.YauserSearchInPost")});(function(b,a){var c={regAll:/\s?b-smile-(\w+)/ig,regText:/b-smile-disabled/ig,themeText:" b-smile-disabled",processSmiles:function(d){if(!d||typeof(d)=="function"){d=document}b(d).find(".b-smile").each(function(){var e=this;e.className=e.className.replace(c.regAll,"");e.className+=c.themeCurrent;e.onclick=function(){var f=e.className;if(c.regText.test(f)){e.className=f.replace(c.regAll,c.themeCurrent)}else{e.className=f.replace(c.regAll,c.themeText)}}})}};a.namespace("helpers");a.helpers.smileHelper=c;a.queue.add("onload",function(){c.themeCurrent=" b-smile-"+(a.options?a.options.theme:"default");c.processSmiles.apply(this,arguments)})})(jQuery,ya);(function(a,d){var c,b=[{name:"yaru",title:"Я.ру"},{name:"vkontakte",title:"ВКонтакте"},{name:"twitter",title:"Twitter"},{name:"facebook",title:"Facebook"},{name:"lj",title:"LiveJournal"},{name:"odnoklassniki",title:"Одноклассники"},{name:"friendfeed",title:"FriendFeed"},{name:"moimir",title:"Мой Мир"},{name:"moikrug",title:"Мой круг"}];a.namespace("controls");a.controls.share={templates:{layout:a.template('
Поделится с друзьями!
{items}
'),item:a.template('{serviceTitle}')},bind:function(){var e=this;c=new a.Popup();d(".b-share-shortcut").live("click.share",function(){e.onClickOn(this)});d(c.params.id).undelegate("selectUrl").delegate(".b-share-popup__input__input","click.selectUrl",function(){this.select()})},onClickOn:function(l){var n=a.getId(l),g=l.onclick(),m="",j,h,k,f=encodeURIComponent(g.link||window.location),e=encodeURIComponent(g.title||document.title);for(h=0,k=b.length;h0){for(h=0,k=j.length;h','","",'
','

Метки

','
    ','
  • ','
    ','','',"
    ","
  • ",'
  • добавлять метки могут только модераторы клуба
  • ',"
","
",'
','

Основные:

','
    ',"
","
"].join(""),keyword:['
  • ','
    ','{title}',"
    ","
  • "].join(""),active:['
  • ','
    ','{title} x',"","
    ","
  • "].join("")}})(ya,jQuery);(function(a,c){var b=function(e,d){this.$target=c(e);this.init(d||{})};b.prototype={selectors:{prev:"span.slider-prev",next:"span.slider-next",item:"span.b-userlist__item"},write:function(f,q){var h=this,r=this.templates,j=f.data,n=j.length,s=f.count,e=1,g,o="",m,d="";var k=Math.ceil(s/this.capacity);var p=function(i,t){return(i||t)?a.processTemplate(r.slider,{prev:a.processTemplate(i?r.prev:r.prevEmpty),next:a.processTemplate(t?r.next:r.nextEmpty)}):""};var l=function(){h.$target.find(h.selectors.prev).click(function(){h.updateFrom({offset:h.offset-e})});h.$target.find(h.selectors.next).click(function(){h.updateFrom({offset:h.offset+e})})};if(!n){if(this.noResultCallback&&this.offset){this.$target.html(a.processTemplate(r.layout,{html:this.noPageResultCallback(q)+p(this.offset>0,false)}));l()}else{if(this.noResultCallback){this.$target.html(a.processTemplate(r.layout,{html:this.noResultCallback(q)}))}}}else{for(g=0;g0,this.offset+1',"{html}",""].join(""),slider:'
    {prev}{next}
    ',prev:'пред.',prevEmpty:'пред.',next:'след.',nextEmpty:'след.'}})(ya,jQuery);(function(a,d){var c=function(e){if(g_source){this.$target=d(e);this.templates=a.templates.Userpics;this.init()}},b={list:"div.b-userpic-choose__list",slideLeft:"span.b-pseudo-link_direction_back",slideRight:"span.b-pseudo-link_direction_forward"};c.prototype={getUserpic:function(){return this.currentUserpic?g_source.getUserpicName(this.currentUserpic):""},changeTo:function(e){this.$target.find(b.slideRight).css("visibility",e===0?"hidden":"visible");this.$target.find(b.slideLeft).css("visibility",e>=this.userpicCount-1?"hidden":"visible");this.currentUserpic=e;this.$list.css("margin-left",(-this.currentUserpic*50)+"px")},init:function(){var f=this,e="",h,g;if(g_source&&g_source.getUserpicsCount()){h=g_source.getUserpicsCount();this.userpicCount=h;for(g=0;g=0){f.changeTo(f.currentUserpic-1)}})}else{this.$target.html("")}}};a.namespace("controls");a.controls.Userpics=c;a.namespace("templates");a.templates.Userpics={userpics:['
    ','
    ',"{userpics}","
    ",'
    ','◄','►',"
    ","
    "].join(""),userpic:['"].join("")}})(ya,jQuery);(function(c,a,e){var b=['
    ','
    ','

    Запись будет опубликована в вашем дневнике.

    ','
      ','
    • ','
      ','Опубликовать в клубе?',"
      ","
    • ","
    ","
    ",'",'","
    "].join(""),f='{first}{second}';function d(g,h,i){this.parent=g;this.after=h;this.callback=i;this.note=e(g).find("b-keywords-user-hint")[0];this.getClubs()}d.prototype.getClubs=function(){var g=this;e.ajax({url:"jsonp_clubs_list.xml",dataType:"jsonp",success:function(h){g.showClubs(h)},error:function(){g.showClubs([])}})};d.prototype.showClubs=function(p){if(!p.length){return}var n=e(b)[0],o=this;e(this.parent).find(this.after).after(n);var l=e("div.b-menu_layout_horiz div.target-current,",this.parent),j=e("div.b-menu_layout_horiz div.target-other,",this.parent),g=e("div.b-menu_layout_horiz div.target-club,",this.parent),r=function(s){var i=e(o.parent).find("input[name='tb_feed_id']");if(i.length<1){i=e('')[0];e(o.parent).find(o.after).after(i)}else{i.attr("value",s)}o.callback(s)},q=function(){e(o.parent).find("input[name='tb_feed_id']").remove();o.callback(g_source.id)};e("ul.change span",l).click(function(){e(l).hide();e(j).show();e(g).hide();var i=e(j).find(".other-list");if(!a.support_columns(i)&&!i.data("columnized")){i.columnize({width:200});i.data("columnized",true)}});e("img.b-ico",g).click(function(){e(l).show();e(j).hide();e(g).hide();e("b.b-user",g).children().remove();q()});var k=e(j).find(".other-list");for(var m=0;m'+a.xmlEscape(p[m].title)+"

    ")[0];k.append(h);(function(i,s){e(h).find(".b-pseudo-link").click(function(){e(j).hide();e(g).show();e("b.b-user",g).html(a.processTemplate(f,{first:i.substr(0,1),second:i.substr(1)}));r(s)})})(p[m].title,p[m].id)}};a.namespace("controls");a.controls.LinkToClub=d})(window,ya,jQuery);(function(ya,$){var freeIframesStack=[],doTheJob=function(data){data.$form.attr("target",data.id);data.$iFrame.bind("load",data,function(e){var response="",data=e.data;try{response=eval("("+window.frames[data.id].document.body.innerHTML+")")}catch(error){data.error(error);return}finally{data.$params.remove();data.$form.attr("action",data.action).attr("enctype",data.enctype).attr("method",data.method).attr("target",data.target);$.each(data.handlers,function(i,handler){data.$form.bind("submit",handler.handler)});data.$iFrame.unbind("load");freeIframesStack.push(data.id)}data.callback(response)});data.$form.submit()};ya.namespace("controls");ya.controls.pictureUpload=function(url,form,parameters,callbackOK,callbackNOK){var upID,$form=$(form),$iFrame,str="",key,action=$form.attr("action"),enctype=$form.attr("enctype"),target=$form.attr("target"),method=$form.attr("method"),$params,submitHandlers=[],events=$form.data("events");str='
    ';for(key in parameters){if(parameters.hasOwnProperty(key)){str+=''}}str+="
    ";$params=$(str);$form.append($params).attr("action",url).attr("enctype","multipart/form-data").attr("method","post");if(events&&events.submit){$.each(events.submit,function(){submitHandlers.push(this)})}$form.unbind("submit");upID=freeIframesStack.pop();if(!upID){upID="uploader"+String(Math.random()).substr(2,12);$iFrame=$('');$("body").append($iFrame)}else{$iFrame=$('iframe[name="'+upID+'"]')}window.setTimeout(function(){doTheJob({$form:$form,$params:$params,$iFrame:$iFrame,id:upID,action:action,enctype:enctype,method:method,target:target,callback:callbackOK||function(){},error:callbackNOK||function(){},handlers:submitHandlers})},200)}})(ya,jQuery);(function(j){var c=function(){},k=function(r){},e=function(t,r,s){},f=function(){},m=function(r){$(r).find("textarea").focus()},p=function(){return $(this).find("textarea").val()},d=function(r){if(r){$(this).find("textarea").val(r)}},l=function(r){return j.templates.actions[this.action].title},i=function(s,r){s.html(this.templates.buttons(r));this.okButton=s.find('input[type="submit"]')},o=function(r){r=r||"im";return function(s){var t=g_sources.addSource(s.author);var u="Yaru";if(t.social){u=t.social.provider==="yandex"?"Light":"Social"}return j.processTemplate(j.templates.actions[this.action].title,{name:j.getViewUserByType(t.social||t,u,false,r)})}},a=function(s){var r=s.club&&s.club.type==="community"?s.club:s.whom,t=g_sources.addSource(r);return j.processTemplate(j.templates.actions[this.action].title,{name:j.getViewUserByType(t)})},h=function(r,s){},q=function(r,s){},n=function(){var t="",s=this.hiddens,r;for(r in s){if(s.hasOwnProperty(r)){t+=''}}return t},g=function(r,v,s){var u={},t="";v.templates=j.templates.actions[this.action];v.action=this.action;v.init=this.init;v.destruct=this.destruct;v.callbackError=this.callbackError;v.onSubmitSuccess=this.onSubmitSuccess;v.onSubmit=this.onSubmit;v.buttons=this.buttons;v.getText=this.getText;v.setText=this.setText;v.hiddens={item_no:r.item_no,parent_id:r.parent_id||0,host_id:r.source.id,sk:r.secret_key,access_type:r.access,type:this.action};u=this.prepare.call(v,r,this.action)||{};t=j.processTemplate(v.templates.content,u);if(r.transparent){t+=v.templates.joinCheckbox}t+=n.call(v);v.innerHTML=t;this.init.call(v,r,this.action);this.buttons.call(v,s,u);this.select(v,s)};function b(){this.init=q;this.destruct=c;this.callbackError=k;this.onSubmitSuccess=e;this.onSubmit=f;this.bind=g;this.prepare=h;this.title=l;this.buttons=i;this.titleWithAuthor=o;this.titleWithClub=a;this.select=m;this.getText=p;this.setText=d}j.namespace("controls.actions");j.controls.actions.common=new b();j.namespace("templates.actions");j.templates.actions.common={buttons:j.template(['
    ','',"
    ",'
    {buttonOK}
    ','
    {buttonNOK}
    ',"{(checkbox)(",'
    ','','',"
    ",")[",'',"]}","{(noPreview)[",'
    ','посмотреть, что получится',"
    ","]}",""].join(""),{buttonOK:j.templates["lego.b-form-button"]({name:"OK",value:"OK",type:"submit",title:"OK"}),buttonNOK:j.templates["lego.b-form-button"]({name:"nok",value:"Отменить",type:"button",title:"Отменить",cssclass:"js-cancel"})}),joinCheckbox:'
    '}})(ya,jQuery);(function(j,e){var d="comment",c=function(){if(this.w5GControl){this.w5GControl.removeEditor();try{delete this.w5GControl}catch(m){}}this.innerHTML=""},k=function(){if(this.w5GControl){this.w5GControl.saveHTMLAsText()}return e(this).find("textarea").val()},f=function(m){if(m){if(this.w5GControl){this.w5GControl.setContent(m)}else{e(this).find("textarea").val(m)}}},h=function(){if(this.w5GControl){this.w5GControl.saveHTMLAsText()}},g=function(){var m;if(!g_source){m=friendsURL("replies_do_add_from_session_safe");Lego.block["b-domik_type_popup"].login(m);return false}},i=function(){this.hiddens.type="text";return{checkbox:g_source&&g_source.hasActiveJournal?true:false,noTrackback:true,noPreview:!g_source?true:false}},l=function(m){var o="w5g_comment"+String(Math.random()).substr(2,12),n={elements:o,theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,link,unlink,|,yablockquote,yauser,yasmile",plugins:"insertYauser,insertBlockquote,insertLink,insertSmile"};if(!g_source){e(this).trigger("setRequestUrl",friendsURL("ajax/replies_do_save_in_session"))}w5ginit(n);this.w5GControl=new W5GControl(this,o,false)};function b(){this.action=d;this.title=this.titleWithAuthor("rod");this.init=l;this.prepare=i;this.onSubmit=h;this.onSubmitSuccess=g;this.destruct=c;this.getText=k;this.setText=f}b.prototype=j.controls.actions.common;j.controls.actions[d]=new b();function a(){this.title="Ответить на запись {name}";this.content=['
    ','
      ','
    • ','
      ','','
      ','с оформлением','HTML-режим',"
      ","
      ","
    • ","
    ","
    "].join("")}a.prototype=j.templates.actions.common;j.templates.actions[d]=new a()})(ya,jQuery);(function(a,e){var b=function(j){var l,k="",m=a.templates.actions.menu.item;for(l=0;l1){this.innerHTML=b(i)}this.links=e(this).find("span.b-pseudo-link");this.handle(j)},h=function(j,i){j.switchTo=f;j.handle=d;g.call(j,i)};function c(){this.action="menu";this.bind=h}c.prototype=a.controls.actions.common;a.controls.actions.menu=new c();a.namespace("templates.actions");a.templates.actions.menu={layout:'
    {items}
    ',item:['
    ','
    ','{title}',"
    ","
    "].join("")}})(ya,jQuery);(function(h,d){var b="photo",j={photoHolder:"ul.b-menu__layout",hidden:'input[name="id_list_with_authors"]',file:'input[type="file"]',item:".b-menu__layout-cell",closeImg:"b-ico"},c=function(){var n=[],m;for(m in this.photos){if(this.photos.hasOwnProperty(m)){n.push(m)}}return n.join(",")},e=function(){d(this).find(j.hidden).val(this.getListOfPhotos())},g=function(m){this.hiddens.user=m.source.id;this.hiddens.id_list_with_authors="";this.hiddens.ticket=this.hiddens.sk;return{checkbox:true}},a=function(o){var n=this,m=d(h.processTemplate(this.templates.item,{src:o.name}));m.data("name",o.login+"."+o.id);this.photos[m.data("name")]=true;this.$photoPlaceholder.append(m)},l=function(n){var m=this,o={retpage:friendsURL("posts_ret_add_photo"),ut:2,access:"private"};h.controls.pictureUpload(h.getParams().fotki.upload,n,o,function(p){m.writePhoto(p)})},k=function(m,q){var o=this,r=d(this),p=r.find(j.file),n=p.closest("form");this.$photoPlaceholder=d(this).find(j.photoHolder);this.upload=l;this.writePhoto=a;this.photos={};this.getListOfPhotos=c;p.change(function(){o.upload(n)});this.$photoPlaceholder.delegate(j.item,"click",function(s){if(d(s.target).hasClass(j.closeImg)){delete o.photos[d(this).data("name")];d(this).remove()}})};function i(){this.action=b;this.prepare=g;this.init=k;this.onSubmit=e}i.prototype=h.controls.actions.common;h.controls.actions[b]=new i();function f(){this.title="Вывесить в ответ свои фото";this.content=['
    ','
      ',"
      ",'
      ','
        ','
      • ','
        ','','',"
        ","
      • ",'
      • ','
        ','','',"
        ","
      • ","
      ","
      "].join("");this.item=['
    • ','
      ','','x',"
      ","
    • "].join("")}f.prototype=h.templates.actions.common;h.templates.actions[b]=new f()})(ya,jQuery);(function(g,e){var c="summon",i={uSearchHolder:"div.userlist-holder",findButton:".b-find-user",searchTextbox:".b-input-search",chooseFriends:"div.b-search-list__title span"},f=function(){return{imgBase:g_globals.img_base,noTrackback:true}},h=function(k){e(k).find('input[name="summon"]').focus()},b=function(){if(this.tm){clearTimeout(this.tm)}try{delete this.userSearch}catch(k){}},j=function(k,m){var r=this,p=e(this),o=friendsURL("jsonp_search_users"),n=friendsURL("jsonp_friends_list");var l=function(){r.userSearch.$target.html('
      '+g.templates.popupLoader()+"
      ")};var s=function(v,u){var t=u||null;if(v.length&&(v!==r.currentSearchedValue||t)){r.currentSearchedValue=v;if(r.tm){clearTimeout(r.tm)}r.tm=setTimeout(function(){r.userSearch.updateFrom({url:o,query:{text:v}})},300)}};var q=function(t){if(t.keyCode===13||(t.ctrlKey&&t.keyCode===13)){s(this.value,true);t.preventDefault()}};this.uSearchHolder=p.find(i.uSearchHolder);this.$searchTextbox=p.find(i.searchTextbox);this.userSearch=new g.controls.UserSearch(this.uSearchHolder,{qPage:"p",capacity:12,noResultCallback:function(t){return g.processTemplate(r.templates.emptyResults,{request:t.text})},noPageResultCallback:function(t){return r.templates.emptyPageResults()},busyCallback:function(){l()},clickCallback:function(u,t){l();r.$searchTextbox.val(t.login);e(i.uSearchHolder).yhide()},onAjaxSuccess:function(){e(i.uSearchHolder).yshow()}});p.find(i.chooseFriends).click(function(){r.userSearch.updateFrom({url:n,query:{}})});e(i.findButton).click(function(t){s(r.$searchTextbox.val(),true);return false});e(i.searchTextbox).live("keydown",q);e(i.searchTextbox).live("keypress",q);e(i.searchTextbox).live("keyup",function(){s(this.value)});e(i.searchTextbox).live("mouseup",function(){s(this.value)})};function a(){this.action=c;this.init=j;this.destruct=b;this.prepare=f;this.select=h}a.prototype=g.controls.actions.common;g.controls.actions[c]=new a();function d(){this.title="Призвать в комментарии";this.content=['
      ','
      Найти или выбрать из списка друзей',"
      ",'',"",'",'","","
      ','','','',"",'',"","','',"
      ","
      ",'
      ','
      ','
        ','
      • ','
        ','','',"
        ","
      • ","
      ","
      "].join("");this.emptyResults=['
      ',"Не найдено ни одного человека с именем или логином «{request}».
      ","Попробуйте уточнить запрос.
      "].join("");this.emptyPageResults=g.template('
      Пользователи не найдены.
      ')}d.prototype=g.templates.actions.common;g.templates.actions[c]=new d()})(ya,jQuery);(function(a,d){var c="slashme";function e(){this.action=c}e.prototype=a.controls.actions.common;a.controls.actions[c]=new e();function b(){this.title="ответить действием";this.content=['
      ','
        ','
      • ','',"
        ","
      • ","
      ","
      "].join("")}b.prototype=a.templates.actions.common;a.templates.actions[c]=new b()})(ya,jQuery);(function(j){var a="friend",l="unfriend",d="friend_too",n="unfriend_too",i=function(o){this.hiddens.user=o.author.id},b=function(o){this.hiddens.user=o.whom.id},f=function(o){var p=g_sources.addSource(o.whom);return j.processTemplate(j.templates.actions[this.action].title,{name:p.yauser(false)})};function c(){this.action=a;this.prepare=i;this.title=this.titleWithAuthor("tvor")}function g(){this.action=l}function m(){this.prepare=b;this.title=f}function k(){this.prepare=b;this.title=f}c.prototype=j.controls.actions.common;j.controls.actions[a]=new c();g.prototype=j.controls.actions[a];j.controls.actions[l]=new g();m.prototype=j.controls.actions[a];k.prototype=j.controls.actions[l];j.controls.actions[d]=new m();j.controls.actions[n]=new k();j.namespace("templates.actions");function e(){this.title="В ответ подружиться с {name}";this.content=['
      ','
        ','
      • ','
        ','','',"
        ","
      • ","
      ","
      "].join("")}function h(){this.title="В ответ поссориться с {name}"}e.prototype=j.templates.actions.common;j.templates.actions[a]=new e();h.prototype=j.templates.actions[a];j.templates.actions[l]=new h()})(ya);(function(h,d){var b="rename",c="status",e=function(p,m){var o=m.data,l="",n,k=d(p).find(".b-menu_layout_horiz")[0];if(!o.length){return}for(n=0;n','
        ','
      • ','
        ','',"
        ","
      • ","
      ","",'
      ','

      Предыдущие:

      ',"Загрузка…","
      ",'
      ','
        ','
      • ','
        ','','',"
        ","
      • ","
      ","
      "].join("");this.list='
        {items}
      ';this.item=['
    • ','
      ','{title}',"
      ","
    • "].join("")}function a(){this.title="Сменить в ответ своё настроение";this.content=['
      ','
        ','
      • ','
        ','',"
        ","
      • ","
      ","
      ",'
      ','

      Предыдущие:

      ',"Загрузка…","
      "].join("")}i.prototype=h.templates.actions.common;h.templates.actions[b]=new i();a.prototype=h.templates.actions[b];h.templates.actions[c]=new a()})(ya,jQuery);(function(h,d){var i="join",b="unjoin",g=function(k,l){this.club=k.club&&k.club.type==="community"?k.club:k.whom;this.hiddens.user=this.club.id},c=function(k,l,m){if(!m&&l.is_in_private_club){window.location.reload();return false}};function e(){this.action=i;this.title=h.controls.actions.common.titleWithClub;this.prepare=g}function j(){this.action=b;this.onSubmitSuccess=c}e.prototype=h.controls.actions.common;h.controls.actions[i]=new e();j.prototype=h.controls.actions[i];h.controls.actions[b]=new j();function f(){this.title="Вступить в клуб {name}";this.joinCheckbox=""}function a(){this.title="Уйти из клуба {name}"}f.prototype=h.templates.actions.friend;h.templates.actions[i]=new f();a.prototype=h.templates.actions[i];h.templates.actions[b]=new a()})(ya,jQuery);(function(g,e){var d="userpic",i=0,b=function(l){var n=g_globals.userpic_base+g_source.id+"/"+l+"-middle",m=i++,o="userpic-"+m;return g.processTemplate(g.templates.actions[d].item,{src:n,id:o,first:(m===0?" b-menu__layout-cell_position_first":""),active:(m==g_source.currentUserpicId?" b-menu__item_state_current":"")})},h=function(l){this.$current.removeClass("b-menu__item_state_current");this.$current=e(l);this.$current.addClass("b-menu__item_state_current");this.userpicHidden.value=/\/([\d\w]*(?:\.\d\d\d\d)?)-middle/ig.exec(this.$current.find("img").attr("src"))[1]},f=function(n,o){var t=g_source.userpics,s=g_globals.userpic_base+g_source.id+"/",p,r,l="",m="",q="";for(p=0,r=t.length;p','
        {items}
      ',"",'
      ','
        ','
      • ','
        ','','',"
        ","
      • ",'
      • ','
        ','','","
        ","
      • ","
      ","
      "].join("");this.item=['
    • ','","
    • "].join("")}a.prototype=g.templates.actions.common;g.templates.actions[d]=new a()})(ya,jQuery);(function(a,d){var c="complaint",b=function(){return{okText:"Пожаловаться",noTrackback:true}};function e(){this.action=c;this.title=this.titleWithAuthor("vin");this.prepare=b}e.prototype=a.controls.actions.common;a.controls.actions[c]=new e();a.namespace("templates.actions");ComplaintTemplate=function(){this.title="пожаловаться на {name}";this.content=['
      ','
        ','
      • ','',"
      • ","
      ","
      ",'
      ','
        ','
      • ','
        ','',"
        ","
      • ","
      ","
      "].join("")};ComplaintTemplate.prototype=a.templates.actions.common;a.templates.actions[c]=new ComplaintTemplate()})(ya,jQuery);(function(a,c){var j="link",q="wishlist",r=function(u){var s=c(this).find("div.keywords");try{delete this.tags}catch(t){this.tags=null}this.tags=new a.controls.Keywords(s,friendsURL("ajax/jsonp_keywords"),{id:u},friendsURL("ajax/tags-suggest")+"?person="+u+"&callback=?","part")},n=function(){c(this).find('input[name="tags"]').val(this.tags.getActiveKeywords())},p=function(){if(this.w5GControl){this.w5GControl.saveHTMLAsText()}c(this).find('input[name="tags"]').val(this.tags.getActiveKeywords())},k=function(){try{delete this.tags;delete this.linkToClub}catch(s){this.tags=null;this.linkToClub=null}if(this.w5GControl){this.w5GControl.removeEditor();try{delete this.w5GControl}catch(s){}}this.innerHTML=""},b=function(s,v){var t=this,w=c(t),u=w.find("div.keywords");r.call(this,g_source.id)},d=function(){if(this.w5GControl){this.w5GControl.saveHTMLAsText()}return c(this).find("textarea").val()},i=function(s){if(s){if(this.w5GControl){this.w5GControl.setContent(s)}else{c(this).find("textarea").val(s)}}},f=function(s,w){var t=this,x=c(t),v="w5g_comment"+parseInt(Math.random()*1000,10),u={elements:v,theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,link,unlink,|,yablockquote,yauser,yasmile",plugins:"insertYauser,insertBlockquote,insertLink,insertSmile"};w5ginit(u);this.w5GControl=new W5GControl(this,v,false);r.call(this,g_source.id);this.linkToClub=new a.controls.LinkToClub(x,"div.keywords",function(y){r.call(t,y)})},m=function(t,y){var s=c(this).parents(".b-post"),u=s.find("div.b-wish"),w=this.hiddens,x=u[0].onclick(),v;w.tags="";for(v in x){if(x.hasOwnProperty(v)){w[v]=x[v]}}w.image_from_link=w.img;w.img=null;return{}},o=function(w){var A=c(this).parents(".b-post"),z=A.find("div.b-post-title__title:first"),y=z.find("a"),v=A.find("div.b-text:first"),x=v.length?v[0]:null,B="",t="",s="",D=false,u=(w.access&&w.access!=="public"),C=A.children("div:first").hasClass("b-post-activity_video"),E=A.children("div:first").hasClass("b-post-activity_fotki");if(y.length){t=y.attr("href");B=y.html()}else{t=friendsFullURL(w.source,"replies","item_no="+w.item_no+(!w.parent_id||w.parent_id==="0"?"":"&parent_id="+w.parent_id+"&with_parent=1#reply-"+w.source.login+"-"+w.parent_id));B=z.html()}B&&(B=B.replace(/<\/?\w+[^<>]*?\/?>/ig,""));if(B===""||B==undefined){B="[Без заголовка]"}if(x){onclickToSrc(x);D=x.offsetHeight>350;s=x.innerHTML}t=t.replace(/"/g,""");B=B.replace(/"/g,""");s=s.replace(/&/g,"&").replace(/"/g,""").replace(//g,">");if(D){s="<cut>"+s+"</cut>"}if(u){s=this.templates.quoteDisabled}else{if(w.is_reply||C||E){s=""}else{s=a.processTemplate(this.templates.quoteEnabled,{quote:s,cut:D})}}this.hiddens.title=B;this.hiddens.URL=t;this.hiddens.tags="";return{quote:s}};function e(){this.action=q;this.prepare=m;this.onSubmit=n;this.init=b;this.destruct=k}function l(){this.action=j;this.prepare=o;this.init=f;this.onSubmit=p;this.getText=d;this.setText=i}e.prototype=a.controls.actions.common;a.controls.actions[q]=new e();l.prototype=a.controls.actions[q];a.controls.actions[j]=new l();function h(){this.title="Захотеть то же самое";this.content=['
      ','
        ','
      • ','
        ','
        как сильно хочу:
        ','','','',"",'','','',"",'','','',"","
        ","
      • ","
      ","
      ",'
      ','
        ','
      • ','
        ','',"
        ","
      • ","
      ","
      ",'
      '].join("");this.quoteEnabled=['
      ','','',"{(cut)(",'
      под врезкой
      ',")}","
      "].join("");this.quoteDisabled=['
      ','
      ','lock Цитировать источник нельзя, т.к. доступ к нему ограничен',"
      ","
      "].join("")}function g(){this.title="Поделиться ссылкой с друзьями";this.content=['
      ','
        ','
      • ',"{quote}","
      • ","
      ","
      ",'
      ','
        ','
      • ','
        ','','
        ','с оформлением','HTML-режим',"
        ","
        ","
      • ","
      ","
      ",'
      '].join("")}h.prototype=a.templates.actions.common;a.templates.actions[q]=new h();g.prototype=a.templates.actions[q];a.templates.actions[j]=new g()})(ya,jQuery);(function(b,f){var e="subscribe",d=function(i){var j;if(this.toSubscribe===true){j=f("#js-action-subscribe-info div.js-status-ok-subscribe").clone()}else{j=f("#js-action-subscribe-info div.js-status-ok-unsubscribe").clone()}j.find("a.js-action-subscribe").click(function(){f(this).parents(".b-post-actions2")[0].shortcut("subscribe");j.html("");return false});f(this).parents("div.b-post__i").find("div.b-menu__item_type_pa-edit-delete div.b-subscribe:first").replaceWith(j);j.yshow()},c=function(i,j){return{noTrackback:true,noPreview:true,src:g_globals.img_base+"spin.gif"}},h=function(i,k){var j=this,l=f(j).find("div.b-holder");this.data=i;f.ajax({url:friendsURL("ajax/post_is_subscribed"),data:{feed_id:i.source.id,item_no:i.item_no},dataType:"json",success:function(m){if(m.message==="yes"){l.html(j.templates.unsubscribe);j.okButton.val(" ОК ");j.toSubscribe=false}else{l.html(j.templates.subscribe);j.okButton.val("Подписаться");j.toSubscribe=true}},error:function(){l.html(j.templates.subscribe)}})};function a(){this.action=e;this.prepare=c;this.init=h;this.onSubmitSuccess=d}a.prototype=b.controls.actions.common;b.controls.actions[e]=new a();function g(){this.title="Подписаться на комментарии к записи";this.content=['
      ','
        ','
      • ','
        ',"
      • ","
      ","
      ",''].join("");this.subscribe=["Получать уведомления о всех ответах в этом обсуждении.",''].join("");this.unsubscribe=["Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.",''].join("")}g.prototype=b.templates.actions.common;b.templates.actions[e]=new g()})(ya,jQuery);(function(a,f){var e="congratulation",b=function(h){this.hiddens.event=h.holiday.id},g=function(h){function l(i,o){if(i.title_inflections&&i.title_inflections[o]){return i.title_inflections[o]}return i.title}var k=[];if(h.holiday.id==="birthday"){if(h.whom){k.push({id:h.whom.id,name:a.xmlEscape(l(h.whom,"vin"))})}k.push({id:h.author.id,name:a.xmlEscape(l(h.author,"vin"))})}else{k.push({id:h.author.id,name:a.xmlEscape(l(h.author,"vin"))});if(h.whom){k.push({id:h.whom.id,name:a.xmlEscape(l(h.whom,"vin"))})}}k.push({id:"",name:"друзей"});var n=[];for(var j=0;j'+k[j].name+"")}var n='";var m=g_sources.addSource(h.holiday.id==="birthday"?h.whom:h.author);return a.processTemplate(a.templates.actions[this.action].title,{name:m.yauser(false),prep:h.holiday.preposition,holiday:h.holiday.title,choice:n})};function d(){this.action=e;this.title=g;this.prepare=b}d.prototype=a.controls.actions.common;a.controls.actions[e]=new d();function c(){this.title="В ответ поздравить {choice} {holiday}";this.content=['
      ','
        ','
      • ','
        ','',"
        ","
      • ","
      ","
      "].join("")}c.prototype=a.templates.actions.common;a.templates.actions[e]=new c()})(ya,jQuery);(function(k,g){var l="ban_and_delete",h="approve",c=function(n,o){this.hiddens.author_uid=n.author.id;if(n.item.trackbackId){this.hiddens.host_id=n.item.feed_id}return{noTrackback:!!n.item.trackbackId,noPreview:true,okText:"Забанить и удалить",where:(n.source.type==="community"?"этом клубе":"моём дневнике")}},b=function(n,o){this.hiddens.author_uid=n.author.id;return{noTrackback:true,noPreview:true,okText:"Принять"}},a=function(n){g(n).find("input:first").focus()},e=function(o,n){n.find("input:first").focus()};var f=function(){k.log("ModerateControl: action complete");location.reload()};function i(){this.action=l;this.prepare=c;this.title=this.titleWithAuthor("im");this.select=a;this.onSubmitSuccess=f}function m(){this.action=h;this.prepare=b;this.select=e;this.onSubmitSuccess=f}i.prototype=k.controls.actions.common;k.controls.actions[l]=new i();m.prototype=k.controls.actions[l];k.controls.actions[h]=new m();function j(){this.title="Забанить пользователя {name} и удалить эту запись";this.content=['
      ','
        ','
      • ','
        ','','',"
        ","
      • ","
      ","
      "].join("")}function d(){this.title="Принять эту запись";this.content=['
      ',"
      "].join("")}j.prototype=k.templates.actions.common;k.templates.actions[l]=new j();d.prototype=k.templates.actions[l];k.templates.actions[h]=new d()})(ya,jQuery);(function(e,a){var c={layout:a.template('
        {items}
      '),item:a.template('
    • {title}
    • ')},d,b={bind:function(){var f=this;d=new a.Popup({contentClass:"b-popupa__content_type_more"});e(".b-menu-shortcut").live("click.more",function(){f.onClickOn(this)})},onClickOn:function(l){var g=a.getId(l),k=e(l).closest(".b-post-actions2"),m=k[0].onclick().actions,j="",h,f;for(h=0,f=m.length;h
      Редактирование ответа
      {content}
      {buttonOK}
      {buttonNOK}
      Текст не написан.
      '),hidden:a.template(''),text:a.template('
      '),wysiwyg:a.template(a.templates.actions.comment.content),photo:a.template(a.templates.actions.photo.content)},c=function(m){var j,g=m.length,k={},h;for(j=0;j','
      ','
      {title}
      ','',"","",'",'",'',"","","
      ','
      ',"
      ',"
      ",'
      ','
      Текст не написан.
      ',"
      ","
      ",'
      ',"
      ","
      ",'
      ','
      ','
      ','
      ','',"
      ",'
      {buttonOK}
      ','
      {buttonNOK}
      ','
      ','или продолжить редактирование',"
      ","
      ","
      ",""].join(""),{buttonOK:b.templates["lego.b-form-button"]({name:"OK",value:"OK",type:"submit",title:"OK"}),buttonNOK:b.templates["lego.b-form-button"]({name:"nok",value:"Отменить",type:"button",title:"Отменить",cssclass:"js-cancel"})}),captcha:b.template(['
      ','
      ',"В связи с увеличившейся активностью спамеров, мы вынуждены включить дополнительную проверку записей на спам. ","Чтобы опубликовать запись, пожалуйста, введите цифры с картинки в текстовое поле справа. Спасибо за понимание.","
      ",'
      ',' ','',"
      ","
      "].join(""))}});c.prototype={selectors:{content:".b-leave-comment__center div",title:".b-leave-comment__title",menu:".b-leave-comment__right",buttons:".b-ok-cancel:first",errorBox:".b-notify_type_error",userpics:"div.b-leave-comment__left-i",blocks:".b-leave-comment__i",previewContainer:".b-post_type_mini",userpicSlideLeft:"span.b-pseudo-link_direction_back",userpicSlideRight:"span.b-pseudo-link_direction_forward",progressIndicator:".b-ok-cancel__item_type_loading",simplify:function(g){return g.replace(/\./g,"")}},templates:b.templates.actionControl,switchTo:function(h){if(this.control&&h===this.control.action){this.destruct();return}var g=this,i;if(!g.control){g.generateContainer()}else{i=g.control.getText&&g.control.getText();if(g.control.destruct){g.control.destruct()}}g.isPreview=false;g.$title.html(g.actionsList[h].title(g.data));g.menu.switchTo(h);g.$rootElement.attr("class",g.$rootElement.attr("class").replace(/b-leave-comment_type_\w*/,""));g.$rootElement.addClass("b-leave-comment_type_"+h);g.$rootElement.yshow().closest(".b-comment__i").addClass("b-comment__i_state_visible");g.actionsList[h].bind(g.data,g.control,g.$buttons);g.control.setText(i);g.$rootElement.find(".b-ok-cancel__item span.b-pseudo-link").unbind("click.preview").bind("click.preview",function(){g.previewToggle()});g.$rootElement.find(".b-ok-cancel__item input.js-cancel").unbind("click.destruct").bind("click.destruct",function(){g.destruct()})},generateContainer:function(){var g=this,h=g.selectors;g.$rootElement.html(g.templates.container({title:"Заголовок",action:friendsURL("replies_do_add"),transparent:g.data.transparent}));g.control=g.$rootElement.find(h.content)[0];g.$title=g.$rootElement.find(h.title);g.$buttons=g.$rootElement.find(h.buttons);g.menu=g.$rootElement.find(h.menu)[0];g.blocks=g.$rootElement.find(h.blocks);g.$errorBox=g.$rootElement.find(h.errorBox);g.userpics=new b.controls.Userpics(h.userpics);g.$form=this.$rootElement.find("form");g.actionsList.menu.bind(g.menu,g);g.bindEvents()},bindEvents:function(){var g=this;g.$form.submit(function(h){g.$errorBox.yhide();g.submitHandler(this,g.url,function(i){g.destruct();b.log(g.info+"submitHandler");g.$placeHolder.closest(".b-entry").trigger("update")});h.preventDefault();h.stopPropagation();return false});g.$form.bind("keydown",function(h){if(h.keyCode===13&&h.ctrlKey){g.$form.submit();return false}});g.$rootElement[0].destruct=function(){g.destruct()}},startProgress:function(){if(this.inProgress){return false}this.inProgress=true;this.$rootElement.find(this.selectors.progressIndicator).yshow();return true},stopProgress:function(){this.inProgress=false;this.$rootElement.find(this.selectors.progressIndicator).yhide()},submitHandler:function(k,h,o,j){var p=this,m={userpic:p.userpics.getUserpic()},n,g=k.elements,l;if(p.startProgress()){p.control.onSubmit();for(n=0;n','{counterText}',""].join(""))}})(ya,jQuery);(function(a,c){var b=function(){this.info="Replies:";this.attachEvents()};b.prototype={selectors:{actionsControl:".b-post-actions2",replies:".b-replies",showReplies:".b-replies-show",hideReplies:".b-replies-hide",moreReplies:".b-more-replies-show",moreRepliesContainer:".b-comment_state_more",busyIndicator:".b-menu__item_type_pa-reply > .b-candy",busyIndicatorOn:".b-candy_state_on",repliesContainer:".b-comments",counter:".b-menu__item_type_pa-reply > .b-total-count > .b-total-count__text",counterContainer:".b-menu__item_type_pa-reply",post:".b-entry"},showReplies:function(e){a.log(this.info+"showReplies");var d=e.find(this.selectors.busyIndicator)[0];this.setBusyOn(d);this.params=a.getParamsFromAttr(e[0],"onclick");this.load({vars:{source:this.params.source.id,item_no:this.params.item_no,parent_id:this.params.parent_id,with_parent:0},callbackNOK:function(){this.setBusyOff(d);a.log(this.info+"showReplies done with error result")},callbackOK:function(g){this.setBusyOff(d);a.log(this.info+"showReplies done with OK result:"+g);var h=this.getCommentsContainer(e),f=this;if(g){h.html(g.html);this.updateCounter(e,g.count)}h.yshow();this.toggleSwitcher(e,true);a.queue.exec("onload",h)}})},updateCounter:function(g,e){a.log(this.info+" update counter ");var h=g.find(this.selectors.counter);if(e==0){h.remove();return}var f=e+" "+a.decline(e,a.texts["ответ"]);if(h[0]){h.html(f)}else{var d=friendsFullURL(this.params.source,"replies.xml?item_no="+this.params.item_no+(this.params.parent_id?"&parent_id="+this.params.parent_id:""));g.find(this.selectors.counterContainer).append(a.templates.replies.counter({counterText:f,modeClass:this.selectors.hideReplies.substring(1),url:d}))}},toggleSwitcher:function(f,d){var e=this.selectors,h=d?e.showReplies:e.hideReplies,g=d?e.hideReplies:e.showReplies;a.replaceSelector(f.find(h)[0],h,g)},hideReplies:function(d){a.log(this.info+"hideReplies");var e=this.getCommentsContainer(d);e.html("");e.yhide();this.toggleSwitcher(d)},getCommentsContainer:function(d){return d.closest(this.selectors.post).find(this.selectors.repliesContainer).first()},getMoreReplies:function(e){c.extend(this.params,a.getParamsFromAttr(e,"onclick"));a.log(this.info+"getMoreReplies");var d=e;this.setBusyOn(d);this.load({vars:{source:this.params.source.id,parent_id:this.params.parent_id,item_no:this.params.item_no,with_parent:0,from:this.params.from},callbackOK:function(g){this.setBusyOff(d);a.log(this.info+"getMoreReplies done with OK result:"+g);var f=c(g.html);c(e).closest(this.selectors.moreRepliesContainer).replaceWith(f);a.queue.exec("onload",f)}})},setBusyOn:function(d){a.bindSelector(d,this.selectors.busyIndicatorOn)},setBusyOff:function(d){a.unbindSelector(d,this.selectors.busyIndicatorOn)},load:function(e){a.log(this.info+"load");var d=this;c.ajax({url:a.url("ajax/replies.xml"),type:"GET",dataType:"json",data:e.vars,success:function(){e.callbackOK.apply(d,arguments)},error:function(){e.callbackNOK.apply(d,arguments)}})},attachEvents:function(){a.log(this.info+"attachEvents");var f=this.selectors,d=this,e=c(d.id);c(f.replies).live("click",function(g){if(c(this).hasClass(f.showReplies.substring(1))){d.showReplies(c(this).closest(f.actionsControl))}else{d.hideReplies(c(this).closest(f.actionsControl))}return false});c(f.post).live("update",function(g){a.log(d.info+"make update");d.showReplies(c(this).find(f.actionsControl));g.stopPropagation()});c(f.moreReplies).live("click",function(h){var g=c(this).closest(f.post).find(".b-post-actions2:first");d.params=a.getParamsFromAttr(g[0],"onclick");d.getMoreReplies(this)})}};a.namespace("ya.controls");a.controls.Replies=new b()})(ya,$);var targetNS=window.ya;(function(b,c){b.namespace("templates");var a=b.template;b.templates.likeDetails={userYa:a(['
      ','','','',"{user}","
      "].join("")),usersList:a('
      {users}
      '),userSocial:a(['
      ','',"{user}","
      "].join("")),pager:a(['
      ','{prev} ','{next}',"
      "].join(""))}})(targetNS,jQuery);(function(a,b){a.namespace("locales.ru");a.locales.ru.likeDetails={next:"вперед",prev:"назад"};a.locale=a.locales.ru})(targetNS,jQuery);(function(a,b){var c=function(d){this.id=d.elementId;this.info="LikeDetails "+this.id+":";this.params=d;this.params.step=7;this.params.from=0;a.log(this.info+"init");this.attachEvents()};c.prototype={selectors:{control:".b-like-details",prev:".b-control-prev",next:".b-control-next",linkUnactive:".b-pseudo-link_disabled_yes"},callbackOK:function(f){a.log(this.info+"callbackOK");var e="",d="";b.each(f.users,function(h,g){var j=g.url?a.templates.likeDetails.userYa:a.templates.likeDetails.userSocial;e+=j({user:a.getViewUserByType(g,g.provider?(g.provider==="ya"?"Light":"Social"):""),userpic:g.picture_url+"small",url:g.url?g.url:""})});if(this.params.count>this.params.step){d=a.templates.likeDetails.pager({next:a.locale.likeDetails.next,prev:a.locale.likeDetails.prev,nextSelectorState:(this.params.from+this.params.step)','','','{title}',"{counter}",""].join("")),counter:a.template(['','{count}',""].join(""))}})(ya,jQuery);(function(a,b){a.namespace("locales.ru");a.locales.ru.like={like:"оценить",unlike:"я оценил",error:"Ошибка: попробуйте еще раз"};a.locale=a.locales.ru})(ya,jQuery);(function(a,c){a.action=function(f,g,d,e){c.ajax({url:f,type:"POST",dataType:"json",data:g,success:d,error:e})};var b=function(d){this.attachEvents()};b.prototype={selectors:{loader:".b-candy",link:".b-appreciate > .b-appreciate__i",like:".b-like-control"},superLike:function(d){a.log(this.controlInfo+"superlike");var e=this,f=d.data("params")||a.getParamsFromAttr(d[0],"onclick");a.action(a.url("ajax/jsonp_do_"+(f.ilike?"un":"")+"like.xml"),{id:f.id,sk:g_globals.secret_key},function(g){e.callbackOK.call(e,d,g)},function(){e.callbackNOK.call(e,d)})},processStop:function(d){a.log(this.controlInfo+"processStop");d.data("processed",false);d.find(this.selectors.loader).removeClass("b-candy_state_on")},processStart:function(d){a.log(this.controlInfo+"processStart");d.data("processed",true);d.find(this.selectors.loader).addClass("b-candy_state_on")},callbackNOK:function(d){a.log(this.controlInfo+"callbackError");var e=this;this.processStop(d);d.parent().append(a.templates.error({text:a.locale.like.error}));window.setTimeout(function(){d.find("~ .b-error").remove()},1000)},callbackOK:function(d,e){if(e.status=="Success"){a.log(this.controlInfo+"callbackOK");this.processStop(d);d.data("params",e);this.draw(d,e)}else{this.callbackNOK.apply(this,arguments)}},toggleStateByClick:function(e){var d=c(e).closest(this.selectors.like);a.log(this.controlInfo+"toggleStateByClick");if(!d.data("processed")){if(g_source){this.superLike(d);this.processStart(d)}else{Lego.block["b-domik_type_popup"].login()}}},attachEvents:function(){a.log(this.controlInfo+"attachEvents");var d=this;c(this.selectors.link).live("click.like",function(f){d.toggleStateByClick.call(d,this)})},draw:function(d,f){var e=a.templates.like.control({title:f.ilike?a.locale.like.unlike:a.locale.like.like,counter:f.count?a.templates.like.counter({count:f.count}):""});a.log("Like draw");d.html(e);c(a).trigger("draw",[{type:"like",elementId:a.getIdSelector(d[0]),count:f.count,id:f.id}])},drawWithin:function(d){var e=this;a.log("drawWithin"+d);c(d).find(this.selectors.like).each(function(){e.draw(c(this),a.getParamsFromAttr(this,"onclick"))})}};a.namespace("controls");a.controls.Like=b;a.ready("ya.instances",function(){var d=new a.controls.Like();a.queue.add("onload",function(e){d.drawWithin(e)})})})(ya,jQuery);ya.onReadyNamespace("ya.controls",function(a){var b={blockPromise:ya.template('
      {contents}
      '),promise:ya.template('
      пообещать
      '),cancel:ya.template('
      отменить
      '),happens:ya.template('
      пометить как сбывшееся
      '),happened:ya.template('
      пожелание сбылось отменить
      '),promised:ya.template('
      обещано
      ')};a.WishOnPost=function(c){this.element=$(c).closest(" .b-entry").find(this.selectors.promise+", "+this.selectors.fulfil);this.params=ya.getParamsFromAttr(c,"onclick");$(c).addClass("b-wish-control-inited");this.attachEvents()};a.WishOnPost.prototype.selectors={promise:".b-promise-shortcut",fulfil:".b-fulfil-shortcut"};a.WishOnPost.prototype.locale={promise:"пообещать",unpromise:"отменить обещание",fulfil:"пометить как сбывшееся",unfulfil:"пометить как несбывшееся"};a.WishOnPost.prototype.draw=function(){var c=this;$(c.element).html(!c.params.isMy?c.params.isPromised?c.locale.unpromise:c.locale.promise:c.params.isRealised?c.locale.unfulfil:c.locale.fulfil)};a.WishOnPost.prototype.attachEvents=function(){var e=this;var f=function(g,h){$.ajax({url:g,type:"POST",data:"feed_id="+e.params.fid+"&item_no="+e.params.pid,success:function(i){h(i)}})};var d=function(){f(ya.url("ajax/wish_do_"+(e.params.isPromised?"un":"")+"promise.xml"),function(g){e.params.isPromised=!e.params.isPromised;e.draw()})};var c=function(){f(ya.url("ajax/wish_do_"+(e.params.isRealised?"un":"")+"fulfill.xml"),function(g){e.params.isRealised=!e.params.isRealised;e.draw()})};if($(e.element).is(e.selectors.promise)){$(e.element).unbind("click.promise").bind("click.promise",function(g){d()})}else{$(e.element).unbind("click.fulfil").bind("click.fulfil",function(g){c()})}};ya.queue.add("onload",function(c){$(c).find(".b-wish-control").not(".b-wish-control-inited").each(function(d,f){ya.instances.push(["ya.controls.WishOnPost",new ya.controls.WishOnPost(f)])})})});(function(a,b){a.namespace("templates");a.templates.postDelete=a.template(['
      {text}
      '].join(""));a.templates.postDeleteForm=a.template(['
      ','','','','',"
      "].join(""))})(ya,jQuery);(function(a,b){a.namespace("locales.ru");a.locales.ru.postDelete="Запись с ответом была удалена";a.locales.ru.commentDeleteConfirm="Удалить этот комментарий?";a.locales.ru.postDeleteConfirm="Удалить эту запись?";a.locale=a.locales.ru})(ya,jQuery);(function(a,b){a.ready("ya.controls",function(c){c.PostDelete={selectors:{action:".b-post-delete"},postDelete:function(i){a.log("PostDelete: handler post delete");var f=this,k=a.getParamsFromAttr(b(f).closest(".b-post-actions2")[0],"onclick"),g=b(f).closest(".b-entry"),h=window.confirm(g.hasClass("b-comment")?a.locale.commentDeleteConfirm:a.locale.postDeleteConfirm),l=/item_no=(\d*)/.exec(g_globals.current_location.params),d=l&&l[1]===k.item_no&&!k.parent_id;if(k&&h){a.log("PostDelete: delete with params "+k);if(d){var j="id"+a.random();b("body").append(a.templates.postDeleteForm({id:j,action:a.url("post_do_delete.xml"),retpath:friendsURL("posts"),item_no:k.item.item_no,secret_key:k.secret_key}));b("#"+j).submit()}else{b.ajax({url:b(f).hasClass("b-comment-delete")?a.url("ajax/reply_do_delete.xml"):a.url("post_do_delete.xml"),type:"POST",data:{item_no:k.item.item_no,host_id:k.source.id,feed_id:k.item.feed_id,parent_id:k.item.comment_id,sk:k.secret_key,ajax:1,userefer:"yes"},success:function(m){a.log("PostDelete: success with "+m);var e=b(f).closest(".b-entry");b(f).closest(".b-post").trigger("update");if(!e.hasClass("b-comment")){e.remove()}},error:function(){var e={info:"ya.controls.PostDelete",params:f.params};a.error(e,": В процессе удаления произошла ошибка")}})}}i.preventDefault()},bind:function(){a.log("PostDelete: init");b(".b-post-delete").live("click",c.PostDelete.postDelete)}};c.PostDelete.bind()})})(ya,$);var tinyMCESettings={mode:"exact",width:"100%",forced_root_block:"p",force_br_newlines:false,force_p_newlines:true,tab_focus:":prev,:next",convert_newlines_to_brs:true,theme:"yaru",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,bullist,numlist,|,link,unlink,|,yauser,yacut,yablockquote,yaimage,yavideo,yasmile,yahtml",language:"ru",plugins:"insertYauser,insertSmile,insertCut,insertImage,insertVideo,insertBlockquote,insertLink,safari,insertHTML",valid_elements:["@[id|class|style|title|dir')[0];$(this.control).append(this.wysiwygFlag);var c=!this.textarea.value,a=null;if(b&&c){a=this.getLocalStorageMode();if(a!==null){this.mode=a}}if(this.mode==1){this.modeRich()}else{this.modeHTML()}if(b){this.initLocalStorage(a)}}W5GControl.prototype.convertBrToNewLines=function(){this.textarea.value=this.textarea.value.replace(//ig,"\n")};W5GControl.prototype.modeHTML=function(){var a=this;if(tinyMCE.activeEditor){tinyMCE.execCommand("mceRemoveControl",false,this.id);$(this.buttonRichOff).addClass("active");$(this.buttonRichOn).removeClass("active");if($.browser.msie){this.textarea.style.zoom=1.001;window.setTimeout(function(){a.textarea.style.zoom=1},0)}}this.convertBrToNewLines();this.textarea.focus();this.setWysiwygFlag(0)};W5GControl.prototype.modeRich=function(){tinyMCE.execCommand("mceAddControl",false,this.id);$(this.buttonRichOff).removeClass("active");$(this.buttonRichOn).addClass("active");if(tinyMCE.activeEditor){if($.browser.mozilla&&$.browser.version>="1.9"){var a=tinyMCE.activeEditor.contentDocument;a.designMode="Off"}tinyMCE.activeEditor.focus()}this.setWysiwygFlag(1)};W5GControl.prototype.setWysiwygFlag=function(a){this.mode=a;this.wysiwygFlag.value=a;g_globals.wysiwyg_c=a};W5GControl.prototype.removeEditor=function(){var a=tinyMCE.get(this.id);if(a){this.textarea.value="";a.save();tinyMCE.execCommand("mceFocus",false,this.id);tinyMCE.execCommand("mceRemoveControl",false,this.id)}};W5GControl.prototype.saveHTMLAsText=function(){var a=tinyMCE.get(this.id);if(a&&this.isActive()){this.textarea.value="";a.save()}};W5GControl.prototype.isActive=function(){var b=this.control.parentNode,a=b&&(b.nodeType!=11)&&this.mode==1;return a};W5GControl.prototype.initLocalStorage=function(a){if(typeof window.localStorage==="undefined"){return}var b=this;if(a!==null){this.showHint(a)}setInterval(function(){b.saveLocalStorage.apply(b)},20*1000)};W5GControl.prototype.showHint=function(d){var c=$('
      У вас есть сохраненный черновик, вы можете восстановить его или удалить.
      '),b=window.localStorage.getItem(this.id+"wysiwygText"),a=window.localStorage.getItem(this.id+"wysiwygTitle"),e=this;$("div.b-write-title").before(c);$(c).children("span.draft-load").click(function(){if(d==1){e.modeRich()}else{e.modeHTML()}e.setContent(b);if(a){e.setTitle(a)}e.clearLocalStorage();$(c).remove()});$(c).children("span.draft-remove").click(function(){e.clearLocalStorage();$(c).remove()})};W5GControl.prototype.saveLocalStorage=function(){var b=this.getContent();if(b!==""){window.localStorage.setItem(this.id+"wysiwygText",b);window.localStorage.setItem(this.id+"wysiwygMode",this.mode);var a=$("input[placeholder]")[0];window.localStorage.setItem(this.id+"wysiwygTitle",$(a).hasClass("b-input-empty")?"":a.value)}else{this.clearLocalStorage()}};W5GControl.prototype.getLocalStorageMode=function(){if(typeof window.localStorage==="undefined"){return null}var a=window.localStorage.getItem(this.id+"wysiwygMode");if(a!==null){return Number(a)}else{return null}};W5GControl.prototype.getContent=function(){if(tinyMCE.activeEditor){var a=tinyMCE.activeEditor.getContent();return(a!==""&&a!=="
      "?a:"")}else{return this.textarea.value}};W5GControl.prototype.setContent=function(a){if(this.mode){if(tinyMCE.activeEditor){tinyMCE.activeEditor.setContent(a)}tinyMCE.onCustomSetContent=function(){this.setContent(a)}}else{this.textarea.value=a}};W5GControl.prototype.setTitle=function(a){$("input[placeholder]").removeClass("b-input-empty").val(a)};W5GControl.prototype.clearLocalStorage=function(){if(typeof window.localStorage==="undefined"){return}window.localStorage.removeItem(this.id+"wysiwygText");window.localStorage.removeItem(this.id+"wysiwygMode");window.localStorage.removeItem(this.id+"wysiwygTitle")};function XMLDOM(){if(y5.is_ie){try{this.doc=new ActiveXObject("MSXML2.DOMDocument")}catch(a){try{this.doc=new ActiveXObject("Microsoft.XmlDom")}catch(a){}}if(this.doc){this.msxml_mode=true;this.doc.async=false}}else{if(typeof DOMParser==="function"){this.parser=new DOMParser()}if(typeof XMLSerializer==="function"){this.serializer=new XMLSerializer()}if(document.implementation){this.xhtml_doc=document.implementation.createDocument("http://www.w3.org/1999/xhtml","html",null)}this.doc=document}}XMLDOM.prototype.parseStringIntoBuffer=function(d){var b=function(e){var f=document.createElement("div");f.innerHTML=e;f.simple_parse=true;return f};d=d||"";var c;if(y5.is_ie){d=d.replace(/&/g,"&");d=""+d+"";var a=this.doc.loadXML(d);if(!a){c=b(d)}else{c=this.doc;c=c.documentElement}}else{if(y5.is_gecko){d=d.replace(/&/g,"&");d=""+d+"";c=new DOMParser().parseFromString(d,"text/xml");if(c.documentElement.nodeName=="parsererror"){c=b(d)}else{c=c.documentElement}}else{c=b(d)}}return c};var HAS_NAMESPACE_BY_DEFAULT=false;if(typeof XMLSerializer!=="undefined"){HAS_NAMESPACE_BY_DEFAULT=new XMLSerializer().serializeToString(document.createElement("div")).indexOf("xmlns")!==-1}XMLDOM.prototype.createElement=function(a,b){var c=(b||this.doc).createElement(a);if(HAS_NAMESPACE_BY_DEFAULT&&this.doc.createElementNS){c=this.doc.createElementNS("",a)}else{c=this.doc.createElement(a)}return c};XMLDOM.prototype.textContent=function(a){return a.textContent||a.text};XMLDOM.prototype.serialize=function(c,d){var j;if(c.nodeType==3){j=c.nodeValue}else{if(y5.is_ie){j=c.xml||(d?c.outerHTML:c.innerHTML);j=j.replace(/^$/im,"").replace(/^/im,"").replace(/<\/root>$/im,"");j=j.replace(/&/img,"&")}else{if(y5.is_gecko){if(c.simple_parse){j=c.innerHTML}else{j=this.serializer.serializeToString(c)}j=j.replace(/^$/i,"").replace(/^/i,"").replace(/<\/root>$/i,"");j=j.replace(/&/ig,"&");var g=j.match(/<[-0-9a-zA-Z.]+(\s+)?(?=\/>)/ig);var h={ya:1,"ya-smile":1};var e={input:1,br:1,hr:1,frame:1,link:1,col:1,param:1,area:1,map:1};var f,b;if(g){for(f=0,b=g.length;f","ig");j=j.replace(k,"")}}}}else{j=d?c.outerHTML:c.innerHTML;j=j.replace(/
      /ig,"
      ")}}}return j};XMLDOM.prototype.serializeCollection=function(a,c){var e="",b;for(b=0;b