(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 h=b(this),f=b(".b-head-search"),c=f.find(".b-search .b-input input:first"),j=f.find(".b-search__advanced"),i=/[?&]text=/.test(j.attr("href")),g=b.map(document.location.search.substr(1).split("&"),function(o){var q=o.split("=");return q[0]=="noreask"?q[1]:""}).join(""),n=(function(){var o=a.block["b-head-tabs"].getHostToUrlMap();g&&b.each(o,function(q){o[q]=o[q]+k(o[q])+"noreask="+g});return o})(),m=b.grep(b.map(h.find(":not(strong)>a.b-head-tabs__link:not([href$=yandex.ru/all])"),function(q){var o=q.host.split(".")[0];return{node:b(q),clid:(b(q).attr("search").match(/[&?]clid=(\d+)/)||[])[1],service:o,url:n[o]}}),function(o){return typeof o.url!="undefined"}),d={www:505,search:521,images:526}[a.params.id]||527,l;setInterval((function(){var o=encodeURIComponent(b.trim(c.val())||e["default"]);if(l===o){return arguments.callee}l=o;if(j.length){var q=j.attr("href");j.attr("href",i?q.replace(/([?&]text=)[^&]*/,"$1"+o):q+k(q)+"text="+o);i=true}b.each(m,function(){var r=!!o?(this.service=="market"?this.url.replace("%clid%",d):this.url)+k(this.url)+a.block["b-head-tabs"].getSearchParamName(this.service)+"="+o:this.service=="market"?"?clid="+d+"&cvredirect=1":"",s=this.node[0];s.href=s.protocol+"//"+s.host+"/"+r+((this.clid&&this.service!="market"&&!(this.service=="www"&&!!o))?k(r)+"clid="+this.clid:"")});return arguments.callee})(),200);function k(o){return o.indexOf("?")!=-1?"&":"?"}};a.block["b-head-tabs"].getHostToUrlMap=function(){var c={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"};c.images=c.www;c.adresa=c.video=c.fotki=c.slovari=c.auto;return c};a.block["b-head-tabs"].getSearchParamName=function(c){return"text"}})(jQuery,window.Lego);(function(b,a){a.block["b-dropdown"]=function(e){var d=b(this),c,h,i,g=false,k=false,j=function(){c=d.find(".b-dropdown__list");h=b('<div class="b-dropdown__popup"><iframe class="b-dropdown__iframe" frameborder="0" src="javascript:\'<body style=\\\'background:none;overflow:hidden\\\'>\'"></iframe></div>');i=c.clone(true).addClass("b-dropdown__list_clone").hide();c.before(h);h.after(i);f();b(document).keydown(function(l){if(l.keyCode==27&&!(l.metaKey||l.ctrlKey||l.altKey||l.shiftKey)){f()}}).click(function(l){if(!b(l.target).is(".b-dropdown *")){f()}}).bind("popupsClose.lego",f);k=true},f=(function(){if(g){return}h.css("visibility","hidden").before(c).hide();i.hide();g=true});d.find(".b-dropdown__or").click(function(l){l.preventDefault();if(!k){j()}if(d.hasClass("b-dropdown_disabled")){d.trigger("popupDisabled.lego");return}if(g){b(document).trigger("popupsClose.lego");var m=b.Event("popupOpen.lego");d.trigger(m);if(!m.isDefaultPrevented()){i.css("display","");h.append(c).css("visibility","");if(e.direction=="up"||d.hasClass("b-dropdown_direction_up")){i.add(h).css("bottom",-(parseInt(c.css("border-bottom-width"),10)+parseInt(c.css("padding-bottom"),10)+parseInt(h.css("border-bottom-width"),10)+parseInt(b(this).closest(".b-dropdown__item").css("padding-bottom"),10)))}h.css("display","");g=false}}else{f()}})}})(jQuery,window.Lego);(function(c,a){var b=a.block["b-head-user"]=function(){var d=c(this);if(a.params.login!=""){c.getJSON(b.getApiUrl(),{locale:a.params.locale,login:"yes","current-login":a.params.login},function(g){if(!g||!g.services){return}var e=b.getUserLogin(g),f='<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">'+e.substring(0,1)+"</b>"+e.substring(1)+"</b></span></span></a></li>";c.each(g.services,function(){f+='<li class="b-dropdown__item">';if(a.params.id==this.id&&a.params.index){f+="<strong>"+this.title+"</strong>"}else{f+='<a class="b-dropdown__link"href="'+this.url+'"onmousedown="Lego.ch(\''+a.params.id+".login.myservices."+this.id+"',this)\">"+this.title+"</a>"}f+="</li>"});f+=b.getUserItems();f+="</ul></div>";d.find(".b-user").replaceWith(f);a.blockInit(d,".b-dropdown")})}};b.getApiUrl=function(){return a.params["pass-host"]+"/services?callback=?"};b.getUserItems=function(){return['<li class="b-dropdown__item b-dropdown__line">','<a class="b-dropdown__link" href="',a.params["passport-host"],'/">',a.message("b-head-userinfo.user:passport","Паспорт"),"</a>","</li>",'<li class="b-dropdown__item">','<a class="b-dropdown__link" ','href="',a.params["passport-host"],"/passport?mode=changepass&","&amp;retpath=",encodeURIComponent(a.params.retpath),'">',a.message("b-head-userinfo.user:change-password","Сменить пароль"),"</a>","</li>"].join("")};b.getUserLogin=function(d){return a.params.login||d.login}})(jQuery,window.Lego);(function(b,a){a.block["b-domik"]=function(f){var d=b(this),i=false,e=b('<input type="hidden" name="timestamp"/>'),c=false;arguments.callee.isHTTPSSupported=false;d.append(e).bind("mouseover focus",function(){d.unbind("mouseover focus",arguments.callee);a.block["b-domik"].checkForHTTPS()}).submit(function(){if(i){return false}e.val(+new Date);a.block["b-domik"].isHTTPSSupported&&d.attr("action",d.attr("action").replace(/^http\:/,"https:"))});var h=d.find("input[name=login], input[name=passwd]"),k=d.find("input[type=submit]");h.change(function(){i=false;var n;h.each(function(){var o=b.trim(b(this).val());n=/[а-яА-Я]/.test(o);if(!o||n){return !(i=true)}});k.attr("disabled",i);n?g(a.message("b-domik:error","смените раскладку")):l()});h.change();var m;function g(n){!m&&(m=b('<div class="b-domik__error"/>').insertAfter(d.find(".b-domik__password")));m.text(n).show()}function l(){m&&m.hide()}function j(){if(a.params["lego-static-host"]){if(a.params["lego-static-host"].indexOf("https:")==0){return a.params["lego-static-host"]}if(a.params["lego-static-host"].indexOf("http:")==0){return"https"+a.params["lego-static-host"].substr(4)}if(a.params["lego-static-host"].indexOf("//")==0){return"https:"+a.params["lego-static-host"]}else{return"https://"+location.host+a.params["lego-static-host"]}}else{return"https://"+location.host}}arguments.callee.checkForHTTPS=function(){if(c){return}c=true;b.ajax({url:j()+"/blocks/b-domik/check-https.js",cache:true,dataType:"script"})}}})(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.bind("focus blur",function(j){h=j.type=="focus";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-domik_popup"]=function(h){var e=b(this),d;b(".b-head-userinfo__entry .b-pseudo-link").click(function(){c();return false});function c(j){if(!d){g()}var i="&from="+a.params["passport-msg"]+"&retpath="+encodeURIComponent(j||a.params.retpath);e.attr("action",a.params["passport-host"]+"/passport?mode=auth"+i);d.find(".b-domik__register .b-domik__link").attr("href",a.params["passport-host"]+"/passport?mode="+(h.regMode||"register")+i);b(document).bind("keyup.b-domik",function(k){if(k.keyCode==27){f()}}).bind("click.b-domik",function(k){if(b(k.target).parents().andSelf().index(d)==-1||b(k.target).is("input[type=button]")){f()}});!d.hasClass("b-domik_position_popup-50-50")&&window.scrollTo(0,0);d.show().find("input[name=login]").focus();b(document).trigger("show.b-domik_type_popup")}function f(){b(document).unbind(".b-domik");d.hide()}function g(){d=b('<form class="'+e.attr("class").replace("g-hidden","")+'"><i class="b-domik__roof"></i><table class="b-domik__shadow"><tr><td class="b-domik__shadow__lt">&nbsp;</td><td class="b-domik__shadow__t"></td><td class="b-domik__shadow__rt">&nbsp;</td></tr><tr><td class="b-domik__shadow__l">&nbsp;</td><td class="b-domik__shadow__m"><div class="b-domik__form"><div class="b-domik__title">'+(h.title||a.message("b-domik:title","Вход"))+'</div><div class="b-domik__username"><label for="b-domik_popup-username" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+a.message("b-domik:login","логин")+'</label><div class="b-input"><input class="b-input__text" id="b-domik_popup-username" name="login" value="'+e.find("input[name=login]").val()+'" tabindex="11"/></div></div><div class="b-domik__password"><label for="b-domik_popup-password" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+a.message("b-domik:password","пароль")+'</label><div class="b-input"><input class="b-input__text" id="b-domik_popup-password" name="passwd" value="'+e.find("input[name=passwd]").val()+'" type="password" tabindex="11"/></div></div><div class="b-domik__permanent"><input class="b-domik__check" id="b-domik_popup-permanent" name="twoweeks" type="checkbox" value="yes" tabindex="11"/><label for="b-domik_popup-permanent">'+a.message("b-domik:permanent","запомнить меня")+'</label> <span class="b-domik__help">(<a class="b-domik__link" href="http://help.yandex.ru/passport/?id=922493" tabindex="12">'+a.message("b-domik:help","что&nbsp;это")+'</a>)</span></div><div class="b-domik__button"><input class="b-domik__submit" type="submit" value="'+a.message("b-domik:logon","Войти")+'" tabindex="11"/><input class="b-domik__submit" type="button" value="'+a.message("b-domik:cancel","Отмена")+'" tabindex="11"/></div><div class="b-domik__register"><a class="b-domik__link" href="" tabindex="11">'+(h.register||a.message("b-domik:register","Зарегистрироваться"))+'</a></div><div class="b-domik__remember"><a class="b-domik__remind" href="'+a.params["passport-host"]+'/passport?mode=remember" tabindex="11">'+a.message("b-domik:remember","Напомнить пароль")+'</a></div></div></td><td class="b-domik__shadow__r">&nbsp;</td></tr><tr><td class="b-domik__shadow__lb">&nbsp;</td><td class="b-domik__shadow__b"></td><td class="b-domik__shadow__rb">&nbsp;</td></tr></table><iframe class="b-popup-under" frameborder="0"></iframe></form>').submit(function(i){i.preventDefault();e.find("input[name=login]").val(d.find("input[name=login]").change().val()).end().find("input[name=passwd]").val(d.find("input[name=passwd]").change().val()).end().find("input[name=twoweeks]").attr("checked",d.find("input[name=twoweeks]").attr("checked")).end().append('<input type="hidden" name="timestamp" value="'+ +new Date+'"/>').attr("action",a.block["b-domik"].isHTTPSSuported?e.attr("action").replace(/^http/,"https"):e.attr("action")).submit()});if(a.block["b-domik"]){a.block["b-domik"].call(d)}b("body").append(d);a.blockInit(d)}arguments.callee.login=function(){var i=arguments;setTimeout(function(){c.apply(this,i)},0)}}})(jQuery,window.Lego);(function(b,a){a.block["b-search__input"]=function(d){var e=b(this);var c=b.extend({focus:false,shortcut:false},d);if(c.focus||e.data("lego:focused")){if(!e.data("lego:focused")){setTimeout(function(){e.focus()},0);e.data("lego:focused",true)}if(!!window.history.length&&!b.trim(e.val())){e.bind("keydown",function(f){if(f.keyCode==8){if(!b.trim(e.val())){return window.history.back()}}e.unbind("keydown",arguments.callee)})}e.blur(function(){e.data("lego:focused",false)})}if(c.shortcut){b(document).keydown(function(f){if(!f.ctrlKey||b(f.target).is("input, textarea")){return}if(f.keyCode==38){e.focus().select()}})}}})(jQuery,window.Lego);(function(b,a){a.block["b-vmenu"]=function(){b(">.item>.switcher>.b-pseudo-link , >.item>.switcher>.switcher-icon",this).click(function(){var c=b(this).parents(".switcher:first");c.toggleClass("switcher-on");c.find("img").attr("alt",c.hasClass("switcher-on")?"-":"+");b(".b-vmenu:first",b(this).parents(".item:first")).toggleClass("g-hidden")})}})(jQuery,window.Lego);(function(b,a){a.block["b-feedback"]=function(){var h=this;var g=b(".b-feedback__comment");g.val(g.html());var e=g[0].value;var j=0;var f=function(){b(".b-rating-stars__link",h).unbind("click",i).unbind("mouseover",d);b(".b-rating-stars",h).unbind("mouseout",c)};var i=function(){if(this.id=="r1"||this.id=="r2"){b(".b-feedback__form").toggleClass("g-hidden");f()}else{b(".b-feedback").addClass("b-feedback_done");f();b("#feedback").submit()}};var d=function(){j=this.id.substr(1);this.parentNode.className+=" b-rating-stars-"+j};var c=function(){this.className="b-rating-stars"};b(".b-rating-stars__link",this).click(i).mouseover(d);b(".b-rating-stars",this).mouseout(c);b(".b-feedback__comment").focus(function(){if(!this.isChanged){this.value="";b(".b-feedback__comment").removeClass("b-feedback__comment_blur")}}).blur(function(){if(this.value==""){this.isChanged=false;this.value=e;b(".b-feedback__comment").addClass("b-feedback__comment_blur")}else{this.isChanged=true}});b("#feedback").submit(function(){var k=g.val();if(g[0].isChanged||(j-0)>2){b("input[name=mark]",this).val(j);b.post("/blocks/b-feedback/send.xml",b(this).serialize(),function(m){if((j-0)<=2){var l=m.getElementsByTagName("send-form-ok");if(l.length>0){h.addClass("b-feedback_send");g.get(0).value=""}}})}return false})}})(jQuery,window.Lego);(function($,Lego){Lego.block["b-sms"]=function(){$(document).ready(function(){$(".b-sms form").submit(function(){if($.trim($(".b-sms__query").val())){$.ajax({url:"../blocks/b-sms/b-sms.xml",data:$(this).serialize(),dataType:"html",success:function(data){data=eval(data);var resultNode=$(".h-sms__results");resultNode.empty();if(!data||data.length==0){var noResult=$(".b-sms__results_type_no").clone();resultNode.append(noResult);noResult.show()}else{var resultTemplate=$(".b-sms__results_type_yes").clone();var dataHolder=$(".b-sms__results__list",resultTemplate);var dataTemplate=$(".b-sms__results__item",dataHolder);for(var i=0;i<data.length;i++){var node=dataTemplate.clone().appendTo(dataHolder);node.find(".b-sms__oper").html(data[i].opName);node.find(".b-sms__cost").html(data[i].cost)}dataHolder.children().eq(0).hide();resultNode.append(resultTemplate);resultTemplate.show()}},error:function(xhr,status){alert("Uuupsss!!!!")},cache:false})}else{$(".h-sms__results").empty();var noNumber=$(".b-sms__results_type_nonum").clone();$(".h-sms__results").append(noNumber);noNumber.show()}return false})})}})(jQuery,window.Lego);(function(b,a){a.block["b-searchform"]=function(){b(".b-searchform .form").submit(function(){if(!b.trim(b(".query",this).val())){b(".b-searchform .message").show();return false}})}})(jQuery,window.Lego);(function(b,a){a.block["b-movie-popup"]=function(){var f=b(".b-movie-popup");var e="828",c="478";b(".b-video-promo__preview").click(d);b(".b-video-promo__text .b-pseudo-link").click(d);b(".b-movie-popup__close").click(g);function d(){var i,j;f.css({top:"-5000px",left:"-5000px"});f.removeClass("g-hidden");function h(){i=(b(window).width()/2)-(e/2);if(b.browser.msie){j=(b(window).height()/2)-(c/2)+b(document).scrollTop()}else{j=(b(window).height()/2)-(c/2);f.css({position:"fixed"})}return{x:i,y:j}}p=h();f.css({top:p.y,left:p.x});if(b.browser.msie){b(window).bind("scroll.popup",function(){p=h();f.css({top:p.y,left:p.x})})}b(window).bind("resize.popup",function(){p=h();f.css({top:p.y,left:p.x})})}function g(h){h.preventDefault();f.css({top:"-5000px",left:"-5000px"});f.addClass("g-hidden");b(window).unbind(".popup")}}})(jQuery,window.Lego);