/*! Copyright 2010 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var CJS=CJS||{};CJS.start=function(){CJS.init();CJS.findScripts();CJS.downloadScripts();if(CJS.defer){if("undefined"!=typeof(document.readyState)&&"complete"===document.readyState){CJS.processScripts()}else{CJS.addHandler(window,"load",CJS.processScripts)}}else{alert("Immediate processing is not currently supported.");CJS.processScripts()}};CJS.findScripts=function(){var d=document.getElementsByTagName("script");var a=d.length;for(var c=0;c",e)+9;if(-1!=d){var c=f.substring(0,e);var a=f.substring(e,d);var b=f.substring(d+1);if(c){CJS.dprint("docwrite: "+c.substring(0,64));CJS.curScript.docwriteTarget.innerHTML+=c+b}CJS.docwriteScript(a)}}}else{CJS.dprint("ERROR: There's a problem with the async override of document.write.")}};CJS.docwriteScript=function(b){var a=b.match(/src='([^']*)/i)||b.match(/src="([^"]*)/i)||b.match(/src=([^ >]*)/i);if(a){var c=a[1];CJS.dprint("docwriteScript url = "+c);var d=document.createElement("script");d.src=c;document.body.appendChild(d)}else{}};CJS.start(); /*! * See https://github.com/douglascrockford/JSON-js */ var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i10){new WrappingText(d)}}}function getParams(_element){var f=_element.onclick;if(f){return f()}var params=String(_element.getAttribute("onclick"));var pos=params.indexOf("[");if(pos!=-1){return eval(params.substring(pos,params.indexOf("]")+1))}return null}function yauser(a,c){var e=c||false;var d=new RegExp("^(\\W*?)(\\w|[\u00a0-\uffff]|S(?!.*\\w))(.*)$");var b=a.title&&/\S+/.test(a.title)?a.title.match(d):a.login.match(d);if(b){return ya.templates.user.Ya({url:friendsFullURL(a.login),userWithUpperLetter:ya.templates.user.userWithUpperLetter({firstPart:b[2],secondPart:b[3]}),qu:(e&&a.qu)?ya.templates.user.Qu({qu:a.qu}):""})}return null}function yausercardBase(a){var d=new RegExp("^(\\W*?)(\\w|[\u00a0-\uffff]|S(?!.*\\w))(.*)$"),c=a.name?a.name:a.title?a.title:a.login?a.login:"",b=c.match(d),e=a.picture_url?a.picture_url+"small":g_source.getDefaultUserpicName(a.sex,"small");if(b){return''+ya.xmlEscape(b[1])+''+ya.xmlEscape(b[2])+""+ya.xmlEscape(b[3])+""}else{return""}}function yausercard(a,b){var c=yausercardBase(a);b=b||"b-usercard";if(c){return''+c+""}else{return""}}function yausercardWithButton(a,c,b){var d=yausercardBase(a);b=b||"b-usercard";if(d){return''+d+''+c+''}else{return""}}function yausercardWithLink(b,d,c,e,a){var f=yausercardBase(b);e=e||"b-usercard";if(f){return''+f+''+d+""}else{return""}}function errImg(a,b){a.onerror=null;a.src=g_globals.img_base+"empty_userpic-"+b+".png"}function viewText(b){var a=document.getElementById(b);var c=document.getElementById(b+"-d");if(c.style.display=="block"){c.style.display="none";a.src=g_globals.img_base+"txt9-plus.gif"}else{c.style.display="block";a.src=g_globals.img_base+"txt9-minus.gif"}return false}function saveStateForm(a){var b=document.forms.post;if(!b){return true}b.action=a;b.submit();return false}function checkChangeForm(){window.onbeforeunload=function(a){return"Вы не сохранили изменения. Действительно хотите уйти отсюда?"}}function WrappingText(a,c,b){this.wrapping_length=c||10;this.wrapping_length_min=b||3;this.wrapping_regexp=new RegExp("\\S{"+(this.wrapping_length+1)+"}");this.wrapTextNodes(this._searchTextNodes(a))}WrappingText.prototype={_searchTextNodes:function(b){var c=[];for(var a=0;a0)},getUserpicsCount:function(){return this.userpics.length},getUserpicId:function(b){var a=b||0;if(this.userpics[a]){return this.userpics[a][0]}return null},getUserpicName:function(c,b){var a=c||0;if(this.userpics[a]){return this.userpics[a][1]}return this.getDefaultUserpicNameShort(null,b)},getDefaultUserpicNameShort:function(b,a){return this.getDefaultUserpicName(b,a).replace(/^\w+:\/\/[^\/]+/i,"")},getDefaultUserpicName:function(d,b){b=b||"normal";if(this.type=="community"){return this.userpic.replace("normal(.png)?$",b)}var c=this.sex||d||"man";var a=(typeof this.default_userpic=="object"?this.default_userpic[c]:this.default_userpic)+b;return a},getUserpic:function(a){var c=a.id||0;var b=a.size||"normal";if(this.userpics[c]&&this.userpics[c][1]!=""){return g_globals.userpic_base+this.id+"/"+this.getUserpicName(c)+"-"+b}return this.getDefaultUserpicName(0,a.size)},getUserpicContent:function(a){var c=a.size||"normal";var f=a.simple||false;var e=a.src||this.getUserpic(a);var b=a.loaded!==false;var d;if(b){d=""}else{d=""}if(!f){d=""+d+""}return d},yauser:function(b){var c=b||false;var a=this.title&&/\S+/.test(this.title)?this.title:this.login;a=y5.Strings.normalize(a);var a=''+a.substr(0,1)+""+a.substring(1)+"";if(c&&this.qu){a+=""+this.qu+""}a+="";return a}};window.JZ=(function(b){(function(c){c.proxy||(c.proxy=function(f,e,d){if(arguments.length===2){if(typeof e==="string"){d=f;f=d[e];e=undefined}else{if(e&&!jQuery.isFunction(e)){d=e;e=undefined}}}if(!e&&f){e=function(){return f.apply(d||this,arguments)}}if(f){e.guid=f.guid=f.guid||e.guid||jQuery.guid++}return e})})(jQuery);(function(g){var d=(function(){_}).toString().indexOf("_")>-1,c=g.browser.msie,e=c?["toString","valueOf"]:null,h=function(){};function f(j,i,k){var m=false;if(c){var l=[];g.each(e,function(){k.hasOwnProperty(this)&&(m=true)&&l.push({name:this,val:k[this]})});if(m){g.each(k,function(n){l.push({name:n,val:this})});k=l}}g.each(k,function(o,p){if(m){o=p.name;p=p.val}if(g.isFunction(j[o])&&g.isFunction(p)&&(!d||p.toString().indexOf(".__base")>-1)){var n=j[o];i[o]=function(){var s=this.__base;this.__base=n;var q=p.apply(this,arguments);this.__base=s;return q}}else{i[o]=p}})}g.inherit=function(){var j=g.isFunction(arguments[0]),p=j?arguments[0]:h,l=arguments[j?1:0]||{},n=arguments[j?2:1],i=l.__constructor||(j&&p.prototype.__constructor)?function(){this.__constructor.apply(this,arguments)}:function(){};if(!j){i.prototype=l;i.prototype.__self=i.prototype.constructor=i;return g.extend(i,n)}g.extend(i,p);var m=function(){},k=p.prototype;m.prototype=p.prototype;i.prototype=new m();var o=i.prototype;o.__self=o.constructor=i;f(k,o,l);n&&f(p,i,n);return i}})(jQuery);(function(c){c.extend({debounce:function(e,f,g,d){if(arguments.length==3&&typeof g!="boolean"){d=g;g=false}var h;return function(){var i=arguments;d=d||this;if(g&&!h){e.apply(d,i)}clearTimeout(h);h=setTimeout(function(){if(!g){e.apply(d,i)}h=null},f)}},throttle:function(g,h,f){var i,e,d;return function(){e=arguments;d=true;if(!i){(function(){if(d){g.apply(f,e);d=false;i=setTimeout(arguments.callee,h)}else{i=null}})()}}}})})(jQuery);(function(d){var c=1;d.identify=function(e){return e.__id||(e.__id=c++)}})(jQuery);(function(d){var c=function(h,f,g){var e=[d.identify(h),d.identify(f)];d.each(g,function(){e.push(typeof this,this)});return e.join("\x0B")};d.memoize=function(e){return function(){!e.__memoize&&(e.__memoize={});var f=c(e,this,arguments);return e.__memoize[f]||(e.__memoize[f]=e.apply(this,arguments))}}})(jQuery);(function(){var c={getSelection:function(){var d=this.jquery?this[0]:this;return(("selectionStart" in d&&function(){var e=d.selectionEnd-d.selectionStart;return{start:d.selectionStart,end:d.selectionEnd,length:e,text:d.value.substr(d.selectionStart,e)}})||(document.selection&&function(){d.focus();var f=document.selection.createRange();if(f==null){return{start:0,end:d.value.length,length:0}}var e=d.createTextRange();var g=e.duplicate();e.moveToBookmark(f.getBookmark());g.setEndPoint("EndToStart",e);return{start:g.text.length,end:g.text.length+f.text.length,length:f.text.length,text:f.text}})||function(){return{start:0,end:d.value.length,length:0}})()},replaceSelection:function(){var d=this.jquery?this[0]:this;var f=arguments[0]||"";return(("selectionStart" in d&&function(){d.value=d.value.substr(0,d.selectionStart)+f+d.value.substr(d.selectionEnd,d.value.length);return this})||(document.selection&&function(){d.focus();document.selection.createRange().text=f;return this})||function(){d.value+=f;return this})()}};jQuery.each(c,function(d){jQuery.fn[d]=this})})();var a={CSS_CLASS_WIDGET:"jz",onInit:function(d,c){d.bind("init.jz",c).each(function(){b(this).data("jz")&&c.call(window,b.Event("init.jz"),b(this).data("jz"))})},registerWidget:function(c,f,d,e){this.Builder.registerWidget(c,f,d,e);return this},_throwException:function(c){throw"JZException: "+c},_identifyNode:function(c){return c.id||("__id-"+b.identify(c))}};b.fn.jz=function(d){var c;this.each(function(g){var j=b(this),e=j.data("jz");if(d===false){e&&e.remove(true)}else{if(!e){var h=j.closest("form");if(h[0]){var f=h.data("jz-builder");(f||new a.Builder()).build(f?j:h)}}}g==0&&(c=j.data("jz"))});return c};a.Observable=b.inherit({bind:function(j,k,h,e){this._observers||(this._observers={});if(b.isFunction(k)){e=h;h=k}var g=0,f=j.split(" "),c,d;while(c=f[g++]){d=c.indexOf(".")>-1;c=d?c.split("."):c;j=d?c.shift():c;(this._observers[j]||(this._observers[j]=[])).push({ns:d?c.sort().join("."):null,fn:h,data:k,ctx:e})}return this},unbind:function(l,n){if(this._observers){if(l){var d=0,c,g=l.split(" "),f,h,k,e,m;while(k=g[d++]){e=k.indexOf(".")>-1;k=e?k.split("."):k;l=e?k.shift():k;m=e?new RegExp("(^|\\.)"+k.sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;if(l){f=this._observers[l];if(f){c=0;while(h=f[c++]){if((!n||n===h.fn)&&(!e||(e&&h.ns&&m.test(h.ns)))){f.splice(--c,1)}}}}else{for(l in this._observers){f=this._observers[l];c=0;while(h=f[c++]){if((!n||n===h.fn)&&h.ns&&m.test(h.ns)){f.splice(--c,1)}}}}}}else{delete this._observers}}return this},trigger:function(k,j){if(this._observers){typeof k==="string"&&(k=b.Event(k));var c=k.type.indexOf(".")>-1,h=c?k.type.split("."):null;if(c){k.type=h.shift();h=new RegExp("(^|\\.)"+h.sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var l=this._observers[k.type];if(l){var g=0,d,f;while(d=l[g++]){if(!c||(d.ns&&h.test(d.ns))){k.data=d.data;f=d.fn.call(d.ctx||window,k,j);if(typeof f!=="undefined"){k.result=f;if(f===false){k.preventDefault();k.stopPropagation()}}}}}}return this}});a.Widget=b.inherit(a.Observable,{__constructor:function(c,d,e){this._elem=c.data("jz",this);this._classElem=d||c;this._params=b.extend(this._getDefaultParams(e),e);this._parent=this._form=null;this._isInited=this._isRequired=false;this._isValid=true;this._isEnabled=!this._elem.attr("disabled");this._val=this._initialVal=null;this._dependencies={};this._dependFromIds={}},getElement:function(){return this._elem},getId:b.memoize(function(){return a._identifyNode(this._elem[0])}),getName:b.memoize(function(){return this._extractName()}),focus:function(){this._elem[0].focus();return this},hasCSSClass:function(c){return this._classElem.hasClass(c)},addCSSClass:function(c){this._classElem.addClass(c);return this},removeCSSClass:function(c){this._classElem.removeClass(c);return this},replaceCSSClass:function(c,d){this.hasCSSClass(c)&&this.removeCSSClass(c);return this.addCSSClass(d)},init:function(){return this._isInited?this._reinit():this._init()},isRequired:function(){return this._isRequired},isValid:function(){return this._isValid},isReady:function(){return !this.isEnabled()||(!this.isRequired()&&this.isValid())},isEnabled:function(){return this._isEnabled},show:function(){return this.removeCSSClass(this.__self.CSS_CLASS_INVISIBLE)},hide:function(){return this.addCSSClass(this.__self.CSS_CLASS_INVISIBLE)},enable:function(c){if(this.isEnabled()||!this._parent.isEnabled()){return this}if(c&&this._dependencies.enabled){return this._checkDependencies("enabled")}this._enableElems();var d=this.removeCSSClass(this.__self.CSS_CLASS_DISABLED).isReady();this._isEnabled=true;d!=this.isReady()&&this.trigger("ready-change",this);this.isChanged()&&this.trigger("initial-value-change",true);return this.trigger("enable",this)},disable:function(){if(this.isEnabled()){this._disableElems();var c=this.addCSSClass(this.__self.CSS_CLASS_DISABLED).isReady();this._isEnabled=false;c!=this.isReady()&&this.trigger("ready-change",this);this.isChanged()&&this.trigger("initial-value-change",false);this.trigger("disable",this)}return this},val:function(c){return typeof c=="undefined"?this._val.get():this._setVal(this._processVal(this._createVal(c)))},getValue:function(){return this.val()},setValue:function(c){return this.val(c)},addDependence:function(d,c){this._dependencies[d]=c;var e=this;b.each(c.getFrom(),function(){e._dependFromIds[this.getId()]||(e._bindTo(this,{"value-change enable disable":this._onChangeDependFromWidget,remove:this._onRemoveDependFromWidget})._dependFromIds[this.getId()]=true)})},remove:function(c){this._triggerRemove()._parent&&this._parent._removeChild(this);var d=this._classElem;this._destruct();c&&d.remove()},reset:function(){if(this._hasVal()){this._setNoReady(false);this._setVal(this._initialVal)}return this},addChild:function(){},_bindTo:function(f,d,e,c){if(b.isFunction(e)){c=e;e=null}var g=this;typeof d=="string"?f.bind(d,e,b.proxy(c,g)):b.each(d,function(h){g._bindTo(f,h,e,this)});return g},_bindToElem:function(d,e,c){return this._bindTo(this._elem,d,e,c)},_init:function(){this._bindEvents()._hasVal()&&this._initVal();this._isInited=true;this._params.focusOnInit&&this.focus();return this},_reinit:function(){if(this._hasVal()){this._setNoReady(false);this.isChanged()&&this.removeCSSClass(this.__self.CSS_CLASS_CHANGED);this._initialVal=this._val}return this},_extractName:function(){return this._elem.attr("name")},_createVal:function(c){return new a.Value(c)},_processVal:function(c){return c},_getVal:function(){return this._val},_setVal:function(e,c){if(!this._val.isEqual(e)){var d=this.isChanged();this._val=e;c||this._setValToElem(e);d==this.trigger("value-change",this).isChanged()||this[(d?"remove":"add")+"CSSClass"](this.__self.CSS_CLASS_CHANGED).trigger("initial-value-change",!d)}return this},_setForm:function(c){(this._form=c)._addWidget(this);return this},_getDefaultParams:function(c){return{focusOnInit:false}},_delete:function(){var c=this;b.each(arguments,function(d,e){delete c[e]})},_destruct:function(){this._unbindAll();this._elem.removeData("jz");this._delete("_elem","_classElem","_params","_parent","_val","_initialVal","_dependencies","_dependFromIds")},_unbindAll:function(){this._elem.unbind();this._classElem.unbind();this.unbind()},_hasVal:function(){return false},_initVal:function(){this._initialVal=(this._val=this._createVal(this._extractValFromElem())).clone()},isChanged:function(){return this._hasVal()&&!this._initialVal.isEqual(this._val)},_updateValue:function(){this._setVal(this._createVal(this._extractValFromElem()),true)},_checkDependencies:(function(){var c=["enabled","valid","required"];return function(g,k,l){var f=0,j,m,e=!!g?[g]:c,d=e.length,h=this.isReady();while(f'+this._params.placeholder+"").insertBefore(this._elem.attr("id",this.getId()))}),_destruct:function(){this._params.placeholder&&this._getPlaceholder().remove();this.__base()}},{CSS_CLASS_PLACEHOLDER:a.CSS_CLASS_WIDGET+"-placeholder"});a.Widget.Input.Text.Combo=b.inherit(a.Widget.Input.Text,{__constructor:function(){this.__base.apply(this,arguments);this._isListShowed=this._preventOnBlur=this._preventOnFocus=this._preventUpdate=this._focusOnBlur=false;this._hilightedIndex=-1;this._itemsCount=0;this._lastSearchVal=this._keyDownValue=this._updateList=this._reposTimer=this._lastOffset=null},_init:function(){this.__base()._elem.attr("autocomplete","off");this._params.arrow&&this._params.arrow.attr("tabIndex",-1);this._updateList=b.debounce(function(d){if(this._elem){if(!this._params.showListOnEmpty&&this._elem.val()===""){return this._hideList()}var c=typeof d=="undefined"?this._elem.val():d;if(this._lastSearchVal===this._elem.val()&&typeof d=="undefined"){return this._showList()}this._getStorage().filter(this._lastSearchVal=c,b.proxy(this._onStorageFilter,this))}},this._params.debounceInterval);return this},_onStorageFilter:function(d,e){if(this._lastSearchVal==d){this._itemsCount=e.length;this._hilightedIndex=-1;if(!e.length){return this._hideList()}var c=this._elem.val(),f=this;this._getList().html(b.map(e,function(h,g){c==h&&(f._hilightedIndex=g);return f._params.listItemRenderFn(h,c,d)}).join(""));this._showList()}},_bindEvents:function(){var c=b.browser.opera?"keypress":"keydown",d={keyup:this._onKeyUp};d[c]=this._onKeyDown;this.__base()._bindToElem(d);var e=this._params.arrow;e&&this._bindTo(e,{mousedown:this._onArrowMouseDown,mouseup:this._onArrowMouseUp,click:this._onArrowClick});return this},_onFocus:function(){if(!this._preventOnFocus){this.__base();if(!this._preventUpdate){if(this._params.showAllOnFocus){this._updateList("");this._lastSearchVal=this._elem.val()}else{this._updateList()}}else{this._preventUpdate=false}}else{this._preventOnFocus=false}},_onBlur:function(){if(!this._preventOnBlur){this.__base();this._hideList()}else{this._preventOnBlur=false}if(this._focusOnBlur){this._focusOnBlur=false;setTimeout(b.proxy(function(){this.focus()._refocus()},this),0)}},_onArrowMouseDown:function(){if(this.isEnabled()){this._preventOnBlur=true;this._params.arrow.addClass(this.__self.CSS_CLASS_ARROW_PRESSED)}},_onArrowMouseUp:function(){this.isEnabled()&&this._params.arrow.removeClass(this.__self.CSS_CLASS_ARROW_PRESSED)},_onArrowClick:function(){if(!this.isEnabled()){return}if(this._isListShowed){this._hideList();this._preventOnFocus=true;this.focus()}else{this._preventUpdate=true;this.focus()._refocus()._updateList("");this._preventOnBlur=false}return false},_onKeyDown:function(c){if(this._keyDownValue!==null){return}this._keyDownValue=this._elem.val();if(c.metaKey||c.ctrlKey||c.shiftKey||c.altKey){return}switch(c.keyCode){case 13:if(this._isListShowed){this._itemsCount=0;this._hilightedIndex=-1;this.val(this._lastSearchVal=this._keyDownValue)._hideList();return false}break;case 38:this._prev();return false;case 40:this._next();return false}},_onKeyUp:function(c){if(!this._isFocused||c.metaKey||c.ctrlKey||c.shiftKey||c.altKey){return}c.keyCode!=9&&this._keyDownValue!=this._elem.val()&&this._updateList();this._keyDownValue=null},_prev:function(){this._isListShowed&&this._hilightItemByIndex((this._hilightedIndex>0?this._hilightedIndex:this._itemsCount)-1)},_next:function(){this._isListShowed&&this._hilightItemByIndex(this._hilightedIndex','
    {popup_items}
'].join(""),popup_item:'
  • {title}
  • ',popup_item_selected:'
  • {title}
  • '}};(function(b,d){var e=function(f,h){var g=null;d.each(f,function(k,l){var j=l[h.name]&&l[h.name]==h.value;if(l[h.name]&&l[h.name]==h.value){g=l}});return g};var c=function(f){return f.replace(/\./,"")};var a=function(i,g){var f=this;this.$bindedElement=d(i);this.$bindedForm=this.$bindedElement.parents("form");this.$bindedElement.attr("autocomplete","off");this.options=d.extend({},this.options,g);this.$container=this.$bindedForm.find(this.options.cssSelectors.container);this.options.htmlSelectors={};d.each(this.options.cssSelectors,function(k,l){f.options.htmlSelectors[k]=c(l)});this.$popupElement=null;this.selectedItem=null;this.$container.append(ya.processTemplate(this.options.templates.darr,this.options.htmlSelectors));var j=e(this.options.items,{name:"selected",value:true});var h=function(k){f.$bindedElement.attr("title",k.title);f.selectedItem=k;f.prepareForm(k,f.options.templates.form_item)};if(j){h(j)}f.initChooser();f.initFocusChanger()};a.prototype.setDefaultValue=function(){this.$bindedElement[0].value=this.$bindedElement.attr("title")};a.prototype.initFocusChanger=function(){var f=this,h=f.options.cssSelectors,k=f.options.htmlSelectors;var g=function(){if(f.$bindedElement.attr("title")===f.$bindedElement[0].value){f.$bindedElement[0].value=""}f.$bindedForm.addClass(k.inputFocus)};if(f.$bindedElement.val()){g()}else{f.setDefaultValue()}var j=function(){f.$bindedForm.removeClass(k.popupActive).removeClass(k.inputFocus);f.setDefaultValue()};var i=function(){if(!f.$bindedElement[0].value.length&&f.$bindedElement.attr("title")!=f.$bindedElement[0].value&&!f.$bindedForm.hasClass(k.popupActive)){j()}};f.$bindedElement.focus(function(l){g()}).blur(function(l){window.setTimeout(i,200)})};a.prototype.prepareForm=function(k,g){var j=k.form,f=this,i=f.options.cssSelectors,l=f.options.htmlSelectors;if(!/^https?\:\/\//.test(j.action)){j.action=window.ya.base+j.action}ya.log(j.action);this.$bindedForm[0].action=j.action;this.$bindedForm.find(i.selector_arrow).text(k.title).addClass(l.selector_with_value);var h=function(m){if(m.useExisted){f.$bindedElement[0].name=m.name}else{if(f.$bindedForm[0][m.name]){f.$bindedForm[0][m.name].value=m.value}else{m.form_item=l.form_item;f.$bindedForm.prepend(ya.processTemplate(g,m))}}};d(i.form_item).remove();if(j.params){d.each(j.params,function(m,n){h(n)})}return true};a.prototype.initChooser=function(){var f=this,h=f.options.cssSelectors,k=f.options.htmlSelectors,g=f.$container.children(h.selector_arrow);var j=function(){if(f.$popupElement){f.$bindedElement[0].focus();f.$bindedForm.removeClass(k.popupActive);f.$popupElement.remove();f.$popupElement=null}};var i=function(){f.$popupElement=f.createPopup();f.$bindedForm.addClass(k.popupActive);var l=f.$popupElement.find(h.popup_item);l.click(function(n){var p=ya.getParamsFromAttr(n.target,"onclick");var o=p.type;var m=e(f.options.items,{name:"key",value:o});if(m){f.setSelectItem(m)}if(f.prepareForm(m,f.options.templates.form_item)){j()}});d(document).keydown(function(m){if(m.keyCode==27&&!(m.metaKey||m.ctrlKey||m.altKey||m.shiftKey)){j()}}).click(function(m){if(!d(m.target).is(h.selector_arrow)&&!d(m.target).is(h.popup)){j()}})};g.click(function(){if(f.$popupElement){j()}else{i()}})};a.prototype.setSelectItem=function(f){this.$bindedForm.find(this.options.cssSelectors.selector_arrow).html(f.title);this.selectedItem=f};a.prototype.createPopup=function(){var g=this,i=g.options.cssSelectors,m=g.options.htmlSelectors,j=g.options.templates;if(g.$bindedForm.children(i.popup)[0]){return}var f=e(g.options.items,{name:"default",value:true});var h=function(){var n=[];d.each(g.options.order,function(q,p){var s=g.options.items[p];if(s){var o=(g.selectedItem&&s.key===g.selectedItem.key)?ya.processTemplate(j.popup_item_selected,m):ya.processTemplate(j.popup_item,m);n.push(ya.processTemplate(o,s))}});return n.join("")}();g.$container.append(ya.processTemplate(j.popup,{popup_items:h,popup:m.popup}));var l=g.$bindedForm.find(i.popup),k=g.$bindedForm.find(i.selector_arrow).offset();return l};b.MultiSearch=a})(window,jQuery);$(document).ready(function(a){$(document).delegate(".b-login-popup","click",function(b){if(Lego&&Lego.block&&Lego.block["b-domik_type_popup"]&&Lego.block["b-domik_type_popup"].login&&Lego.block["b-domik_type_popup"].login instanceof Function){Lego.block["b-domik_type_popup"].login();b.preventDefault();b.stopPropagation()}})});(function(a){var b="i-hidden";a.fn.extend({yhide:function(){var c=arguments[0]||this;if(c instanceof a){return c.addClass(b)}},yshow:function(){var c=arguments[0]||this;if(c instanceof a){return c.removeClass(b)}},ytoggle:function(){var c=arguments[0]||this;if(c instanceof a){c.each(function(){var d=a(this);if(d.hasClass(b)){d.yshow()}else{d.yhide()}});return c}}})})(jQuery);(function(b,a){a.namespace("controls");a.controls.ChooseControlPermission=function(){this.controlSelector=".b-choose-permission";this.exportSelector=".b-export-item";var d=this;d.exportElements=[];var c=function(h){b.each(d.exportElements,function(j,k){k.disabled=h})};var g={"public":function(){c(false)},all_friends:function(){c(true)},"private":function(){c(true)}};var f=function(h){g[this.value].call(this)};var e=function(){b(d.exportSelector).each(function(h,j){d.exportElements.push(j)});b(d.controlSelector+":checked").each(f);b(d.controlSelector).bind("click",f)};return{init:e}};b(a.controls.ChooseControlPermission).trigger("ready")})(jQuery,ya);var targetNS=window.ya;(function(a,b){a.namespace("templates");a.templates.popup=a.template(['
    ','','
    ','
    ','','','','
    {content}',"
    ","
    ","
    ","
    "].join(""))})(targetNS,jQuery);(function(a,d){var c=function(f){this.params=d.extend({id:"#id"+ya.random(),content:"",target:ya.getIdSelector(d("body")[0]),direction:"down"},f);this.info="Popup "+this.params.id+":";this.init()},b=10,e=9;c.prototype={bindTo:function(f){this.contextElementId=f;this.rebind()},selectors:{body:".b-popupa",content:".b-popupa__content",tail:".b-popupa__tail",visible:".i-popup_visibility_visible",hidden:".i-popup_visibility_hidden"},generatePopup:function(){var f=a.templates.popup({id:this.params.id.substring(1),content:this.params.content,contentClass:this.params.contentClass||""});d(this.params.target).append(f)},getAvailableDirections:function(k,h,t,v,n){var p=d(window).width(),j=d(window).height(),m=k.top-(window.pageYOffset?window.pageYOffset:document.body.scrollTop)-t,s=j+(window.pageYOffset?window.pageYOffset:document.body.scrollTop)-k.top-n-t,g=k.left-h,q=p-k.left-v-h,u,i,l=h/2,f=t/2,o={};m=m<0?-m:0;s=s<0?-s:0;g=g<0?-g:0;q=q<0?-q:0;u=(l>g?0:g-l)-(l>q?0:q-l);i=(f>m?0:m-f)-(f>s?0:s-f);if(Math.abs(u)','
      {items}
    ',""].join(""));a.templates.menuItem=a.template(['
  • ','
    ','{title}',"
    ","
  • "].join(""))})(ya,jQuery);(function(a,c){var b=function(d){this.element=a.getIdSelector(d);this.params=a.getParamsFromAttr(d,"onclick");this.controlInfo="Menu "+this.element+": ";a.log(this.controlInfo+"init");this.attachEvents()};b.prototype={popupInit:function(){a.log(this.controlInfo+"popupInit");var f=this;for(var h=0,g="",e=f.params.items,d=e.length;h','
    ','',"
    ",""].join("")),itemResult:a(['
    ','
    ','
    ','
    ',"
    {title}",'{count}',"
    ","
    "].join("")),itemVoteSingle:a('',{checked:""}),itemVoteMultiply:a('',{checked:""}),layout:a('
    {items}{actions}
    '),actionLink:a('
    {title}
    '),expired:a('
    {title}
    ')}})(targetNS,jQuery);(function(a,b){a.namespace("locales.ru");a.locales.ru.vote={vote:"проголосовать",revote:"проголосовать заново",tovote:"вернуться к голосованию",expired:"время голосования истекло",results:"посмотреть результаты",unselected:"Вы не выбрали ни одного варианта",serverError:"Произошла ошибка при работе с сервером"};a.locale=a.locales.ru})(targetNS,jQuery);(function(b,c){var a=function(d){this.info="Vote control: ";this.id=b.getIdSelector(d);this.params=b.getParamsFromAttr(d,"onclick");this.init()};a.prototype={attachEvents:function(){b.log(this.info+"Attach Events");var d=this;c(this.id).delegate(this.selectors.revote,"click",function(){d.params.isResultsMode=false;d.draw()});c(this.id).delegate(this.selectors.results,"click",function(){d.params.isResultsMode=true;d.drawOrGetResults()});c(this.id).delegate(this.selectors.vote,"click",function(){d.params.isResultsMode=true;d.voteAction(true)})},getSelectedValues:function(){var d=[];c(this.id).find(this.selectors.inputChecked).each(function(e,f){d.push(f.value)});return d},update:function(d){c.extend(this.params,d);this.draw()},callbackOK:function(d){b.log(this.info+"callbackOK");this.update(d.data)},callbackNOK:function(){b.log(this.info+"callbackNOK");b.error(this,b.locale.vote.serverError)},voteAction:function(f){var e=null,d=this;if(f&&!this.getSelectedValues().length){b.error(this,b.locale.vote.unselected);return}var g={feed_id:this.params.feed_id,item_no:this.params.item_no,sk:g_globals.secret_key};if(f){g.mode="results";g.vote_for=this.getSelectedValues().join(",")}c.ajax({url:f?ya.url("json_do_vote.xml"):ya.url("jsonp_vote.xml"),type:f?"POST":"GET",dataType:f?"json":"jsonp",data:g,success:function(){d.callbackOK.apply(d,arguments)},error:function(){d.callbackNOK.apply(d,arguments)}})},selectors:{inputChecked:".b-poll__input:checked",revote:".b-action-revote",vote:".b-action-vote",results:".b-action-get-results"},drawOrGetResults:function(){if(this.params.isResultsMode&&!this.params.voteResults){this.voteAction()}else{this.draw()}},init:function(){b.log(this.info+"init");b.log(this.params);this.attachEvents();if(this.params.voteResults){this.draw()}else{this.voteAction()}},getResultById:function(g){b.log(this.info+"getResultById");var f=this.params.voteResults;if(!f){return null}for(var e=0,d=f.length;eСпасибо! Результаты будут доступны "+k.resultsHiddenUntil+""}else{for(var h=0,e=g.length;hРезультаты скрыты от других пользователей до окончания голосования"}}return f.vote.layout({items:d,actions:f.vote.actionLink({title:this.params.isMeVoted?b.locale.vote.revote:b.locale.vote.tovote,selector:this.selectors.revote.substring(1)})})},getViewExpired:function(){b.log(this.info+"getViewExpired");var f=b.templates,k=this.params,g=k.vars,d="",j=null;for(var h=0,e=g.length;h0){return this.init.apply(this,arguments)}};if(c){b.prototype=new c()}return b};Friends.CommonConstructor=a;y5.loaded("{Friends}.CommonConstructor")});y5.require(["Events","{Friends}.CommonConstructor"],function(){var a=Friends.CommonConstructor(Friends.BasicControl);a.prototype.init=function(c,d){this.control=c;this.params=d;this.input=y5.cssQuery("input[placeholder]",c)[0];if(!this.input){return}this.init=true;this.input.refInputPlaceholder=this;this.placeholder=this.input.getAttribute("placeholder");this.clearinput=true;var b=this.input.getAttribute("clearinput");if(b&&b=="no"){this.clearinput=false}if(this.placeholder&&this.input.value==""){this.disable(this.placeholder)}this.on("keyup",this.inputOut,this.input);this.on("focus",this.inputEnter,this.input);this.on("blur",this.inputOut,this.input);return this};a.prototype.inputEnter=function(b){if(this.isEmpty()){this.clearInput()}};a.prototype.inputOut=function(b){if(this.isEmpty()){var c=(b.type=="keyup"&&this.input.value!=this.placeholder)?"":this.placeholder;this.disable(c)}else{this.enable(this.input.value)}};a.prototype.isEmpty=function(){var b=(this.input.value==""||this.input.value==this.placeholder);return b};a.prototype.isTaint=function(){return !this.isEmpty()};a.prototype.clearInput=function(b){if(this.clearinput){this.input.value=""}var c=this.clearinput?"":this.input.value;this.disable(c)};a.prototype.disable=function(b){if(b!=this.input.value){this.input.value=b}y5.Classes.add(this.input,"b-input-empty")};a.prototype.enable=function(b){if(b!=this.input.value){this.input.value=b}y5.Classes.remove(this.input,"b-input-empty")};Friends.InputPlaceholder=a;y5.loaded("{Friends}.InputPlaceholder")});Friends.FriendControl=function(a){this.control=a;this.search=0;this.result=0;this.list=0;this.details=0;this.submit=0;this.textInitial="";this.searchSubmit=0;this.init()};Friends.FriendControl.prototype={clearSearchField:function(a){if(a.target.value==this.textInitial){a.target.value=""}y5.Classes.remove(a.target,"text-initial")},initialSearchField:function(a){if(y5.Strings.isEmpty(a.target.value)){y5.Classes.add(a.target,"text-initial");a.target.value=this.textInitial}},onCheckboxClick:function(b){b.stopPropagation();var a=y5.Dom.getDescendantOrSelf(b.target,"input","*");this.disableControl(a,(a.checked==""))},disableControl:function(g,f){var d=y5.Dom.getFollowing(y5.Dom.getAncestorOrSelf(g,"label","*"),"span","*")[0];y5.Classes.assign(d,"disabled",f);var c=y5.Dom.getDescendants(d,"input","*"),e,b;for(e=0,b=c.length;e');var a=this;g_sources.getSource(d,function(e){a.getUserResponseOK(e,{parent:a})},this.getUserResponseError,{parent:this},true)},getUserResponseOK:function(a,b){y5.Classes.remove(b.parent.details,"details-empty");b.parent.details.innerHTML=a.info||""},getUserResponseError:function(a,b){},onSearch:function(){this.setStatusMessage('Идёт загрузка пользователей
    ');var b=["textarea","select","button"];var d="input";var c=this.placeholders.filter(function(e){if(e.isEmpty()){d+='[name!="'+e.input.name+'"]'}return(!e.isEmpty()&&!y5.Strings.isVoid(e.input.value))})==0;b.push(d);if(c){this.setStatusMessage("Задан пустой поисковый запрос.");return false}var a=friendsURL("ajax/search_users",y5.FormCollector.collectTags(this.control,b));(function(e,f){jQuery.ajax({url:a,dataType:"json",success:function(g){e.searchResponseOK(g,f)},error:function(g){e.searchResponseError(g,f)}})})(this,{parent:this});return false},searchResponseOK:function(a,b){var c=b.parent;c.listParentNode.innerHTML=a.html;c.list=c.listParentNode.firstChild;if(c.list.length===0){c.setStatusMessage("никого не найдено");return}new y5.AEventListener("change",c.showUserInfo,c.list,true,c);c.list.selectedIndex=-1;c.setStatusMessage("← выберите человека")},searchResponseError:function(a){},setStatusMessage:function(a){y5.Classes.add(this.details,"details-empty");this.details.innerHTML=a},init:function(){var g=(y5.cssQuery('input[name="type"][type="hidden"]')[0]||{value:"unknown"}).value;y5.cssQuery(".b-write-friend-search input",this.control).forEach(function(a){y5.Events.observe("keypress",function(h){if(h.keyCode==13){h.preventDefault();h.stopPropagation();this.onSearch()}},a,true,this)},this);this.placeholders=y5.cssQuery(".Friends-later-InputPlaceholder",this.control).map(function(a){return new Friends.InputPlaceholder(a)});this.search=y5.Dom.getDescendant(this.control,"div","b-write-friend-search");this.searchSubmit=y5.Dom.getDescendant(this.search,"input","submit");y5.Events.observe("click",this.onSearch,this.searchSubmit,true,this);this.textInput=y5.Dom.getDescendant(this.search,"input","text");this.textInitial=this.textInput.value;new y5.AEventListener("focus",this.clearSearchField,this.textInput,true,this);new y5.AEventListener("blur",this.initialSearchField,this.textInput,true,this);var c=y5.Dom.getDescendants(this.search,"p","*"),d,b;for(d=0,b=c.length;d0){y5.Events.observe("click",this.onCheckboxClick,f[0],true,this);this.disableControl(f[0],true)}}this.result=y5.Dom.getDescendant(this.control,"table","b-write-users-list");this.list=y5.Dom.getDescendants(y5.Dom.getDescendant(this.result,"td","list"),"select","*")[0];this.listParentNode=this.list.parentNode;this.details=y5.Dom.getDescendant(this.result,"td","details");var e=y5.Dom.getDescendant(this.control.parentNode,"div","b-write-submit");if(["congratulation","text"].indexOf(g)>-1){e=false}}};y5.require(["Strings","Dom","Classes","Events","Ajax","AjaxJS","FormCollector","{Friends}.InputPlaceholder"],function(){y5.loaded("{Friends}.FriendControl")});Friends.ProfileView=function(a){this.control=a;this.controlEdit=null;this.controlEditElements=[];this.headerId=null;this.contentNodeId=null;this.init();this.prevClassName=null};Friends.ProfileView.prototype={TAGNAME:"div",CLASSNAME:"c-profile-view",selectControl:function(b){var a=y5.Dom.getAncestorOrSelf(this.control,"*","b-profile-section-holster").parentNode;if(y5.Classes.test(a,"special")){this.control.style.borderColor=this.control.style.backgroundColor=getById(this.headerId).style.backgroundColor="#ffdba9"}else{this.control.style.borderColor="#c7c8ca"}},unselectControl:function(a){this.control.style.borderColor=this.control.style.backgroundColor=getById(this.headerId).style.backgroundColor=""},saveControlEditElements:function(){this.controlEditElements=[];var b=this.control.getElementsByTagName("input"),d,a;for(d=0,a=b.length;d-1){this.controlEditElements.push({element:e,value:e.value})}else{if(["checkbox","radio"].indexOf(e.type.toLowerCase())>-1){this.controlEditElements.push({element:e,checked:e.checked})}}}var c=this.control.getElementsByTagName("select");for(d=0,a=c.length;d0){var a=new Friends.PseudoWidgetControl();a.init.apply(a,arguments);return a}};Friends.PseudoWidgetControl.prototype={init:function(a,b){this.control=a;this.btn_update=null;this.ajaxMethod_get=(b.ajaxMethod_get.indexOf("/")===-1?"ajax/":"")+b.ajaxMethod_get;this.ajaxMethod_post="ajax/"+b.ajaxMethod_post;this.ajaxParamName=b.ajaxParamName;if(b.dont_update){this.show(this.control.innerHTML)}else{this.update()}},enliveReloadLinks:function(){y5.cssQuery("a.js-pseudowidget-reload",this.control).forEach(function(a){this.createNavigationLink(a)},this)},createNavigationLink:function(a){y5.Events.observe("click",function(){var b=a.onclick();this.update(null,b.href)},a,true,this)},update:function(g,d){var i,h=this,c;if(!this.btn_update){d=d||friendsURL(this.ajaxMethod_get);i="GET"}else{g.preventDefault();g.stopPropagation();var a=this.btn_update.onclick();if(a){c=y5.Elements.createFromHTML('
     
    ');y5.Dom.insertBefore(c,this.btn_update);d=friendsURL(this.ajaxMethod_post,this.ajaxParamName+"="+a);i="POST"}else{return false}}function b(e){y5.Dom.removeNode(c);y5.Classes.add(this.control,"i-hidden");y5.Events.notify("y5:widget:responseError",this.control,true)}var f=new y5.Request.XML(d,{callbackContext:this,method:i});f.onload=this.responseOK;f.onerror=b;f.send()},responseOK:function(a){if(!a.responseText){y5.Classes.add(this.control,"i-hidden")}this.show(a.responseText);y5.Events.notify("y5:widget:responseOK",this.control,true);ya.queue.exec("onload",this.control);ya.queue.exec("moods",this.control)},show:function(a){this.control.innerHTML=a;y5.Events.notify("y5:widget:html",this.control,true);y5.Components.init(this.control);this.enliveReloadLinks();this.btn_update=y5.Dom.getDescendant(this.control,"a","update");if(!this.btn_update){return}new y5.AEventListener("click",this.update,this.btn_update,true,this)}};if(y5.is_opera){Friends.PseudoWidgetControl.showOpera=Friends.PseudoWidgetControl.show;Friends.PseudoWidgetControl.show=function(a){this.control.innerHTML="";y5.Utils.setTimeout(function(){this.showOpera(a)},1,this)}}y5.require(["Ajax","AjaxObject","Dom","Events","Elements","Utils","Classes","Fx"],function(){y5.loaded("{Friends}.PseudoWidgetControl")});y5.require(["Fx","{Friends}.CommonConstructor"],function(){var a=Friends.CommonConstructor(Friends.BasicControl);a.prototype.init=function(c,d){var b=this;this.control=c;this.params=d;this.host_id=this.params.host_id||"host_id";this.common_link_selectors=[".js-widget-navigation a","div.b-pager a"];if(this.params.link_selectors){this.common_link_selectors=this.common_link_selectors.concat(this.params.link_selectors)}this.onInit();if(this.params.hot_load){this.loadWidget(this.params.src,{},{no_fader:true})}else{this.onLoadHandler()}};a.prototype.onInit=function(){};a.prototype.onLoadHandler=function(){};a.prototype.modeLoading=function(c){this.mode="loading";if(c){jQuery(this.control).find(".b-viewport-loading").remove()}else{var b=$('
    обновление...
    ');b.css({height:$(this.control).height()});jQuery(this.control).prepend(b)}};a.prototype._addParams=function(k,e){var d=new (y5.URL)(location.href),h={},g,c;for(g=1;g
    {(moreAsUpdate)[
    я в курсе
    ]}
    {(allItems)({(moreAsUpdate)()[]})}
    '),viewportLayout:b('
    {(titleButton)({titleButton})}
    показать ещё
    '),group:b('
    {timestamp}
    {items}
    '),item:b('
    {user} — {title}
    '),likeItem:b('
    {user} {appreciate} запись {title}
    '),recommendItem:b(''),replyItem:b('
    {user}{separator} {title}
    '),photoItem:b('
    {alt}
    '),videoItem:b('
    {duration}
    '),videoContainer:b('
    {items}
    '),albumsContainer:b('
    {items}
    '),videoCollection:a.template('
    {content}
    ',{content:""}),videoCollectionItem:b('
    {count} видео
    '),albumItem:b('
    {title}
    {count}
    '),avatar:b("{user}"),holidayItem:b(''),linkItem:b('
    {title}
    '),wishlistItem:b('
    {title}
    {title}
    '),wishlistPromisedItem:b('
    {info}
    {title}
    отменить
    '),ratingInfo:b(''),onload:b('
     
    '),empty:b(""),textResponse:b("{page}")}})(ya);(function(a,c){var b=function(d,e){this.$target=c(d);this.data=e;if(typeof d.onclick==="function"){c.extend(this.data,d.onclick())}this.ids="";this.data.layoutTemplateName=this.data.layoutTemplateName||"layout";this.data.groupTemplateName=this.data.groupTemplateName||"group";this.data.itemTemplateName=this.data.itemTemplateName||"item";this.data.containerTemplate=this.data.containerTemplate||a.template("{content}",{content:""});this.data.data=this.data.data||{};this.bindEvents=this.data.bindEvents?this.data.bindEvents:null;if(this.data.updateCallback){this.updateCallback=this.data.updateCallback}this.init()};b.prototype={selectors:{content:".b-yaru-widget-line",title:".b-yaru-widget__title-link"},destroy:function(){this.$target.html("");this.$target.yhide()},updateCallback:function(e){var d="",f,j,h=e.data,g=[];if(e.title){this.$title.html(e.title)}this.ids="";if(!h.length){if(this.data.emptyTemplateName){this.$inner.html(a.templates.widgets[this.data.emptyTemplateName](e));this.$target.yshow()}else{this.$target.yhide()}}else{for(f=0,j=h.length;f0)?e+" ":"";if(k){if(e===0){g+=k.zero}else{if(i){g+=k.many}else{if((f>=5)&&(f<=20)){g+=k.some}else{if(c==1){g+=k.one}else{if(c>=2&&c<=4){g+=k.many}else{g+=k.some}}}}}}return g}})(ya,jQuery);(function(a,b){a.getTextByGender=function(e,c){var d=e||"man",f=c||null;if(d&&f){switch(d){case"man":return f;case"woman":return(f+="a");default:return(f+="о")}}else{return""}}})(ya,jQuery);(function($){$.fn.columnize=function(options){var defaults={width:400,columns:false,buildOnce:false,overflow:false,doneFunc:function(){},target:false,ignoreImageLoading:true,columnFloat:"left",lastNeverTallest:false,accuracy:false};var options=$.extend(defaults,options);if(typeof(options.width)=="string"){options.width=parseInt(options.width);if(isNaN(options.width)){options.width=defaults.width}}return this.each(function(){var $inBox=options.target?$(options.target):$(this);var maxHeight=$(this).height();var $cache=$("
    ");var lastWidth=0;var columnizing=false;var adjustment=0;$cache.append($(this).contents().clone(true));if(!options.ignoreImageLoading&&!options.target){if(!$inBox.data("imageLoaded")){$inBox.data("imageLoaded",true);if($(this).find("img").length>0){var func=function($inBox,$cache){return function(){if(!$inBox.data("firstImageLoaded")){$inBox.data("firstImageLoaded","true");$inBox.empty().append($cache.children().clone(true));$inBox.columnize(options)}}}($(this),$cache);$(this).find("img").one("load",func);$(this).find("img").one("abort",func);return}}}$inBox.empty();columnizeIt();if(!options.buildOnce){$(window).resize(function(){if(!options.buildOnce&&$.browser.msie){if($inBox.data("timeout")){clearTimeout($inBox.data("timeout"))}$inBox.data("timeout",setTimeout(columnizeIt,200))}else{if(!options.buildOnce){columnizeIt()}else{}}})}function columnize($putInHere,$pullOutHere,$parentColumn,height){while($parentColumn.height()counter2){oText=oText.substring(oText.indexOf(" ",counter2))}else{oText=""}}if($parentColumn.height()>=height&&latestTextNode!=null){$putInHere[0].removeChild(latestTextNode);oText=latestTextNode.nodeValue+oText}if(oText.length){$item[0].nodeValue=oText}else{return false}}if($pullOutHere.children().length){$pullOutHere.prepend($item)}else{$pullOutHere.append($item)}return $item[0].nodeType==3}function split($putInHere,$pullOutHere,$parentColumn,height){if($pullOutHere.children().length){$cloneMe=$pullOutHere.children(":first");$clone=$cloneMe.clone(true);if($clone.prop("nodeType")==1&&!$clone.hasClass("dontend")){$putInHere.append($clone);if($clone.is("img")&&$parentColumn.height()"));$col=$inBox.children().eq($inBox.children().length-1);$destroyable=$cache.clone(true);if(options.overflow){targetHeight=options.overflow.height;columnize($col,$destroyable,$col,targetHeight);if(!$destroyable.contents().find(":first-child").hasClass("dontend")){split($col,$destroyable,$col,targetHeight)}while(checkDontEndColumn($col.children(":last").length&&$col.children(":last").get(0))){var $lastKid=$col.children(":last");$lastKid.remove();$destroyable.prepend($lastKid)}var html="";var div=document.createElement("DIV");while($destroyable[0].childNodes.length>0){var kid=$destroyable[0].childNodes[0];for(var i=0;i"));$col=$inBox.children(":last");$col.append($cache.clone());maxHeight=$col.height();$inBox.empty();var targetHeight=maxHeight/numCols;var firstTime=true;var maxLoops=3;var scrollHorizontally=false;if(options.overflow){maxLoops=1;targetHeight=options.overflow.height}else{if(options.height&&options.width){maxLoops=1;targetHeight=options.height;scrollHorizontally=true}}for(var loopCount=0;loopCount"))}var i=0;while(i"))}var $col=$inBox.children().eq(i);columnize($col,$destroyable,$col,targetHeight);if(!$destroyable.contents().find(":first-child").hasClass("dontend")){split($col,$destroyable,$col,targetHeight)}else{}while(checkDontEndColumn($col.children(":last").length&&$col.children(":last").get(0))){var $lastKid=$col.children(":last");$lastKid.remove();$destroyable.prepend($lastKid)}i++}if(options.overflow&&!scrollHorizontally){var IE6=false /*@cc_on || @_jscript_version < 5.7 @*/ ;var IE7=(document.all)&&(navigator.appVersion.indexOf("MSIE 7.")!=-1);if(IE6||IE7){var html="";var div=document.createElement("DIV");while($destroyable[0].childNodes.length>0){var kid=$destroyable[0].childNodes[0];for(var i=0;imax){max=h;lastIsMax=true}if(h30){targetHeight=avgH+30}else{if(Math.abs(avgH-targetHeight)>20){targetHeight=avgH}else{loopCount=maxLoops}}}}else{$inBox.children().each(function(i){$col=$inBox.children().eq(i);$col.width(options.width+"px");if(i==0){$col.addClass("first")}else{if(i==$inBox.children().length-1){$col.addClass("last")}else{$col.removeClass("first");$col.removeClass("last")}}});$inBox.width($inBox.children().length*options.width+"px")}}$inBox.append($("
    "))}$inBox.find(".column").find(":first.removeiffirst").remove();$inBox.find(".column").find(":last.removeiflast").remove();$inBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc()}options.doneFunc()}})}})(jQuery);jQuery(document).ready(function(){ya.queue.exec("onload");if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)>=9){y5.Notify("dom:loaded",y5,null,true)}$(".b-informer-switcher").live("click",function(a){$(this).closest(".b-important-info").find(".b-informer-block").toggleClass("i-hidden");a.preventDefault()})});