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('Идёт загрузка пользователей<br /><img src="'+g_globals.img_base+'bar.gif" alt=""/>');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("&#8592;&#160;выберите человека");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(/&apos;/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,"g-hidden")},hideErrorMessages:function(a){y5.Classes.add(this.searchError_b,"g-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('Идёт загрузка пользователей<br /><img src="'+g_globals.img_base+'bar.gif" alt=""/>');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,"g-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,"g-hidden")};a.prototype.resetSearchResults=function(){this.yauserLogin="";this.yauserName="";this.yauser_span.innerHTML="";y5.Classes.add(this.usersList_table,"g-hidden");y5.Classes.add(this.yauserPreview_div,"g-hidden");if(this.dialogBtns){y5.Classes.add(this.dialogBtns,"g-hidden")}};a.prototype.showPreviewBlock=function(){y5.Classes.add(this.insertError_b,"g-hidden");if(!this.caller_params.dont_preview){y5.Classes.remove(this.yauserPreview_div,"g-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,"g-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'<a class="b-user__link" href="'+friendsFullURL(b)+'" target="_blank"><b class="b-user__first-letter">'+e+"</b>"+c+"</a>"};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,"g-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('<div class="b-share-popup__main "><label class="b-share-popup__input b-share-popup__input_link">Ссылка<input type="text" value="{url}" readonly="readonly" class="b-share-popup__input__input" style=""></label><div class="b-share-popup__header b-share-popup__header_first">Поделится с друзьями!</div>{items}</div>'),item:a.template('<a data-service="{service}" class="b-share-popup__item" href="http://share.yandex.ru/go.xml?service={service}&amp;url={url}&amp;title={title}" onclick="{click}" target="_blank" rel="nofollow"><span class="b-share-popup__icon"><span class="b-share-icon b-share-icon_{service}"></span></span><span class="b-share-popup__item__text">{serviceTitle}</span></a>')},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;h<k;h++){j=b[h];m+=this.templates.item({service:j.name,serviceTitle:j.title,url:f,title:e,click:j.name==="yaru"&&!g.external?"return ya.controls.share.open('#"+n+"');":""})}c.update(this.templates.layout({items:m,url:g.link}),"#"+n);c.show()},open:function(f){var e;if(g_source&&(g_source.status==="normal")){c.hide();e=d(f).closest("div.b-post-actions2");if(!e[0].shortcut){new a.controls.ActionsControl(e)}e[0].shortcut("link");return false}}};a.controls.share.bind()})(ya,jQuery);(function(a,c){var b=function(d,h,g,e,f){this.$target=c(d);this.data={url:h,query:g,suggest:e,suggestQuery:f};this.init()};b.prototype={selectors:{active:"ul.active_keywords",keywordsContainer:"div.keywordsContainer",availableHolder:"ul.available_keywords",available:"span.b-pseudo-link",newInput:"input.new_tags",newButton:"input.new_tags_button",noTags:"li.b-note-notags",newTag:"li.b-note-tags"},getActiveKeywords:function(){var e=[],d;for(d in this.keywords){if(this.keywords.hasOwnProperty(d)){e.push(d)}}return e.join(", ")},findElements:function(){var d=this.$target;this.$active=d.find(this.selectors.active);this.$input=d.find(this.selectors.newInput);this.$button=d.find(this.selectors.newButton);this.$keywordsContainer=d.find(this.selectors.keywordsContainer);this.$availableHolder=d.find(this.selectors.availableHolder);this.$noTags=d.find(this.selectors.noTags);this.$newTag=d.find(this.selectors.newTag)},loadKeywords:function(){var d=this;c.ajax({url:this.data.url,data:this.data.query,dataType:"jsonp",success:function(g){var j=g.data?g.data:[],f,e,h,k;if(g.noNewTags){d.$noTags.yshow();d.$newTag.yhide()}else{d.$noTags.yhide();d.$newTag.yshow()}if(j.length&&j.length>0){for(h=0,k=j.length;h<k;h++){f+=a.processTemplate(d.templates.keyword,{title:j[h]})}e=c(f);d.$availableHolder.append(e);e.find(d.selectors.available).click(function(){d.activateKeyword(this.innerHTML)})}else{d.$keywordsContainer.yhide()}}})},bindAddNew:function(){var e=this,d=function(){if(e.activateKeyword(e.$input.val())){e.$input.val("")}};e.$button.click(d);e.$input.bind("keypress",function(f){if(f.keyCode===13){d();return false}})},removeKeyword:function(d){delete this.keywords[d.data("title")];d.remove()},activateKeyword:function(e){var d=this,f;if(e.replace(/\s/g,"")!=""&&this.keywords[e]===undefined){f=c(a.processTemplate(this.templates.active,{title:e}));this.keywords[e]=true;f.data("title",e);f.find("img").click(function(){d.removeKeyword(f)});this.$active.append(f);return true}return false},init:function(){var e=this,d=this.$target;this.templates=a.templates.keywords;this.keywords={};d.html(this.templates.layout);this.findElements();this.loadKeywords();this.suggest=new JZ.Widget.Input.Text.Combo(this.$input,null,{storage:{source:"remote",ajax:{url:e.data.suggest,dataType:"jsonp"},name:e.data.suggestQuery}}).init();this.bindAddNew()}};a.namespace("controls");a.controls.Keywords=b;a.namespace("templates");a.templates.keywords={layout:['<div class="b-menu b-menu_layout_horiz b-menu_view_labels">','<ul class="b-menu__layout active_keywords">',"</ul>","</div>",'<div class="b-menu b-menu_layout_vert">','<h2 class="b-menu__title">Метки</h2>','<ul class="b-menu__layout-vert">','<li class="b-note-tags b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<input class="b-menu__input new_tags" type="text">','<input class="b-menu__submit new_tags_button" value="+" type="button">',"</div>","</li>",'<li class="b-note-notags g-hidden">добавлять метки могут только модераторы клуба</li>',"</ul>","</div>",'<div class="b-menu b-menu_layout_horiz keywordsContainer">','<h2 class="b-menu__title">Основные:</h2>','<ul class="b-menu__layout available_keywords">',"</ul>","</div>"].join(""),keyword:['<li class="b-menu__layout-cell">','<div class="b-menu__item">','<span class="b-pseudo-link">{title}</span>',"</div>","</li>"].join(""),active:['<li class="b-menu__layout-cell b-menu__layout-cell_position_last">','<div class="b-menu__item">','<span class="b-pseudo-link">{title} <img class="b-ico" src="http://yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" alt="x"></img>',"</span>","</div>","</li>"].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;g<n;g++){o+=yausercard(j[g],"b-userlist__item")}this.$target.html(a.processTemplate(r.layout,{html:o+p(this.offset>0,this.offset+1<k)}));l();m=this.$target.find(this.selectors.item);m.bind("mouseover",function(){this.className="b-userlist__item b-userlist__item_state_active"});m.bind("mouseout",function(){this.className="b-userlist__item"});if(this.clickCallback){m.each(function(t){c(this).click(function(i){h.clickCallback.call(this,i,j[t]);return false})})}}},cache:function(g,e,d){var f=g;c.each(e,function(h,i){f+=h+i});if(!d){return this.cacheObj[f]}else{this.cacheObj[f]=d}},updateFrom:function(h){this.busyCallback();var g=this,f={},e,d;if(h.url){this.url=h.url}if(h.query){this.additional=h.query}this.offset=parseInt(h.offset,10)||0;if(h.capacity){this.capacity=parseInt(h.capacity,10)}if(this.qOffset||this.qPage){if(this.useOffset){f[this.qOffset]=this.offset}else{f[this.qPage]=this.offset}}if(this.capacity&&this.qCapacity){f[this.qCapacity]=this.capacity}for(e in this.additional){if(this.additional.hasOwnProperty(e)){f[e]=this.additional[e]}}d=g.cache(this.url,f);if(d){if(g.onAjaxSuccess){g.onAjaxSuccess(d)}g.write(d,f)}else{c.ajax({url:this.url,dataType:"jsonp",data:f,success:function(i){if(g.onAjaxSuccess){g.onAjaxSuccess(i)}if(i.status==="Success"){g.cache(g.url,f,i);g.write(i,f)}}})}},init:function(d){this.cacheObj={};c.extend(this,d);if(d.qOffset){this.qOffset=d.qOffset;this.useOffset=true}else{this.qPage=d.qPage}this.templates=a.templates.userSearch;if(d.url){this.updateFrom({url:d.url,query:d.query,capacity:d.capacity})}}};a.namespace("controls");a.controls.UserSearch=b;a.namespace("templates");a.templates.userSearch={layout:['<div class="b-userlist b-userlist_type_wide">',"{html}","</div>"].join(""),slider:'<div class="b-userlist__slider">{prev}{next}</div>',prev:'<span class="b-pseudo-link slider-prev">пред.</span>',prevEmpty:'<span class="b-pseudo-link b-pseudo-link_disabled_yes">пред.</span>',next:'<span class="b-pseudo-link slider-next">след.</span>',nextEmpty:'<span class="b-pseudo-link b-pseudo-link_disabled_yes">след.</span>'}})(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<h;g++){e+=a.processTemplate(this.templates.userpic,{src:g_source.getUserpic({id:g,size:"middle"})})}this.$target.html(a.processTemplate(this.templates.userpics,{userpics:e,width:h*50}));this.$list=this.$target.find(b.list);this.changeTo(g_source.currentUserpicId);this.$target.find(b.slideLeft).click(function(){if(f.currentUserpic+1<h){f.changeTo(f.currentUserpic+1)}});this.$target.find(b.slideRight).click(function(){if(f.currentUserpic-1>=0){f.changeTo(f.currentUserpic-1)}})}else{this.$target.html("")}}};a.namespace("controls");a.controls.Userpics=c;a.namespace("templates");a.templates.Userpics={userpics:['<div class="b-userpic-choose">','<div class="b-userpic-choose__list" style="width:{width}px">',"{userpics}","</div>",'<div class="b-userpic-choose__slide">','<span class="b-pseudo-link b-pseudo-link_direction_back">◄</span>','<span class="b-pseudo-link b-pseudo-link_direction_forward">►</span>',"</div>","</div>"].join(""),userpic:['<div class="b-userpic-choose__item">','<a class="b-userpic b-userpic_type_middle">','<img src="{src}" class="b-userpic__img"/>','<i class="b-userpic__i">',"</i>","</a>","</div>"].join("")}})(ya,jQuery);(function(c,a,e){var b=['<div class="b-menu b-menu_layout_horiz">','<div class="target-current">','<h2 class="b-menu__title">Запись будет опубликована в&nbsp;вашем дневнике.</h2>','<ul class="b-menu__layout change">','<li class="b-menu__layout-cell">','<div class="b-menu__item">','<span class="b-pseudo-link">Опубликовать в клубе?</span>',"</div>","</li>","</ul>","</div>",'<div class="target-other" style="display:none">','<h2 class="b-menu__title">Выберите клуб, в&nbsp;котором опубликовать запись: </h2>','<ul class="b-menu__layout change">','<li class="b-menu__layout-cell">','<div class="b-menu__item">',"</div>","</li>","</ul>","</div>",'<div class="target-club" style="display:none">','<h2 class="b-menu__title">Запись будет опубликована в&nbsp;клубе </h2>','<ul class="b-menu__layout">','<li class="b-menu__layout-cell">','<div class="b-menu__item">','<div class="b-menu__item-remove">','<b class="b-user">',"</b>",'<img alt="x" src="http://yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" class="b-ico">',"</div>","</div>","</li>","</ul>","</div>","</div>"].join(""),f='<a class="b-user__link"><b class="b-user__first-letter">{first}</b>{second}</a>';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(o){if(!o.length){return}var m=e(b)[0],n=this;e(this.parent).find(this.after).after(m);var k=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),q=function(r){var i=e('<input type="hidden" name="tb_feed_id" value="'+r+'">')[0];e(n.parent).find(n.after).after(i);n.callback(r)},p=function(){e(n.parent).find("input[name='tb_feed_id']").remove();n.callback(g_source.id)};e("ul.change span",k).click(function(){e(k).hide();e(j).show();e(g).hide()});e("img.b-ico",g).click(function(){e(k).show();e(j).hide();e(g).hide();e("b.b-user",g).children().remove();p()});for(var l=0;l<o.length;++l){var h=e('<span class="b-pseudo-link">'+o[l].title+"</span>")[0];e(j).find("div.b-menu__item").append(h);(function(i,r){e(h).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)}));q(r)})})(o[l].title,o[l].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='<div class="temp_params g-hidden">';for(key in parameters){if(parameters.hasOwnProperty(key)){str+='<input name="'+key+'" value="'+parameters[key]+'"/>'}}str+="</div>";$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=$('<iframe name="'+upID+'" class="g-hidden"></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){var s=g_sources.addSource(r.author);var t="Yaru";if(s.social){t=s.social.provider==="yandex"?"Light":"Social"}return j.processTemplate(j.templates.actions[this.action].title,{name:j.getViewUserByType(s.social||s,t)})},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+='<input type="hidden" name="'+r+'" value="'+s[r]+'"/>'}}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(['<div class="b-ok-cancel__item b-ok-cancel__item_type_loading g-hidden">','<img alt="" src="//yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" class="b-ico">',"</div>",'<div class="b-ok-cancel__item">{buttonOK}</div>','<div class="b-ok-cancel__item">{buttonNOK}</div>',"{(checkbox)(",'<div class="b-ok-cancel__item">','<input type="checkbox" id="onself_2" class="b-ok-cancel__oneself-cb" name="trackback" value="1" {(noTrackback)[checked="checked"]}/>','<label for="onself_2" class="b-ok-cancel__oneself-lb">у&nbsp;себя</label>',"</div>",")[",'<input type="hidden" name="trackback" value="{(noTrackback)(0)[1]}"/>',"]}","{(noPreview)[",'<div class="b-ok-cancel__item">','<span class="b-pseudo-link">посмотреть, что получится</span>',"</div>","]}","</div>"].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:'<div class="b-menu__item"><input type="checkbox" name="welcome_to_the_club" class="b-menu__checkbox" value="yes"/><label class="b-menu__label_type_inline">и вступить в клуб</label></div>'}})(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;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=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell">','<div class="b-menu__item">','<textarea class="b-menu__textarea" name="body" cols="30" rows="10" tabindex="1"></textarea>','<div class="mceEditorToggle in-plain">','<span class="b-pseudo-link mceEditorOn">с оформлением</span>','<span class="b-pseudo-link active mceEditorOff">HTML-режим</span>',"</div>","</div>","</li>","</ul>","</div>"].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;l<j.length;l++){k+=a.processTemplate(m,{action:j[l].action,title:j[l].title})}return a.processTemplate(a.templates.actions.menu.layout,{items:k})},d=function(j){var i=this;i.links.each(function(){var k=function(l){if(i.action!==this.action){j.switchTo(this.action)}};this.action=this.onclick();this.onkeypress=function(l){if(l.keyCode==13){k.apply(this,l)}};this.onclick=k})},f=function(j){var i=this;if(i.action!==j){if(this.current){this.current.parentNode.parentNode.className="b-actions-menu__item"}this.links.each(function(){if(this.action===j){this.parentNode.parentNode.className="b-actions-menu__item b-actions-menu__item_state_current";i.current=this;i.action=j;return}})}},g=function(j){var i=j.data.actions;if(i.length>1){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:'<div class="b-actions-menu">{items}</div>',item:['<div class="b-actions-menu__item">','<div class="b-actions-menu__item-i">','<span class="b-pseudo-link" onclick="return \'{action}\'" tabindex="2">{title}</span>',"</div>","</div>"].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=['<div class="b-menu b-menu_layout_horiz">','<ul class="b-menu__layout"></ul>',"</div>",'<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell">','<div class="b-menu__item">','<label class="b-menu__label" for="photo-file">из файла</label>','<input id="photo-file" type="file" name="image_source">',"</div>","</li>",'<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<label class="b-menu__label" for="photo-say">и сказать</label>','<textarea id="photo-say" class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>"].join("");this.item=['<li class="b-menu__layout-cell b-menu__layout-cell_position_last">','<div class="b-menu__item">','<img class="b-photo" src="{src}" alt="">','<img class="b-ico" src="http://yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" alt="x">',"</div>","</li>"].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('<div class="b-userlist b-userlist_type_wide" style="padding: 5px;text-align:left;">'+g.templates.popupLoader()+"</div>")};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=['<div class="b-search-list">','<div class="b-search-list__title">Найти или <span class="b-pseudo-link">выбрать из списка друзей</span>',"</div>",'<table class="b-search-list__field">',"<tr>",'<td class="b-search-list__field-left">','<span class="b-form-input b-form-input_size_11 i-bem" onclick="return {\'b-form-input\':{name:\'b-form-input\'}}" style="position:relative">','<span class="b-form-input__box">','<input id="id39660300" class="b-form-input__input b-input-search" name="summon"  placeholder="Логин или имя">',"</span>",'<i class="b-usersearch-loader g-hidden"><img src="{imgBase}loader.gif" class="b-usersearch-loader-image"/></i>',"</span>","</td>",'<td class="b-search-list__field-right">','<input value="Найти" type="button" class="b-find-user">',"</td>","</tr>","</table>","</div>",'<div class="userlist-holder"></div>','<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<label class="b-menu__label" for="call-say">и сказать</label>','<textarea class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>"].join("");this.emptyResults=['<div class="b-searchusers-empty">',"Не&nbsp;найдено ни&nbsp;одного человека с&nbsp;именем или логином <strong>&laquo;{request}</strong>&raquo;.<br/>","Попробуйте уточнить запрос.</div>"].join("");this.emptyPageResults=g.template('<div class="b-searchusers-empty">Пользователи не найдены.</div>')}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=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last"><div class="b-menu__item">','<input type="text" name="title"/>',"</div>","</li>","</ul>","</div>"].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}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=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<label for="say" class="b-menu__label">и сказать</label>','<textarea rows="10" cols="30" class="b-menu__textarea" id="say" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>"].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<o.length;n++){l+=h.processTemplate(p.templates.item,{title:h.xmlEscape(o[n])})}k.removeChild(k.lastChild);k.innerHTML+=h.processTemplate(p.templates.list,{items:l});d(k).find("span.b-pseudo-link").each(function(){var q=this;this.onclick=function(){p.textarea.value=h.xmlDecode(q.innerHTML)}});d(k).yshow()},j=function(k,l){var m=this;this.textarea=this.getElementsByTagName("textarea")[0];d.ajax({url:friendsURL(l==="rename"?"ajax/titles":"ajax/statuses"),data:g_source.id+String(Math.random()).substr(2,12),dataType:"json",success:function(n){e(m,n)}})};function f(){this.action=b;this.init=j}function g(){this.action=c;this.init=j}f.prototype=h.controls.actions.common;g.prototype=h.controls.actions.common;h.controls.actions[b]=new f();h.controls.actions[c]=new g();function i(){this.title="Сменить в ответ своё имя";this.content=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell_position_first b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<textarea rows="10" cols="30" class="b-menu__textarea" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>",'<div class="b-menu b-menu_layout_horiz g-hidden">','<h2 class="b-menu__title">Предыдущие:</h2>',"<span>Загрузка&#8230;</span>","</div>",'<div class="b-menu b-menu_layout_horiz">','<ul class="b-menu__layout">','<li class="b-menu__layout-cell b-menu__layout-cell b-menu__layout-cell_position_last">','<div class="b-menu__item">','<input id="dont_inflect" type="checkbox" name="dont_inflect" class="b-menu__checkbox" value="1">','<label for="dont_inflect" class="b-menu__label">Отключить автоматическое склонение имени</label>',"</div>","</li>","</ul>","</div>"].join("");this.list='<ul class="b-menu__layout">{items}</ul>';this.item=['<li class="b-menu__layout-cell">','<div class="b-menu__item">','<span class="b-pseudo-link">{title}</span>',"</div>","</li>"].join("")}function a(){this.title="Сменить в ответ своё настроение";this.content=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell_position_first b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<textarea rows="10" cols="30" class="b-menu__textarea" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>",'<div class="b-menu b-menu_layout_horiz g-hidden">','<h2 class="b-menu__title">Предыдущие:</h2>',"<span>Загрузка&#8230;</span>","</div>"].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<r;p++){q+=b(t[p][1])}this.hiddens.user=g_source.id;this.hiddens.userpic="";return{items:q,userpic:""}},k=function(m){var l=this,n={file_name:y5.Utils.generateId(),retpage:friendsURL("posts_ret_add_userpic")};g.controls.pictureUpload(g.getParams().userpic_modify,m,n,function(o){e.ajax({url:friendsURL("ajax/userpic_do_save"),data:{userpic_name:o.name},dataType:"json",type:"POST",success:function(){var q=e(b(o.name)),p=q.find(".b-menu__item");l.select(p);p.click(function(){l.select(p)});l.$userpicHolder.append(q)}})})},j=function(l,q){var o=this,r=e(this),p=r.find('input[type="file"]'),n=r.closest("form"),m=r.find("ul.b-menu__layout div.b-menu__item");this.$userpicHolder=r.find("ul.b-menu__layout");this.userpicHidden=r.find('input[name="userpic"]')[0];this.$current=m.filter("div.b-menu__item_state_current");this.select=h;this.upload=k;var s=function(w){for(var v=0,t=null,u=g_source.userpics.length;v<u;v++){if(g_source.userpics[v][1]===w){t=v}}return t};this.onSubmitSuccess=function(){var t=s(o.userpicHidden.value);if(t){g_source.currentUserpicId=t}};m.each(function(){var t=this;e(t).click(function(){o.select(t)})});p.change(function(){o.upload(n)})};function c(){this.action=d;this.prepare=f;this.init=j}c.prototype=g.controls.actions.common;g.namespace("controls.actions");g.controls.actions[d]=new c();function a(){this.title="Сменить в ответ свой портрет";this.content=['<div class="b-menu b-menu_layout_horiz">','<ul class="b-menu__layout">{items}</ul>',"</div>",'<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell">','<div class="b-menu__item">','<label class="b-menu__label" for="userpic-file">из файла</label>','<input name="file" type="file">',"</div>","</li>",'<li class="b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<label class="b-menu__label" for="userpic-say">и сказать</label>','<textarea id="userpic-say" class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1">',"</textarea>","</div>","</li>","</ul>","</div>"].join("");this.item=['<li class="b-menu__layout-cell{first}">','<div class="b-menu__item{active}">','<a class="b-userpic b-userpic_type_middle">','<img class="b-userpic__img" alt="" src="{src}" id="{id}">','<i class="b-userpic__i">',"</i>","</a>","</div>","</li>"].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;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=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell">','<input type="checkbox" name="anonymous"><label for="anonymous">&nbsp;анонимно</label>',"</li>","</ul>","</div>",'<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<textarea class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>"].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,"&#34;");B=B.replace(/"/g,"&#34;");s=s.replace(/"/g,"&#34;");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=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell">','<div class="b-write-priority">','<div class="b-write-priority__title">как сильно хочу:</div>','<span class="b-write-priority__item">','<input type="radio" name="priority" value="1" id="priority1"/>','<label for="priority1">невыносимо</label>',"</span>",'<span class="b-write-priority__item">','<input type="radio" name="priority" value="2" id="priority2"/>','<label for="priority2">очень</label>',"</span>",'<span class="b-write-priority__item">','<input type="radio" name="priority" value="3" id="priority3" checked="checked"/>','<label for="priority3">чтобы было</label>',"</span>","</div>","</li>","</ul>","</div>",'<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<textarea class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>",'<div class="keywords"></div>'].join("");this.quoteEnabled=['<div class="b-menu__item">','<input class="b-menu__checkbox" id="link-q" type="checkbox" value="{quote}" name="source"/>','<label class="b-menu__label" for="link-q">Цитировать источник</label>',"{(cut)(",'<div class="b-menu__highlight">под врезкой</div>',")}","</div>"].join("");this.quoteDisabled=['<div class="b-menu__item">','<div class="b-menu__info">','<img class="b-ico" src="http://yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" alt="lock"/> Цитировать источник нельзя, т.к. доступ к нему ограничен',"</div>","</div>"].join("")}function g(){this.title="Поделиться ссылкой с друзьями";this.content=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell">',"{quote}","</li>","</ul>","</div>",'<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell b-menu__layout-vert-cell_position_last">','<div class="b-menu__item">','<textarea class="b-menu__textarea" cols="30" rows="10" name="body" tabindex="1"></textarea>','<div class="mceEditorToggle in-plain">','<span class="b-pseudo-link mceEditorOn">с оформлением</span>','<span class="b-pseudo-link active mceEditorOff">HTML-режим</span>',"</div>","</div>","</li>","</ul>","</div>",'<div class="keywords"></div>'].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-menu__item");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=['<div class="b-menu b-menu_layout_horiz">','<ul class="b-menu__layout">','<li class="b-menu__layout-cell b-menu__layout-cell_first b-menu__layout-cell_position_last">','<div class="b-menu__item"><img src="{src}" alt=""/></div>',"</li>","</ul>","</div>",'<input type="hidden" name="type" value="{type}"/>'].join("");this.subscribe=["Получать уведомления о всех ответах в этом обсуждении.",'<input type="hidden" name="direction" value="subscribe"/>'].join("");this.unsubscribe=["Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.",'<input type="hidden" name="direction" value="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){if(h.holiday.id==="birthday"){this.hiddens.whom=h.whom.id}else{this.hiddens.whom=h.author.id}this.hiddens.event=h.holiday.id},g=function(h){var i=g_sources.addSource(h.holiday.id==="birthday"?h.whom:h.author);return a.processTemplate(a.templates.actions[this.action].title,{name:i.yauser(false),prep:h.holiday.preposition,holiday:h.holiday.title})};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="В ответ поздравить {prep} {name} {holiday}";this.content=['<div class="b-menu b-menu_layout_vert">','<ul class="b-menu__layout-vert">','<li class="b-menu__layout-cell b-menu__layout-vert-cell">','<div class="b-menu__item">','<textarea class="b-menu__textarea" name="body" cols="30" rows="10" tabindex="1"></textarea>',"</div>","</li>","</ul>","</div>"].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;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=['<div class="b-menu b-menu_layout_horiz">','<ul class="b-menu__layout">','<li class="b-menu__layout-cell b-menu__layout-cell_first b-menu__layout-cell_position_last">','<div class="b-quote-source">','<input type="checkbox" name="delete_all" class="deleteAll" id="deleteAll"/>','<label for="deleteAll"> Удалить все записи и комментарии пользователя в {where}</label>',"</div>","</li>","</ul>","</div>"].join("")}function d(){this.title="Принять эту запись";this.content=['<div class="b-menu b-menu_layout_horiz">',"</div>"].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('<div class="b-menu b-menu_layout_vert b-menu_preset_vmenu b-menu_type_actions"><ul class="b-menu__layout-vert">{items}</ul></div>'),item:a.template('<li class="b-menu__layout-cell b-menu__layout-vert-cell"><div class="b-menu__item"><span class="b-pseudo-link" onclick="return \'{action}\'"><i class="b-pseudo-link__i">{title}</i></span></div></li>')},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<f;h++){if(!m[h].inline){j+=c.item(m[h])}}d.update(c.layout({items:j}),"#"+g);this.attachEvents(k);d.show()},attachEvents:function(f){var g=e(d.getId());g.find(".b-pseudo-link").bind("click.more-menu-item",function(){var h=this.onclick();d.hide();if(!f[0].shortcut){new a.controls.ActionsControl(f)}f[0].shortcut(h)})}};b.bind();a.controls.more=b})(jQuery,ya);(function(e,a){var b={layout:a.template('<div class="b-leave-comment b-leave-comment_type_photo b-leave-comment_type_edit"><div class="b-leave-comment__i"><div class="b-leave-comment__title">Редактирование ответа</div><form action="{url}" method="post" enctype="multipart/form-data">{content}<div class="b-ok-cancel"><div class="b-ok-cancel__item b-ok-cancel__item_type_loading g-hidden"><img alt="" src="//yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" class="b-ico"></div><div class="b-ok-cancel__item">{buttonOK}</div><div class="b-ok-cancel__item">{buttonNOK}</div><div class="b-ok-cancel__item"><div class="b-notify b-notify_type_error g-hidden">Текст не написан.</div></div></div></form></div></div></div>'),hidden:a.template('<input type="hidden" name="{name}" value="{val}"/>'),text:a.template('<div class="b-menu b-menu_layout_vert"><ul class="b-menu__layout-vert"><li class="b-menu__layout-vert-cell b-menu__layout-vert-cell_position_first b-menu__layout-vert-cell_position_last"><div class="b-menu__item"><textarea rows="10" cols="30" class="b-menu__textarea" name="body"></textarea></div></li></ul></div>'),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<g;j++){h=m[j];if(h.name!==""){if((h.type!=="checkbox"&&h.type!=="radio")||h.checked){k[h.name]=h.value}}}return k},f={text:"wysiwyg",link:"wysiwyg",photo:"photo"},d=function(n){var i=e(n).closest(".b-comment"),j=a.getParamsFromAttr(n),l=f[j.type]||"text",m=this.makeHiddens(this.prepare[l]?this.prepare[l].call(this,j):j),g=e(b.layout({url:friendsURL("replies_do_add"),content:b[l]()+m,buttonOK:a.templates["lego.b-form-button"]({value:"Сохранить",type:"submit",name:"ok",title:"Сохранить"}),buttonNOK:a.templates["lego.b-form-button"]({value:"Отменить",name:"nok",type:"button",title:"Отменить",cssclass:"js-cancel"})})),p=this,o={loading:".b-ok-cancel__item_type_loading",error:".b-notify",cancel:".js-cancel",body:".b-text"},h=i.html();if(!j.comment_id){var k=a.getParamsFromAttr(i.find(".b-post-actions2")[0]);j.trackback_comment_id=k.item.comment_id}this.error=function(){e(n).closest(".b-menu__layout-cell").append(a.templates.error({text:a.locale.like.error}))};this.startProgress=function(){if(this.inProgress){return false}this.inProgress=true;g.find(o.loading).yshow();return true};this.stopProgress=function(){this.inProgress=false;g.find(o.loading).yhide()};this.destruct=function(){if(this.destroy[l]){this.destroy[l].call(this,g)}g.replaceWith(i);i.html(h);g.remove()};e.ajax({url:friendsURL("ajax/reply_edit"),data:{feed_id:j.host_id||j.feed_id,item_no:j.item_no,comment_id:j.comment_id},dataType:"json",error:function(){p.error()},success:function(q){if(q.status!=="Success"){p.error();return}i.replaceWith(g);p.init[l].call(p,g.find("form"),q,j);g.delegate(o.cancel,"click",function(){p.destruct()});g.bind("keydown",{$form:g.find("form")},function(r){if(r.keyCode===13&&r.ctrlKey){r.data.$form.submit();return false}});g.find("form").bind("submit.editcomment",function(u){var s=u.target,t,r="ajax/replies_do_add";if(p.startProgress(g)){if(!p.submit[l]||(p.submit[l]&&p.submit[l].call(p,g.find("form"))!==false)){t=e.extend({},q,c(s.elements));if(t.tb){r="ajax/post_do_save"}if(!t.comment_id){t.comment_id=j.trackback_comment_id}e.ajax({url:friendsURL(r),type:"post",data:t,dataType:"json",success:function(v){p.stopProgress();if(v.status==="Success"){g.find(o.error).yhide();p.destruct();i.parents(".b-entry:first").trigger("update")}else{g.find(o.error).html(v.reason).yshow()}},error:function(){p.stopProgress();g.find(o.error).html("Действие совершить не удалось.").yshow()}})}}return false})}})};d.prototype={submit:{wysiwyg:function(){if(this.w5GControl){this.w5GControl.saveHTMLAsText()}},photo:function(g){a.controls.actions.photo.onSubmit.call(g[0])}},prepare:{photo:function(g){g.user=g_source.id;g.id_list_with_authors="";g.ticket=g.sk;return g}},init:{text:function(g,h){g.find("textarea").val(h.body)},wysiwyg:function(g,j){var i="w5g_comment"+String(Math.random()).substr(2,12),h={elements:i,theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,link,unlink,|,yablockquote,yauser,yasmile",plugins:"insertYauser,insertBlockquote,insertLink,insertSmile"};g.find("textarea").val(j.body);w5ginit(h);this.w5GControl=new W5GControl(g[0],i,false)},photo:function(h,i){var g=i.photos;h[0].templates=a.templates.actions.photo;h.find("textarea").val(i.body);a.controls.actions.photo.init.call(h[0]);e.each(g,function(){h[0].writePhoto(this)})}},destroy:{wysiwyg:function(){if(this.w5GControl){this.w5GControl.removeEditor();delete this.w5GControl}}},makeHiddens:function(h){var g="";e.map(h,function(j,i){g+=b.hidden({name:i,val:j})});return g}};e(document).delegate(".b-comment .b-link_type_edit","click",function(g){new d(g.target);return false})})(jQuery,ya);(function(b,a,e){var d=e||window.jQuery;function c(g){this.$placeHolder=g;this.init();this.info="ActionsControl:"}b.namespace("templates");d.extend(b.templates,{actionControl:{container:b.template(['<form method="post" enctype="multipart/form-data" name="post" action="{action}">','<div class="b-leave-comment__i">','<div class="b-leave-comment__title">{title}</div>','<table class="b-leave-comment__layout">',"<tbody>","<tr>",'<td class="b-leave-comment__left">','<div class="b-leave-comment__left-i"></div>',"</td>",'<td class="b-leave-comment__center">',"<div></div>",'<div class="b-menu__item">','<div class="b-notify b-notify_type_error g-hidden">Текст не написан.</div>',"</div>","</td>",'<td class="b-leave-comment__right"></td>',"</tr>","</tbody>","</table>",'<div class="b-ok-cancel">',"</div>","</div>",'<div class="b-leave-comment__i g-hidden">','<div class="b-leave-comment__title">{title}</div>','<div class="b-post b-entry b-post_type_mini"></div>','<div class="b-ok-cancel">','<div class="b-ok-cancel__item b-ok-cancel__item_type_loading g-hidden">','<img alt="" src="//yandex.st/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif" class="b-ico">',"</div>",'<div class="b-ok-cancel__item">{buttonOK}</div>','<div class="b-ok-cancel__item">{buttonNOK}</div>','<div class="b-ok-cancel__item">','или <span class="b-pseudo-link">продолжить редактирование</span>',"</div>","</div>","</div>","</form>"].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"})})}});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<g.length;n++){l=g[n];if(l.name!==""&&(!j||l.name!="item_no")){if((l.type!=="checkbox"&&l.type!=="radio")||l.checked){m[l.name]=l.value}}}d.ajax({url:h,type:"post",data:m,dataType:"json",success:function(i){p.stopProgress();if(i.status==="Success"){p.$errorBox.yhide();if(false!==p.control.onSubmitSuccess(i,p.data,j)){o(i)}}else{p.$errorBox.html(i.reason);p.$errorBox.yshow()}},error:function(){p.stopProgress();p.$errorBox.html("Действие совершить не удалось.").yshow()}})}},init:function(h){var g=this;this.$rootElement=this.$placeHolder.closest(".b-comment");if(this.$rootElement.length===0){this.$rootElement=this.$placeHolder.closest("div.b-post__i")}this.$rootElement=this.$rootElement.find(".b-leave-comment:first");this.$rootElement.bind("replaceContent",function(j,i){g.$rootElement.unbind("replaceContent");g.destruct();j.stopPropagation();g.$rootElement.html(i).yshow()});this.$rootElement.bind("setRequestUrl",function(j,i){g.url=i;j.stopPropagation()});g.url=friendsURL("ajax/replies_do_add");this.data=this.$placeHolder[0].onclick();this.actionsList=b.controls.actions;this.$placeHolder[0].shortcut=function(i){g.switchTo(i)}},destruct:function(){this.$rootElement.find("input:focus").blur();if(this.control.destruct){this.control.destruct()}delete this.control;if(this.$rootElement[0].destruct){try{delete this.$rootElement[0].destruct}catch(g){this.$rootElement[0].destruct=null}}this.$rootElement.yhide().closest(".b-comment__i").removeClass("b-comment__i_state_visible");window.focus()},previewToggle:function(){var g=this;if(g.isPreview){g.blocks.ytoggle();g.isPreview=false}else{g.submitHandler(g.$rootElement.find("form")[0],friendsURL("ajax/comment_preview"),function(h){g.blocks.find(g.selectors.previewContainer).html(h.html);g.blocks.ytoggle();g.isPreview=true},true)}}};b.namespace("controls");b.controls.ActionsControl=c;b.namespace("helpers");b.helpers.shortcutToAction=function(g,h){d(a).delegate(g,"click",function(){var i=this,j=d(i).closest(".b-post-actions2")[0];if(!j.shortcut){new b.controls.ActionsControl(d(j))}j.shortcut(h);return false})};var f=["comment","wishlist","join","unjoin","approve","ban_and_delete","friend","unfriend","friend_too","unfriend_too","congratulation","delete"];d.map(f,function(g){b.helpers.shortcutToAction(".b-"+g+"-shortcut",g)})})(ya,document,jQuery);(function(a,b){a.namespace("templates");a.templates.replies={counter:a.template(['<span class="b-total-count">','<a href="{url}" class="b-link b-total-count__text b-replies {modeClass}">{counterText}</a>',"</span>"].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(['<div class="b-userlist__item"><span class="b-userlist__item-i">','<a class="b-userpic b-userpic_type_small" href="{url}">','<img src="{userpic}" alt="" class="b-userpic__img"/>','<i class="b-userpic__i"></i></a>',"{user}","</span></div>"].join("")),usersList:a('<div class="b-userlist">{users}</div>'),userSocial:a(['<div class="b-userlist__item"><span class="b-userlist__item-i">','<img src="{userpic}" alt="" class="b-userpic__img"/>','<i class="b-userpic__i"></i></a>',"{user}","</span></div>"].join("")),pager:a(['<div class="b-userlist__slider">','<span class="b-pseudo-link {prevSelectorState}">{prev}</span>&#160;','<span class="b-pseudo-link {nextSelectorState}">{next}</span>',"</div>"].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)<this.params.count?this.selectors.next.substring(1):this.selectors.linkUnactive.substring(1),prevSelectorState:this.params.from?this.selectors.prev.substring(1):this.selectors.linkUnactive.substring(1)})}e=a.templates.likeDetails.usersList({users:e+d});this.popup.update(e)},callbackNOK:function(){a.log(this.info+"callbackNOK");this.popup.update("Произошла ошибка")},getLikeDetails:function(e){var d=this;if(typeof e!==undefined){b.extend(d.params,e)}a.log(this.info+"getLikeDetails from:"+d.params.from);b.ajax({url:ya.url("ajax/jsonp_like_details.xml"),type:"GET",dataType:"jsonp",data:{id:d.params.id,from:d.params.from,step:d.params.step},success:function(){d.callbackOK.apply(d,arguments)},error:function(){d.callbackNOK.apply(d,arguments)}})},turnOnLoader:function(){if(this.popup){this.popup.update(a.templates.popupLoader())}},attachPopupEvents:function(){var d=this;b(d.popup.params.id).find(d.selectors.next).live("click",function(f){a.log(d.info+"next");d.turnOnLoader();d.getLikeDetails({from:d.params.from+d.params.step})});b(d.popup.params.id).find(d.selectors.prev).live("click",function(g){var f=d.params.from-d.params.step;a.log(d.info+"prev:"+f);d.turnOnLoader();d.getLikeDetails({from:f})})},popupInit:function(){this.popup=new ya.Popup({content:a.templates.popupLoader()});this.popup.bindTo(b(this.id).find(".b-like-details")[0]);this.attachPopupEvents()},attachEvents:function(){a.log(this.info+"attachEvents");var d=this;b(d.id).find(this.selectors.control).live("click",function(f){a.log(d.info+"click on control");if(!d.popup){d.popupInit()}d.getLikeDetails();d.popup.toggleView();d.popup.bindTo(b(d.id).find(".b-like-details")[0])})}};a.namespace("controls");a.controls.LikeDetails=c;b(ya).bind("draw",function(f,g){if(g.type==="like"&&g.count){var d="LikeDetails "+g.elementId+":";if(!a.instances.getById(d)){a.instances.push(new a.controls.LikeDetails(g))}}})})(targetNS,jQuery);(function(a,b){a.namespace("templates");a.templates.like={control:a.template(['<span class="b-appreciate">','<span class="b-appreciate__i b-candy">','<u class="b-appreciate__o"></u>','<u class="b-pseudo-link">{title}</u>',"</span>{counter}","<span>"].join("")),counter:a.template(['<span class="b-total-count b-like-details">','<span class="b-total-count__text">{count}</span>',"</span>"].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,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('<div class="b-promise">{contents}</div>'),promise:ya.template('<div class="b-promise__promise"><span class="b-pseudo-link">пообещать</span></div>'),cancel:ya.template('<div class="b-promise__cancel"><span class="b-pseudo-link">отменить</span></div>'),happens:ya.template('<div class="b-promise__happens"><span class="b-pseudo-link">пометить как сбывшееся</span></div>'),happened:ya.template('<div class="b-promise__happened">пожелание сбылось&#160;<span class="b-pseudo-link">отменить</span></div>'),promised:ya.template('<div class="b-promise__promised">обещано</div>')};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+"&amp;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(['<div class="b-text">{text}</div>'].join(""));a.templates.postDeleteForm=a.template(['<form class="g-hidden" action="{action}" method="post" id="{id}">','<input type="hidden" name="item_no" value="{item_no}"/>','<input type="hidden" name="retpath" value="{retpath}"/>','<input type="submit"/>',"</form>"].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}));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,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,yacard,yahtml",language:"ru",plugins:"insertYauser,insertSmile,insertCut,insertImage,insertVideo,insertBlockquote,insertLink,insertCard,safari,insertHTML",valid_elements:["@[id|class|style|title|dir<ltr?rtl|lang|xml::lang|onclick|ondblclick|","onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|","onkeydown|onkeyup],a[rel|rev|charset|hreflang|tabindex|accesskey|type|","name|href|target|title|class|onfocus|onblur],strong/b,em/i,strike/s/,u,center,","#p[align],-ol[type|compact],-ul[type|compact],-li,br,img[longdesc|usemap|","src|border|alt=|title|hspace|vspace|width|height|align|photo|login|sizemh|sizemw],-sub,-sup,","-blockquote,-table[border=0|cellspacing|cellpadding|width|frame|rules|","height|align|summary|bgcolor|background|bordercolor],-tr[rowspan|width|","height|align|valign|bgcolor|background|bordercolor],tbody,thead,tfoot,","#td[colspan|rowspan|width|height|align|valign|bgcolor|background|bordercolor","|scope],#th[colspan|rowspan|width|height|align|valign|scope],caption,-div,","-span,-code,-pre,address,-h1,-h2,-h3,-h4,-h5,-h6,hr[size|noshade],-font[face","|size|color],dd,dl,dt,cite,abbr,acronym,del[datetime|cite],ins[datetime|cite],","object[classid|width|height|codebase|*],iframe[src|name|width|height|frameborder],param[name|value|_value],embed[type|width","|height|src|*],script[src|type],map[name],area[shape|coords|href|alt|target],bdo,","button,col[align|char|charoff|span|valign|width],colgroup[align|char|charoff|span|","valign|width],dfn,fieldset,form[action|accept|accept-charset|enctype|method],","input[accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value],","kbd,label[for],legend,noscript,optgroup[label|disabled],option[disabled|label|selected|value],","q[cite],samp,select[disabled|multiple|name|size],small,","textarea[cols|rows|disabled|name|readonly],tt,var,big"].join(""),custom_elements:"~ya,cut,~ya-smile",extended_valid_elements:"ya[user|title|club],cut[text],ya-smile",cleanup_on_startup:true,apply_source_formatting:false,convert_urls:false,remove_linebreaks:false,setup:function(a){a.onKeyPress.add(function(b,c){if(c.keyCode===13&&c.ctrlKey){c.preventDefault();c.stopPropagation();return false}})}};function w5ginit(a){ya.onReadyNamespace("window.tinyMCE",function(c){var b=$.extend({},tinyMCESettings,typeof a!="undefined"?a:{});tinyMCE.init(b)})}function W5GControl(e,d,b){this.control=e;this.textarea=$(this.control).find("textarea")[0];if(!this.textarea.id){this.textarea.id=d}this.id=this.textarea.id;this.mode=g_globals.wysiwyg_c;if(typeof window.localStorage==="undefined"){b=false}this.buttonRichOn=$(this.control).find(".mceEditorToggle .mceEditorOn")[0];this.buttonRichOff=$(this.control).find(".mceEditorToggle .mceEditorOff")[0];var f=this;$(this.buttonRichOn).click(function(){if(f.mode==1){return}if(b){tinyMCE.onCustomSetContent=function(){f.saveLocalStorage()}}f.modeRich()});$(this.buttonRichOff).click(function(){if(!f.mode==1){return}f.modeHTML();if(b){f.saveLocalStorage()}});this.wysiwygFlag=$('<input type="hidden" name="wysiwyg_c" value="0" />')[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(/<br(\s+)?\/?>/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=$('<div class="draft">У вас есть сохраненный черновик, вы можете <span class="draft-load">восстановить</span> его или <span class="draft-remove">удалить</span>.</div>'),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!=="<br/>"?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,"&amp;");d="<root>"+d+"</root>";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,"&amp;");d="<root>"+d+"</root>";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(/^<root\/>$/im,"").replace(/^<root>/im,"").replace(/<\/root>$/im,"");j=j.replace(/&amp;/img,"&")}else{if(y5.is_gecko){if(c.simple_parse){j=c.innerHTML}else{j=this.serializer.serializeToString(c)}j=j.replace(/^<root\/>$/i,"").replace(/^<root>/i,"").replace(/<\/root>$/i,"");j=j.replace(/&amp;/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<b;f++){var a=g[f].substring("1");if(a===""){continue}if(!h.hasOwnProperty(a)&&!e.hasOwnProperty(a)){var k=new RegExp("<"+a+"(s+)?/>","ig");j=j.replace(k,"")}}}}else{j=d?c.outerHTML:c.innerHTML;j=j.replace(/<br>/ig,"<br/>")}}}return j};XMLDOM.prototype.serializeCollection=function(a,c){var e="",b;for(b=0;b<a.length;b++){var d=a[b];e=e.concat(this.serialize(d,c))}return e};XMLDOM.prototype.appendContents=function(a,b){var c;while(c=b.firstChild){a.appendChild(c)}};XMLDOM.prototype.debug=function(){};jQuery(document).ready(function(){var b=$(".b-jsonp-widget"),a=ya.controls.JsonpWidget.hideLinks;b.filter(".b-widget-posts").each(function(){return new ya.controls.JsonpWidget(this,{title:"Популярное в "+(g_globals.current_location.source.type=="community"?"клубе":"дневнике"),groupBy:"timestamp",itemTemplateName:"linkItem",emptyTemplateName:"textResponse",bindEvents:a})})});
