(function(B,A){if(!A){A=window.Lego={}}A.messages=A.messages||{};A.message=function(D,C){return A.params.locale=="ru"?C:(A.messages[D]||C)}})(jQuery,window.Lego);(function(B,A){A.block["b-head-tabs"]=function(E){var G=B(this),F=G.next(".b-head-search"),C=F.find(".b-search .b-input input:first"),H=F.find(".advanced"),K=(H.attr("href")||"").replace(/([?&])text=[^&]*/g,""),M=(function(){var N={www:"yandsearch",news:"yandsearch?rpt=nnews&grhow=clutop",yaca:"yandsearch?rpt=rs2",market:"search.xml?clid=%clid%&cvredirect=1",blogs:"search.xml?ft=blog",maps:"",auto:"search.xml"};N.images=N.www;N.adresa=N.video=N.slovari=N.auto;return N})(),L=B.grep(B.map(G.find(":not(strong)>a.b-head-tabs__link:not([href$=yandex.ru/all])"),function(O){var N=O.host.split(".")[0];return{node:B(O),clid:(B(O).attr("search").match(/[&?]clid=(\d+)/)||[])[1],service:N,url:M[N]}}),function(N){return typeof N.url!="undefined"}),D={www:505,search:521,images:526}[A.params.id]||527,J;setInterval((function(){var N=encodeURIComponent(B.trim(C.val())||E["default"]);if(J===N){return arguments.callee}J=N;if(!!H.length){H.attr("href",K+(!!N?I(K)+"text="+N:""))}B.each(L,function(){var O=!!N?(this.service=="market"?this.url.replace("%clid%",D):this.url)+I(this.url)+"text="+N:this.service=="market"?"?clid="+D+"&cvredirect=1":"",P=this.node[0];P.href=P.protocol+"//"+P.host+"/"+O+((this.clid&&this.service!="market"&&!(this.service=="www"&&!!N))?I(O)+"clid="+this.clid:"")});return arguments.callee})(),200);function I(N){return N.indexOf("?")!=-1?"&":"?"}}})(jQuery,window.Lego);(function(B,A){A.block["b-dropdown"]=function(I){var G=B(this),D=G.find(".b-dropdown__list"),C=B('<div class="b-dropdown__popup"><iframe class="b-dropdown__iframe" frameborder="0" src="javascript:\'<body style=\\\'background:none;overflow:hidden\\\'>\'"></iframe></div>'),H=D.clone(true).addClass("b-dropdown__list_clone").hide(),F=false,E=(function(){if(F){return }C.css("visibility","hidden").before(D).hide();H.hide();F=true});D.before(C);C.after(H);E();B(document).keydown(function(J){if(J.keyCode==27&&!(J.metaKey||J.ctrlKey||J.altKey||J.shiftKey)){E()}}).click(function(J){if(!B(J.target).is(".b-dropdown *")){E()}}).bind("popupsClose.lego",E);B(this).find(".b-dropdown__or").click(function(J){J.preventDefault();if(G.hasClass("b-dropdown_disabled")){G.trigger("popupDisabled.lego");return }if(F){B(document).trigger("popupsClose.lego");var K=B.Event("popupOpen.lego");G.trigger(K);if(!K.isDefaultPrevented()){H.css("display","");C.append(D).css("visibility","");if(I.direction=="up"){H.css("top",H.offset().top-H.height()+25);C.css("top",C.offset().top-C.height()+25)}C.css("display","");F=false}}else{E()}})}})(jQuery,window.Lego);(function(B,A){A.block["b-search__input"]=function(C){var D=B(this);if(C.focus||D.data("lego:focused")){if(!D.data("lego:focused")){D.focus();D.data("lego:focused",true)}if(!!window.history.length&&!B.trim(D.val())){D.bind("keydown",function(E){if(E.keyCode==8){return window.history.back()}D.unbind("keydown",arguments.callee)})}D.blur(function(){D.data("lego:focused",false)})}}})(jQuery,window.Lego);(function(B,A){A.block["b-search__sample"]=function(G){var F=B(this),E=F.closest("form"),D=E.find("input[name='"+(G["for"]||"text")+"']"),C;F.find(".b-pseudo-link").click(function(H){D.data("b-suggest",false).focus().attr("value",G.text||B(H.target).text());C=E.find("input[name='nl']");if(G.nl&&!C.length){C=B('<input type="hidden" name="nl" value="1"/>').insertAfter(D)}B(document).trigger("popupsClose.lego");setTimeout(function(){D.removeData("b-suggest")},0);return false})}})(jQuery,window.Lego);(function(B,A){A.block["b-head-user"]=function(){var C=B(this);if(A.params.login!=""){B.getJSON("//pass.yandex.ru/services?callback=?",{locale:A.params.locale,login:"yes"},function(F){if(!F||!F.services){return }var D=F.login||A.params.login;var E='<div class="g-js b-dropdown" onclick="return {name:\'b-dropdown\'}"><ul class="b-dropdown__list"><li class="b-dropdown__item b-dropdown__visible"><a href="http://i.yandex.ru" class="b-dropdown__or"><span class="b-pseudo-link"><b class="b-user"><b class="b-user__first-letter">'+D.substring(0,1)+"</b>"+D.substring(1)+"</b></span></span></a></li>";B.each(F.services,function(){E+='<li class="b-dropdown__item">';if(A.params.id==this.id&&A.params.index){E+="<strong>"+this.title+"</strong>"}else{E+='<a href="'+this.url+'"onmousedown="Lego.ch(\''+A.params.id+".login.myservices."+this.id+"',this)\">"+this.title+"</a>"}E+="</li>"});E+='<li class="b-dropdown__item b-dropdown__line"><a href="//passport.yandex.ru/">'+A.message("b-head-userinfo.user:passport","Паспорт")+"</a></li>";E+='<li class="b-dropdown__item"><a href="//passport.yandex.ru/passport?mode=changepass&retpath=http://i.yandex.ru/">'+A.message("b-head-userinfo.user:change-password","Сменить пароль")+"</a></li>";E+="</ul></div>";C.find(".b-user").replaceWith(E);A.blockInit(C,".b-dropdown")})}}})(jQuery,window.Lego);(function(B,A){A.block["b-hint-input"]=function(){var I=B(this),E=B("#"+I.attr("for")),G=function(){I.hide()},D=function(){I.show()},C=function(){H||E.val()?G():D()},H=false;E.focus(function(){H=true;C()}).blur(function(){H=false;C()}).bind("change mouseover",C);I.click(function(){E.focus()});E.change();var F=E.val();(function(){if(E.val()!=F){B(E).trigger("change");F=E.val()}setTimeout(arguments.callee,200)})()}})(jQuery,window.Lego);(function(B,A){A.block["b-auth"]=function(H){var E=B(this),D=false,F=B('<input type="hidden" name="timestamp"/>');E.append(F).submit(function(){if(D){return false}F.val(new Date().getTime())});var C=E.find("input[name=login], input[name=passwd]"),G=E.find("input[type=submit]");C.change(function(){D=false;C.each(function(){if(!B.trim(B(this).val())){D=true}});G.attr("disabled",D)});C.change()}})(jQuery,window.Lego);(function(B,A){A.block["b-auth-domik_popup"]=function(H){var E=B(this),D;B(".b-head-userinfo__entry .b-pseudo-link").click(function(){C();return false});function C(){if(!D){G()}B(document).bind("keyup.b-auth-domik",function(I){if(I.keyCode==27){F()}}).bind("click.b-auth-domik",function(I){if(B(I.target).parents().andSelf().index(D)==-1||B(I.target).is("input[type=button]")){F()}});window.scrollTo(0,0);D.show().find("input[name=login]").focus();B(document).trigger("show.b-auth-domik_popup")}function F(){B(document).unbind(".b-auth-domik");D.hide()}function G(){var I="&amp;msg="+A.params["passport-msg"]+"&amp;retpath="+encodeURIComponent(A.params.retpath);D=B('<form class="'+E.attr("class").replace("g-hidden","")+'" action="'+A.params["passport-host"]+"/passport?mode=auth"+I+'" method="post"><i class="b-auth-domik__roof"></i><table class="b-auth-domik__shadow"><tr><td class="b-auth-domik__shadow__lt">&nbsp;</td><td class="b-auth-domik__shadow__t"></td><td class="b-auth-domik__shadow__rt">&nbsp;</td></tr><tr><td class="b-auth-domik__shadow__l">&nbsp;</td><td class="b-auth-domik__shadow__m"><div class="b-auth-domik__form"><div class="b-auth-domik__title">'+H.title+'</div><div class="b-auth-domik__username"><label for="b-auth-domik_popup-username" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+A.message("b-auth:login","логин")+'</label><div class="b-input"><input class="b-input__text" id="b-auth-domik_popup-username" name="login" tabindex="11"/></div></div><div class="b-auth-domik__password"><label for="b-auth-domik_popup-password" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+A.message("b-auth:password","пароль")+'</label><div class="b-input"><input class="b-input__text" id="b-auth-domik_popup-password" name="passwd" type="password" tabindex="11"/></div></div><div class="b-auth-domik__permanent"><input class="b-auth-domik__check" id="b-auth-domik_popup-permanent" name="twoweeks" type="checkbox" value="yes" tabindex="11"/><label for="b-auth-domik_popup-permanent">'+A.message("b-auth:permanent","Запомнить меня")+'</label> <span class="b-auth-domik__help">(<a class="b-auth-domik__link" href="http://help.yandex.ru/passport/?id=922493" tabindex="12">'+A.message("b-auth:help","что&nbsp;это")+'</a>)</span></div><div class="b-auth-domik__button"><input class="b-auth-domik__submit" type="submit" value="'+A.message("b-auth:logon","Войти")+'" tabindex="11"/><input class="b-auth-domik__submit" type="button" value="'+A.message("b-auth:cancel","Отмена")+'" tabindex="11"/></div><div class="b-auth-domik__register"><a class="b-auth-domik__link" href="'+A.params["passport-host"]+"/passport?mode=register"+I+'" tabindex="11">'+(H.register||A.message("b-auth:register","Зарегистрироваться"))+'</a></div><div class="b-auth-domik__remember"><a class="b-auth-domik__remind" href="'+A.params["passport-host"]+'/passport?mode=remember" tabindex="11">'+A.message("b-auth:remember","Напомнить пароль")+'</a></div></div></td><td class="b-auth-domik__shadow__r">&nbsp;</td></tr><tr><td class="b-auth-domik__shadow__lb">&nbsp;</td><td class="b-auth-domik__shadow__b"></td><td class="b-auth-domik__shadow__rb">&nbsp;</td></tr></table><iframe class="b-popup-under"></iframe></form>');if(A.block["b-auth"]){A.block["b-auth"].call(D)}B("body").append(D);A.blockInit(D)}arguments.callee.login=C}})(jQuery,window.Lego);
