SlideDownRotator={cookieName:'unrdrt1',cookieDomain:null,expiretime:60*60*24,closeAfter:0,vals:{miniOpenTM:1,miniCloseTM:1,maxCloseTM:2,startupCloseTM:4},report:function(str){},canPopup:function(){if(!canAcceptCookie()){return false;}
if(location.hash=='#from_yd'){return false;}
var test=$.cookie(this.cookieName);if(test){return false;}
return true;},removeTimers:function(){var _this=this;clearTimeout(this.closeTm);setTimeout(function(){clearTimeout(_this.closeTm);},100);},showStart:function(){if(this.canPopup()){SlideDownRotator.report('clear-cookie-show');this.spawn();this.closeAfter=this.get('startupCloseTM');}},show:function(tm){if(this.showMutex)return;clearTimeout(this.closeTm);var _this=this;if(tm){this.closeTm=setTimeout(function(){_this.show()},tm*1000);return;}
SlideDownRotator.report('..showing..');this.showMutex=1;this.setColor(this.backColor);$.cookie(this.cookieName,(new Date()).getTime(),{path:'/',expires:this.expiretime/(24*60*60),domain:this.cookieDomain});this.selector.show();this.slider.show();var h=this.roller.height();if(h<50){this.show(1);return;}
this.selector.css({height:h+50});this.slider.css({top:-h});this.slider.stop();this.slider.animate({top:0},{duration:1500,complete:function(){SlideDownRotator.report('.visible.');}});if(this.closeAfter){this.close(this.closeAfter);}},spawn:function(tm){clearTimeout(this.closeTm);if(tm){var _this=this;this.closeTm=setTimeout(function(){_this.spawn()},tm*1000);return;}
this.closeAfter=0;if(this.init()){this.show();}},close:function(after){var _this=this;clearTimeout(this.closeTm);if(!this.hasInit){return;}
if(!after){_this.showMutex=0;this.slider.stop();this.slider.animate({top:-(this.roller.height()+50)},{duration:1500,complete:function(){_this.selector.hide();}});}else{this.closeTm=setTimeout(function(){_this.close(0);},after*1000);}},set:function(vals){for(var i in vals){var val=vals[i];if(val){this.vals[i]=val;;if(i=='color'){this.setColor(val);}
if(i=='cookieName'){this.cookieName='sdb_'+val.replace(/[^\w]*/g,'');}
if(i=='cookieDomain'){this.cookieDomain=val;}
if(i=='cookieLiveTime'){this.expiretime=val;}
if(i=='banner'){this.setBanner(val);}
if(i=='popupPlace'){this.popupPlace=val;}}}},get:function(name){return this.vals[name];},setColor:function(css){this.backColor=css;if(css){$("i.closeback",this.selector).css({backgroundColor:css});}},addScript:function(src,callback){var script=document.createElement("script");script.type="text/javascript";script.src=src;if(script.onreadystatechange===null){script.onreadystatechange=function(){var rs=this.readyState;if(rs==='loaded'||rs==='complete'){script.onreadystatechange=null;callback();}};}else{script.onload=script.onerror=callback;}
document.getElementsByTagName("body")[0].appendChild(script);},setBanner:function(url){this.scriptUrl=url;},createRolldown:function(){return $("<div class='mainNavUnderbanner'>"+"<div class='slider'>"+"<i class='closeback'></i>"+"<b class='shadow'></b>"+"<i class='close'></i>"+"<div id='rotatorNavUnder' class='bannerin'><span> </span></div>"+"</div>"+"</div>");},createTopBanner:function(){return $(".mainNavBannerOldNavStorage div");},createTopBannerAttachPoint:function(){if($(".mainNavBanner").length){return;}},createScrollDownAttachPoint:function(){var tabs=$(".l-topnav .mainNav5");var targ1=tabs.parent();var targLast=targ1;var offsetTop=0;if(targ1.attr('id')=='mapNav'){targLast=$(".mapDemoBtn",targ1);}else
if(targ1.hasClass('topSearch')){targLast=$(".simpleSearch",targ1);if(targLast.length==0){targLast=targ1;}
offsetTop=targLast.outerHeight();}else
if(targ1.hasClass('menu')){targLast=$(".ulmenu",targ1);offsetTop=2;}
if(targLast.length==0){targLast=targ1;}
var offset=targLast.offset();offset.top+=offsetTop;var left=0;var attachTop=$("<div class='ScrollDownAttachPointTop'></div>");var attach=$("<div class='ScrollDownAttachPoint'></div>");attach.css({left:left+'px',top:offset.top+'px'});attach.appendTo(attachTop);attachTop.prependTo($(".layout"));},initCode:function(){if($("#rotatorNavBanner div").length==0){return false;}
if($(".ScrollDownAttachPoint").length==0){this.createScrollDownAttachPoint();}
this.createRolldown().appendTo($(".ScrollDownAttachPoint"));return true;},init:function(){var _this=this;if(this.hasInit){return true;}else{if(!this.initCode()){return false;}
var selector=this.selector=$(".mainNavUnderbanner");this.roller=$(".bannerin",selector);this.slider=$(".slider",selector);var urlcode=this.scriptUrl.scrollDown.replace(/&amp;/g,"&").replace(/%23popupPlace%23/g,this.popupPlace);selector.bgIframe();$("i.close",selector).html('свернуть').click(function(){_this.close();});var $mouseActive=$(".bannerin, .close",this.slider);$mouseActive.mouseenter(function(){_this.removeTimers();}).mouseleave(function(){SlideDownRotator.close(SlideDownRotator.get('maxCloseTM'))});this.hasInit=1;this.addScript(urlcode,function(){setTimeout("SlideDownRotator.show()",2000);});return false;}},applyBelated:function(){var _apply=function(){DD_belatedPNG.fix('.mainNavUnderbanner b.shadow');DD_belatedPNG.fix('#rotatorNavBanner img');}
if($.browser.msie&&$.browser.version<7){if(window.DD_belatedPNG){_apply();}else{this.addScript('/js/DD_belatedPNG.js',_apply);}}}};$(function(){if(SlideDownRotator.createTopBanner().length==0&&$(".mainNavBanner").length==0){return;}
SlideDownRotator.createTopBannerAttachPoint();if(SlideDownRotator.scriptUrl){SlideDownRotator.showStart();$("#rotatorNavBanner").mouseenter(function(){SlideDownRotator.report('pik-from-pannel');SlideDownRotator.spawn(SlideDownRotator.get('miniOpenTM'));});$("#rotatorNavBanner").mouseleave(function(){SlideDownRotator.close(SlideDownRotator.get('miniCloseTM'));});}
SlideDownRotator.applyBelated();});
