(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='
'+this.params.dps["save-error--captcha"]+'
";c.className="remove js-remove";b(c);var d=this.options[0].cloneNode(true);var f=y5.cssQuery("li.answer input",this.control);var e=Number(f[f.length-1].id)+1;y5.cssQuery("input",d).forEach(function(g){g.id=e;g.value="";g.name="option".concat(e);this.disableSubmit(g);y5.Dom.insertAfter(c,g)},this);this.dom_options_holder.appendChild(d);this.options.push(d)};var b=function(c){y5.Events.observe("click",function(){y5.Dom.removeNode(y5.Dom.getAncestors(c,"li","answer")[0]);var d=y5.cssQuery("li.answer .js-remove",this.control);if(d.length-1>=0){y5.Classes.remove(d[d.length-1],"i-hidden")}},c,true,this)};Friends.Poll=a;y5.loaded("{Friends}.Poll")});y5.require(["Classes","Dom","Events","Strings","Form","Types","{Friends}.PictureLoaderOnePhoto","{Friends}.CommonConstructor"],function(){var a=Friends.CommonConstructor(Friends.BasicControl);var b=a.prototype;b.init=function(c){this.control=c;this.photoloader=Friends.PictureLoaderOnePhoto;this.register(["dom_post","textarea.b-write-post"]);this.initPhotoBlock();this.initUrlBlock();this.initMarketSearchBlock();return this};b.inputOn=function(c){c.removeAttribute("readOnly","readOnly");y5.Classes.remove(c,"read-only");return c};b.inputOff=function(c){c.setAttribute("readOnly","readOnly");y5.Classes.add(c,"read-only");return c};b.hasWishcardLoaded=function(){var c=Boolean(this.server_market_id.value);return c};b.initPhotoBlock=function(){this.register(["dom_photo_block_switcher","a.action-photo"],["dom_photo_block","div.b-upload-photo"]);y5.Events.observe("click",this.showPhotoBlock,this.dom_photo_block_switcher,true,this);return this};b.showPhotoBlock=function(){this.show(this.dom_photo_block);if(this.dom_photo_block_switcher){this.hide(this.dom_photo_block_switcher)}};b.initUrlBlock=function(){this.dom_url_block_switcher=y5.Dom.getDescendant(this.control,"span","action-link");this.dom_url_block=y5.Dom.getDescendant(this.control,"div","b-write-link");this.dom_input_url=y5.Dom.getDescendant(this.dom_url_block,"input","*");var c=y5.Dom.getDescendant(this.dom_url_block,"a","*");if(this.dom_input_url.value!=""){this.showURLBlock("nofocus")}y5.Events.observe("click",this.followURL,c,true,this);y5.Events.observe("click",this.showURLBlock,this.dom_url_block_switcher,true,this)};b.showURLBlock=function(){y5.Classes.remove(this.dom_url_block,"i-hidden");if(this.dom_url_block_switcher){y5.Classes.add(this.dom_url_block_switcher,"i-hidden")}if(arguments.length==0){this.dom_input_url.focus()}};b.fillURL=function(c){this.showURLBlock();this.dom_input_url.value=this.processURL(c)};b.fillPhotoLink=function(c){this.showPhotoBlock();c=this.processURL(c);this.photoloader.showPictureByURL(c,c)};b.processURL=function(c){if(y5.Types.string(c)){if(!/^https?:\/\//i.test(c)){c="http://".concat(c)}}return c};b.followURL=function(c,e){var d=this.dom_input_url.value;if(d==0){c.preventDefault();return}e.href=this.processURL(d)};b.initMarketSearchBlock=function(){this.register(["dom_title","#title"],["dom_marketsearch_block","div.b-find-market"],["dom_notfound","div.notfound"],["dom_error","div.error"],["dom_offers","div.suggest"],["dom_changemind","div.changemind"],["dom_changemind_img",".cancel-wishcard"],["dom_marketsearch_button","span.h-find-market-link span.b-inplace-action",this.dom_marketsearch_block],["server_market_id",'input[name="market_id"]'],["server_market_url",'input[name="market_url"]']);this.marketsearch_text=y5.Dom.textContent(this.dom_marketsearch_button);this.modeNormal();y5.Events.observe("click",this.startNewSearch,this.dom_marketsearch_button,true,this);y5.Events.observe("click",function(){this.modeNormal()},y5.cssQuery("span.b-inplace-action",this.dom_notfound)[0],true,this);y5.Events.observe("click",this.cancelWishcard,y5.cssQuery("span.b-inplace-action",this.dom_changemind)[0],true,this);y5.Events.observe("keypress",function(c){var d=c.keyCode;if(d==13){c.preventDefault()}},this.dom_title,true,this);y5.Events.observe("keyup",this.testWhetherDisableSearch,this.dom_title,true,this);y5.Events.observe("focus",this.testWhetherDisableSearch,this.dom_title,true,this);this.testWhetherDisableSearch();if(this.hasWishcardLoaded()){this.disable()}};b.testWhetherDisableSearch=function(){var d=this.dom_title.value;var c=d==0;c=c||d===this.dom_title.getAttribute("placeholder");if(c){y5.Classes.add(this.dom_marketsearch_button,"disabled")}else{y5.Classes.remove(this.dom_marketsearch_button,"disabled")}};b.modeSearch=function(){this.modeNormal();this.dom_marketsearch_button.innerHTML=this.marketsearch_text.replace(/./g," ");y5.Classes.add(this.dom_marketsearch_block,"searchmode");this.mode="search"};b.modeNormal=function(){y5.Classes.remove(this.dom_marketsearch_block,"searchmode");this.dom_marketsearch_button.innerHTML=this.marketsearch_text;this.show("dom_marketsearch_block");this.hide("dom_notfound","dom_error","dom_offers","dom_changemind");this.mode="normal"};b.modeNotFound=function(){this.modeNormal();this.mode="notfound";this.show("dom_notfound");this.dom_title.focus()};b.modeShowingOffers=function(){this.modeNormal();this.mode="offers";this.show("dom_offers")};b.notFoundMessage=function(){this.modeNotFound()};b.startNewSearch=function(){var f=this;var d=this.dom_marketsearch_button.onclick();var g=this.dom_title.value;d.text=g;if(this.mode!="search"){var c=(g==0)||(g==undefined);c=c||g===this.dom_title.getAttribute("placeholder");if(c){this.modeNormal();this.dom_title.focus();return false}this.modeSearch();var e=new y5.Request.XML("ajax/search_at_market.xml",{method:"post"});e.onload=function(h){f.onStartNewSearchHandler(h)};e.send(d)}};b.disable=function(){this.show("dom_changemind");this.hide(y5.cssQuery(".h-find-market-link",this.dom_marketsearch_block)[0]);this.inputOff(this.dom_input_url);this.inputOff(this.dom_title);this.photoloader.disable()};b.fillWishcard=function(c){if("url" in c){if("opinion_url" in c){y5.Events.notify("Friends:formSaved",Friends.CheckChangesSaved.control,true);document.location.href=c.opinion_url;return}y5.Events.notify("y5:MarketSearch:select",a,true);this.modeNormal();this.fillURL(c.model_url);this.server_market_id.value=c.model_id;this.server_market_url.value=c.model_url;if(y5.Types.string(c.model_pic)&&c.model_pic!=0){this.fillPhotoLink(c.model_pic)}else{this.photoloader.delPhoto()}this.dom_post.focus();this.disable()}else{this.notFoundMessage()}};b.cancelWishcard=function(){this.photoloader.delPhoto();this.dom_input_url.value="";this.server_market_id.value="";this.server_market_url.value="";this.inputOn(this.dom_input_url);this.inputOn(this.dom_title);this.hide("dom_changemind","dom_changemind_img");this.show(y5.cssQuery(".h-find-market-link",this.dom_marketsearch_block)[0]);this.dom_title.focus();this.photoloader.enable();y5.Events.notify("y5:MarketSearch:unselect",a,true)};b.showOffers=function(c){this.modeShowingOffers();var d=y5.Elements.create(c);y5.Dom.replaceNode(this.dom_offers,d);this.dom_offers=d;var f=y5.cssQuery("div.close .b-inplace-action",d)[0];if(f){y5.Events.observe("click",function(){this.modeNormal()},f,true,this)}var e=y5.cssQuery("td.suggest-card",d);e.forEach(function(g){var i=y5.cssQuery('input[type="hidden"]',g);var h={};i.forEach(function(j){h[j.name]=j.value},this);h.url=h.model_url;h.image_from_link=h.model_pic;y5.Events.observe("click",function(k){var m=k.target||k.srcElement;var l=y5.Dom.getAncestorOrSelf(m,"img","*");var n=y5.Dom.getAncestorOrSelf(m,"span","*");var j=l||n;if(j){this.fillWishcard(h)}},g,true,this)},this);return true};b.onStartNewSearchHandler=function(d){var c=y5.Strings.isVoid(d.responseText);if(c){this.notFoundMessage()}else{this.showOffers(d.responseText)}};Friends.Wishlist=a;y5.loaded("{Friends}.Wishlist")});y5.require(["Classes","Dom","Events","Strings","Form","Types","{Friends}.PictureLoaderOnePhoto","{Friends}.CommonConstructor","{Friends}.CheckChangesSaved"],function(){var b=Friends.CommonConstructor(Friends.BasicControl);var a=b.prototype;a.init=function(c){this.control=c;this.photoloader=Friends.PictureLoaderOnePhoto;this.register(["dom_post","textarea.b-write-post"]);this.initPhotoBlock();this.initMarketSearchBlock();return this};a.inputOn=function(c){c.removeAttribute("readOnly","readOnly");y5.Classes.remove(c,"read-only");return c};a.inputOff=function(c){c.setAttribute("readOnly","readOnly");y5.Classes.add(c,"read-only");return c};a.hasWishcardLoaded=function(){var c=Boolean(this.server_market_id.value);return c};a.initPhotoBlock=function(){this.register(["dom_photo_block_switcher","a.action-photo"],["dom_photo_block","div.b-upload-photo"]);y5.Events.observe("click",this.showPhotoBlock,this.dom_photo_block_switcher,true,this);return this};a.showPhotoBlock=function(){this.show(this.dom_photo_block);if(this.dom_photo_block_switcher){this.hide(this.dom_photo_block_switcher)}};a.fillPhotoLink=function(c){this.showPhotoBlock();c=this.processURL(c);this.photoloader.showPictureByURL(c,c)};a.processURL=function(c){if(y5.Types.string(c)){if(!/^https?:\/\//i.test(c)){c="http://".concat(c)}}return c};a.followURL=function(c,e){var d=this.dom_input_url.value;if(d==0){c.preventDefault();return}e.href=this.processURL(d)};a.initMarketSearchBlock=function(){this.register(["dom_title","#title"],["dom_marketsearch_block","div.b-find-market"],["dom_notfound","div.notfound"],["dom_error","div.error"],["dom_offers","div.suggest"],["dom_changemind","div.changemind"],["dom_changemind_img",".cancel-wishcard"],["dom_marketsearch_button","span.h-find-market-link span.b-inplace-action",this.dom_marketsearch_block],["server_market_id",'input[name="market_id"]'],["server_market_url",'input[name="market_url"]']);this.dom_changemind=this.dom_changemind||document.createElement("div");this.marketsearch_text=y5.Dom.textContent(this.dom_marketsearch_button);this.modeNormal();y5.Events.observe("click",this.startNewSearch,this.dom_marketsearch_button,true,this);y5.Events.observe("click",function(){this.modeNormal()},y5.cssQuery("span.b-inplace-action",this.dom_notfound)[0],true,this);y5.Events.observe("click",this.cancelWishcard,y5.cssQuery("span.b-inplace-action",this.dom_changemind)[0],true,this);y5.Events.observe("keypress",function(c){var d=c.keyCode;if(d==13){c.preventDefault()}},this.dom_title,true,this);y5.Events.observe("keyup",this.testWhetherDisableSearch,this.dom_title,true,this);y5.Events.observe("focus",this.testWhetherDisableSearch,this.dom_title,true,this);this.testWhetherDisableSearch();if(this.hasWishcardLoaded()){this.disable()}};a.testWhetherDisableSearch=function(){var d=this.dom_title.value;var c=d==0;c=c||d===this.dom_title.getAttribute("placeholder");if(c){y5.Classes.add(this.dom_marketsearch_button,"disabled")}else{y5.Classes.remove(this.dom_marketsearch_button,"disabled")}};a.modeSearch=function(){this.modeNormal();this.dom_marketsearch_button.innerHTML=this.marketsearch_text.replace(/./g," ");y5.Classes.add(this.dom_marketsearch_block,"searchmode");this.mode="search"};a.modeNormal=function(){y5.Classes.remove(this.dom_marketsearch_block,"searchmode");this.dom_marketsearch_button.innerHTML=this.marketsearch_text;this.show("dom_marketsearch_block");this.hide("dom_notfound","dom_error","dom_offers","dom_changemind");this.mode="normal"};a.modeNotFound=function(){this.modeNormal();this.mode="notfound";this.show("dom_notfound");this.dom_title.focus()};a.modeShowingOffers=function(){this.modeNormal();this.mode="offers";this.show("dom_offers")};a.notFoundMessage=function(){this.modeNotFound()};a.startNewSearch=function(){var f=this;var d=this.dom_marketsearch_button.onclick();var g=this.dom_title.value;d.text=g;if(this.mode!="search"){var c=(g==0)||(g==undefined);c=c||g===this.dom_title.getAttribute("placeholder");if(c){this.modeNormal();this.dom_title.focus();return false}this.modeSearch();var e=new y5.Request.XML("ajax/search_at_market.xml",{method:"post"});e.onload=function(h){f.onStartNewSearchHandler(h)};e.send(d)}};a.disable=function(){this.show("dom_changemind");this.hide(y5.cssQuery(".h-find-market-link",this.dom_marketsearch_block)[0]);this.inputOff(this.dom_title);this.photoloader.disable()};a.fillWishcard=function(c){if("url" in c){if("opinion_url" in c){y5.Events.notify("Friends:formSaved",Friends.CheckChangesSaved.control,true);document.location.href=c.opinion_url;return}y5.Events.notify("y5:MarketSearchGrades:fillWishcard",b,true);this.modeNormal();this.server_market_id.value=c.model_id;if(y5.Types.string(c.model_pic)&&c.model_pic!=0){this.fillPhotoLink(c.model_pic)}else{this.photoloader.delPhoto()}this.dom_post.focus();this.disable()}else{this.notFoundMessage()}};a.cancelWishcard=function(){this.photoloader.delPhoto();this.server_market_id.value="";this.inputOn(this.dom_title);this.hide("dom_changemind","dom_changemind_img");this.show(y5.cssQuery(".h-find-market-link",this.dom_marketsearch_block)[0]);this.dom_title.focus();this.photoloader.enable();y5.Events.notify("y5:MarketSearchGrades:cancelWishcard",b,true)};a.showOffers=function(c){this.modeShowingOffers();var d=y5.Elements.create(c);y5.Dom.replaceNode(this.dom_offers,d);this.dom_offers=d;var f=y5.cssQuery("div.close .b-inplace-action",d)[0];if(f){y5.Events.observe("click",function(){this.modeNormal()},f,true,this)}var e=y5.cssQuery("td.suggest-card",d);e.forEach(function(g){var i=y5.cssQuery('input[type="hidden"]',g);var h={};i.forEach(function(j){h[j.name]=j.value},this);h.url=h.model_url;h.image_from_link=h.model_pic;y5.Events.observe("click",function(k){var m=k.target||k.srcElement;var l=y5.Dom.getAncestorOrSelf(m,"img","*");var n=y5.Dom.getAncestorOrSelf(m,"span","*");var j=l||n;if(j){this.fillWishcard(h)}},g,true,this)},this);return true};a.onStartNewSearchHandler=function(d){var c=y5.Strings.isVoid(d.responseText);if(c){this.notFoundMessage()}else{this.showOffers(d.responseText)}};Friends.MarketSearchGrades=b;y5.loaded("{Friends}.MarketSearchGrades")});y5.require(["{Friends}.CommonConstructor","{Friends}.UICollectionRadio","{Friends}.MarketSearchGrades"],function(){var a=Friends.CommonConstructor(Friends.BasicControl);a.prototype.init=function(d,e){this.control=d;this.params=e;this.whether_editing_post=!y5.Strings.isVoid(y5.cssQuery('input[name="market_id"]',this.control)[0].value);var c=y5.Dom.getDescendant(this.control,"*","js-major-grades");this.major_smiles=new Friends.UICollectionRadio().init();this.additional_smiles=[];this.dom_all_grades=y5.Dom.getDescendant(this.control,"*","js-all-grades");this.grades_table=y5.Dom.getDescendant(this.control,"*","js-all-grades-table");y5.cssQuery("tr",this.grades_table).forEach(function(f){this.createGradesLine(f)},this);this.on("click",function(){if(this.whether_advanced_grades){this.hideAdvancedGrades()}else{this.showAdvancedGrades()}},this.dom_all_grades);var b=y5.cssQuery("div.active",this.grades_table).length>0;b=b||y5.cssQuery(".js-advanced-grades input").some(function(f){return f.value.length>0});if(b){this.showAdvancedGrades()}y5.Events.observe("y5:UICollection:select",function(f){var g=f.data;y5.Classes.add(f.item,"active");this.show(f.data.dom);g.server.value=g.value},this.major_smiles,true,this);y5.Events.observe("y5:UICollection:unselect",function(f){y5.Classes.remove(f.item,"active");this.hide(f.data.dom)},this.major_smiles,true,this);y5.cssQuery("div.smile",c).forEach(function(f){var g=f.onclick();var h=y5.cssQuery(g.server_selector,this.control)[0];var i=y5.cssQuery(g.selector,c)[0];this.major_smiles.add(f,{dom:i,server:h,value:g.value});var j=y5.Classes.test(f,"active");this.major_smiles.selectIf(f,j)},this);this.on("y5:MarketSearch:select",this.modeAdvanced,Friends.MarketSearchGrades);this.on("y5:MarketSearch:unselect",this.modeSimple,Friends.MarketSearchGrades);if(this.whether_editing_post){this.modeAdvanced(".js-mode-advanced:not(.js-not-editable)")}};a.prototype.enable=function(b){b=b||".js-mode-advanced";y5.cssQuery(b,this.control).forEach(function(c){this.show(c);y5.cssQuery("input, select, textarea",c).forEach(function(d){d.removeAttribute("disabled")},this)},this)};a.prototype.disable=function(b){b=b||".js-mode-advanced";y5.cssQuery(b,this.control).forEach(function(c){this.hide(c);y5.cssQuery("input, select, textarea",c).forEach(function(d){d.setAttribute("disabled","disabled")},this)},this)};a.prototype.modeAdvanced=function(b){b=b||".js-mode-advanced";this.enable(b)};a.prototype.modeSimple=function(b){b=b||".js-mode-advanced";this.disable(b);this.hideAdvancedGrades()};a.prototype.showAdvancedGrades=function(){this.whether_advanced_grades=true;y5.Classes.add(this.dom_all_grades,"open");this.enable(".js-advanced-grades")};a.prototype.hideAdvancedGrades=function(){this.whether_advanced_grades=false;y5.Classes.remove(this.dom_all_grades,"open");this.disable(".js-advanced-grades")};a.prototype.createGradesLine=function(c){var b=new Friends.UICollectionRadio().init();y5.Events.observe("y5:UICollection:select",function(d){var e=d.data;y5.Classes.add(d.item,"active");e.server.value=e.value},b,true,this);y5.Events.observe("y5:UICollection:unselect",function(d){y5.Classes.remove(d.item,"active")},b,true,this);y5.cssQuery("div.smile",c).forEach(function(d){var e=d.onclick();var f=y5.cssQuery(e.server_selector,this.control)[0];b.add(d,{server:f,value:e.value});var g=y5.Classes.test(d,"active");b.selectIf(d,g)});this.additional_smiles.push(b)};Friends.MarketGrades=a;y5.loaded("{Friends}.MarketGrades")});Friends.KeywordsControl=new function(){this.createFromTag=function(a,b){new Friends.KeywordsControl.Constructor(a,b)}};Friends.KeywordsControl.Constructor=function(a,b){this.control=a;this.max=b.tagsCount||5;this.keywords=[];this.init()};Friends.KeywordsControl.Constructor.prototype=new function(){this.addKeyword=function(b){var a=y5.Strings.trim(this.input.value);if(a==y5.Strings.EMPTY){return}this.input.value=this.pushTags(a,true).join(", ")};this.delKeyword=function(a,b){y5.Dom.removeNode(a);this.keywords.splice(this.keywords.indexOf(b,0),1);this.saveKeywords();this.showKeywordsLine();this.input.focus()};this.getPreviewKeywords=function(){var c=[],b,a;for(b=0,a=this.keywords.length;b'+y5.Strings.escapeHTML(this.keywords[b])+""}return c.join(", ")};this.addUserTag=function(b){var a=y5.Strings.unescapeHTML(b.target.innerHTML);if(this.pushTag(a)){this.addKeywordElem(a)}};this.pushTags=function(f,g){var e=[],b=f.split(/[,;]/g),c,a;for(c=0,a=b.length;c=this.max){if(!j){var j=document.createElement("span");d.appendChild(j);y5.Classes.add(j,"all-tags");j.appendChild(document.createTextNode(", "))}d=j}var h=d.appendChild(b);new y5.AEventListener("click",this.addUserTag,h,true,this);if((e!=this.max-1)&&(e| '+this._get(a,"weekHeader")+" | ":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="=5?' class="ui-datepicker-week-end"':"")+'>'+q[r]+" | "}y+=z+"'+this._get(a,"calculateWeek")(r)+" | ";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r"+(F&&!D?" ":L?''+r.getDate()+"":''+r.getDate()+"")+" | ";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+""}g++;if(g>11){g=0;m++}y+="
|---|