(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"),J=(H.attr("href")||"").replace(/([?&])text=[^&]*/g,""),L=(function(){var M={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"};M.images=M.www;M.adresa=M.video=M.slovari=M.auto;return M})(),K=B.grep(B.map(G.find(":not(strong):not(.b-dropdown__line)>a:not(.b-dropdown__or):not(.b-pseudo-link)"),function(N){var M=N.host.split(".")[0];return{node:B(N),clid:(B(N).attr("search").match(/[&?]clid=(\d+)/)||[])[1],service:M,url:L[M]}}),function(M){return typeof M.url!="undefined"}),D={www:505,search:521,images:526}[A.params.id]||527;setInterval((function(){var M=encodeURIComponent(B.trim(C.val())||E["default"]);if(!!H.length){H.attr("href",J+(!!M?I(J)+"text="+M:""))}B.each(K,function(){var N=!!M?this.url+I(this.url)+"text="+M:this.service=="market"?"?clid="+D+"&cvredirect=1":"",O=this.node[0];O.href=O.protocol+"//"+O.host+"/"+N+((this.clid&&this.service!="market"&&!(this.service=="www"&&!!M))?I(N)+"clid="+this.clid:"")});return arguments.callee})(),200);function I(M){return M.indexOf("?")!=-1?"&":"?"}}})(jQuery,window.Lego);(function(B,A){A.block["b-dropdown"]=function(){var E=B(this),G=B('<div class="b-dropdown-popup"><iframe class="b-dropdown-iframe" frameborder="0" src="javascript:\'<body style=\\\'background:none;overflow:hidden\\\'>\'"></iframe></div>'),F=E.clone(true).addClass("b-dropdown_clone").removeClass("g-js").hide(),D=true,C=(function(){if(D){return }G.css("visibility","hidden").before(E).hide();F.hide();D=true});E.before(G);G.after(F);B(document).keydown(function(H){if(H.keyCode==27&&!(H.metaKey||H.ctrlKey||H.altKey||H.shiftKey)){C()}}).click(function(H){if(!B(H.target).is(".b-dropdown *")){C()}}).bind("popupsClose.lego",C);B(this).find(".b-dropdown__or").click(function(H){H.preventDefault();if(E.hasClass("b-dropdown_disabled")){E.trigger("popupDisabled.lego");return }if(D){B(document).trigger("popupsClose.lego");var I=B.Event("popupOpen.lego");E.trigger(I);if(!I.isDefaultPrevented()){F.css("display","");G.append(E).css("visibility","").css("display","");D=false}}else{C()}})}})(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){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 G=B(this),D=B("#"+G.attr("for")),F=function(){G.hide()},C=function(){if(!D.attr("value")){G.show()}};D.focus(F).blur(C).bind("change mouseover",function(){if(D.attr("value")){F()}});G.click(function(){D.focus()});D.change();var E=D.attr("value");(function(){if(D.attr("value")!=E){B(D).trigger("change");E=D.attr("value")}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(G){var D;B(".b-head-userinfo__entry .b-pseudo-link").click(function(){C();return false});function C(){if(!D){F()}B(document).bind("keyup.b-auth-domik",function(H){if(H.keyCode==27){E()}}).bind("click.b-auth-domik",function(H){if(B(H.target).parents().andSelf().index(D)==-1||B(H.target).is("input[type=button]")){E()}});window.scrollTo(0,0);D.show().find("input[name=login]").focus()}function E(){B(document).unbind(".b-auth-domik");D.hide()}function F(){var H="&amp;msg="+A.params["passport-msg"]+"&amp;retpath="+encodeURIComponent(A.params.retpath);D=B('<form class="b-auth-domik b-auth-domik_popup" action="'+A.params["passport-host"]+"/passport?mode=auth"+H+'" method="post"><i class="roof"></i><table class="shadow"><tr><td class="lt">&nbsp;</td><td class="t"></td><td class="rt">&nbsp;</td></tr><tr><td class="l">&nbsp;</td><td class="m"><div class="form"><div class="title">'+G.title+'</div><div class="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="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="permanent"><input class="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="help">(<a class="link" href="http://help.yandex.ru/passport/?id=922493" tabindex="12">'+A.message("b-auth:help","что&nbsp;это")+'</a>)</span></div><div class="button"><input class="submit" type="submit" value="'+A.message("b-auth:logon","Войти")+'" tabindex="11"/><input class="submit" type="button" value="'+A.message("b-auth:cancel","Отмена")+'" tabindex="11"/></div><div class="register"><a class="link" href="'+A.params["passport-host"]+"/passport?mode=register"+H+'" tabindex="11">'+(G.register||A.message("b-auth:register","Зарегистрироваться"))+'</a></div><div class="remember"><a class="remind" href="'+A.params["passport-host"]+'/passport?mode=remember" tabindex="11">'+A.message("b-auth:remember","Напомнить пароль")+'</a></div></div></td><td class="r">&nbsp;</td></tr><tr><td class="lb">&nbsp;</td><td class="b"></td><td class="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);(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);
