Main=function(){this.init_DOM()}; Main.prototype={init_DOM:function(){this.jPage=$("#layout");this.jLink=$("#popup_link, .popup_link");this.jLinkBank=$("#popup_link_2");this.jFade=$("#fade");this.jPopup=$("#popup");this.jPhone=this.jPopup.find(".content .phone");this.jClose=$("#popup .close, .submit input, #fade");this.phoneCont=$("#phone_container");this.bOpened=false;this.init()},init:function(){$.browser.msie&&$.browser.version==6&&this.jFade.prepend("<iframe></iframe>");this.popup();this.ruble_fix();var a=this;$(window).resize(function(){a.bOpened&& a.updateFontSize()})},popup:function(){var a=this;this.step=0.025;this.jLink.click(function(){a.jFade.removeClass("not_display");a.jPopup.removeClass("not_display");a.bOpened=true;a.updateFontSize();if(!$.browser.msie){a.jPopup.animate({opacity:1},function(){if(a.jFade[0].offsetHeight<a.jPopup[0].offsetHeight+a.jPopup[0].offsetTop)a.jFade[0].style.height=a.jPopup[0].offsetHeight+a.jPopup[0].offsetTop+"px"});a.jFade.stop().animate({opacity:0.5})}a.close()})},close:function(){var a=this;this.jClose.click(function(){if($.browser.msie){a.jPopup.addClass("not_display"); a.jFade.addClass("not_display")}else{a.jPopup.stop().animate({opacity:0},function(){$(this).addClass("not_display")});a.jFade.stop().animate({opacity:0},function(){$(this).addClass("not_display")})}})},updateFontSize:function(){var a=Math.round(this.jPage.width()/35)+"px";this.jPhone.css("fontSize",a);$.browser.mozilla&&this.mozillaFix()},mozillaFix:function(){var a=this;this.jPhone.hide();setTimeout(function(){a.jPhone.show()},1)},ruble_fix:function(){var a=$("body");$.browser.safari&&a.addClass("safari")}, phoneChanger:function(){var a=this;this.phoneLinks.click(function(){var b=$(this);if(b.hasClass("pseudo_link")){a.phoneLinks.filter(".selected").removeClass("selected").addClass("pseudo_link");b.addClass("selected").removeClass("pseudo_link");a.jLinkBank.text(b.text()).append("<span class='icon'/>");a.phoneCont.text(b.next("span").text());a.jClose.click()}})}}; function fixIeBug(){$(".pseudo_link, .with_hover, .close").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})} var slidingBlocks={init:function(){var a=this;this.products_switcher=$(".product_chooser strong");this.products_groups=$("#bank_products .group");this.products_all=$("#bank_products .product");this.products=$("#bank_products .current_account_group .product");this.products_item=$(".item",this.products);this.products_content=$(".content",this.products);this.layoutWidth=$("#layout").width();this.currentOffset=0;this.arrowRight=$("#bank_products .right_arrow");this.arrowLeft=$("#bank_products .left_arrow"); this.productsWidth=0;this.products_container=$("#bank_products .wrap_products");this.switcher=$("#bank_products .group .item");this.startOffsetLeft=this.startPageX=0;this.isDrag=this.isBusy=false;this.measurer();setTimeout(function(){a.products_container.animate({left:100},500,function(){a.products_container.css("left","100px")})},300);jCommon.measurer.bind(function(){a.recalculate(a)});this.attachEvents()},measurer:function(){el=$('<div id="measurer"></div>').css({height:"1em",left:0,lineHeight:"1em", margin:0,position:"absolute",padding:0,top:"-1em",visibility:"hidden",width:"100%"}).appendTo("body");this.measurerHeight=el.height()},attachEvents:function(){var a=this;this.products_switcher.click(function(){if($(this).hasClass("pseudo_link")){a.products_switcher.parent().removeClass("selected");a.products_switcher.addClass("pseudo_link");$(this).removeClass("pseudo_link").parent().addClass("selected");a.newBlocks($(this).parent().attr("class"))}});this.arrowRight.click(function(){if(!a.isDrag&& !a.isBusy){a.isBusy=true;var b=a.products_groups.filter(":visible").find(".selected");b=b.prevAll(".product").length+1;a.animateBlocks(b,true)}return false});this.arrowLeft.click(function(){if(!a.isDrag&&!a.isBusy){a.isBusy=true;var b=a.products_groups.filter(":visible").find(".selected");b=b.prevAll(".product").length+1;a.animateBlocks(b,false)}return false});this.products_container.mousedown(function(b){a.startDrag(b)});this.products_all.find("img").mousedown(function(b){b.preventDefault()});this.products_all.find("img").mousemove(function(b){b.preventDefault()}); $(document).mouseup(function(){if(a.isDrag)a.isDrag=false});$(document).mousemove(function(b){if(a.isDrag){b=b.pageX-a.startPageX;a.move(a.startOffsetLeft+b);return false}})},recalculate:function(a){a.layoutWidth=$("#layout").width();a.measurerHeight=el.height()},startDrag:function(a){if(!this.isDrag&&a.which===1){this.isDrag=true;this.startPageX=a.pageX;this.startOffsetLeft=parseInt(this.products_container.css("left"));a=this.products_container.find(".product:visible");var b=0;a.each(function(){b+= $(this).width()});this.productsWidth=b;return false}},move:function(a){a<=100&&a>=-(this.productsWidth-this.layoutWidth+50)&&this.products_container.css("left",a)},newBlocks:function(a){var b=this,c="."+a.split(/\s/)[0]+"_group";this.arrowLeft.hide();this.arrowRight.show();this.products.removeClass("next").removeClass("prev").addClass("selected");this.products_container.animate({left:"100%"},500,function(){b.products_groups.hide();b.products.removeClass("selected").eq(0).addClass("selected");b.products.eq(1).addClass("next"); b.products_groups.filter(c).show();b.products=$("#bank_products "+c+" .product");b.products_item=$(".item",b.products);b.products_content=$(".content",b.products);b.products_container.animate({left:"100px"},500)})},animateBlocks:function(a,b){var c=this,d=b?a==1?42*c.measurerHeight:Number(42+(a-1)*52)*c.measurerHeight:a==2?-100:Number(42+(a-3)*52)*c.measurerHeight;b?jTweener.addTween(c.products_container,{left:-Number(d),delay:0,time:1,onComplete:function(){if(c.products_groups.filter(":visible").find(".product")[a+ 1]){c.products_all.removeClass("selected");c.products_groups.filter(":visible").find(".product").eq(a).addClass("selected");c.arrowLeft.show()}else{c.products_all.removeClass("selected");c.products_groups.filter(":visible").find(".product").eq(a).addClass("selected");c.arrowRight.hide()}c.currentOffset=d;c.isBusy=false}}):jTweener.addTween(c.products_container,{left:-Number(d),delay:0,time:1,onComplete:function(){if(c.products_groups.filter(":visible").find(".product")[a-3]){c.products_all.removeClass("selected"); c.products_groups.filter(":visible").find(".product").eq(a-2).addClass("selected");c.arrowRight.show()}else{c.products_all.removeClass("selected");c.products_groups.filter(":visible").find(".product").eq(a-2).addClass("selected");c.arrowLeft.hide()}c.currentOffset=d;c.isBusy=false}})}},slidingMenu={init:function(){this.menuItemsLink=$("#side_navigation .pseudo_link");this.menuItems=$("#side_navigation .pseudo_link + .navigation");this.selectedItem=$("#side_navigation ul li.selected > .pseudo_link").parent().prevAll("li").find(".pseudo_link").length; this.isBusy=false;this.attachEvents()},attachEvents:function(){var a=this;this.menuItemsLink.click(function(){var b=$(this).parent().prevAll("li").find(".pseudo_link").length;if(b==a.selectedItem)a.menuItems.eq(a.selectedItem).slideToggle(150);else{a.menuItems.eq(a.selectedItem).slideUp(150);a.menuItems.eq(b).slideDown(150);a.selectedItem=b}})}},cardSwitcher={init:function(){this.cardLinks=$(".switcher li");this.cardLinksPseudo=$(".switcher li span");this.cardBlocks=$(".card_block");this.selectedItem= 0;this.attachEvents()},attachEvents:function(){var a=this;this.cardLinks.click(function(){var b=$(this).prevAll("li").length;a.cardLinks.eq(a.selectedItem).removeClass("selected");a.cardLinksPseudo.eq(a.selectedItem).addClass("pseudo_link");a.cardLinks.eq(b).addClass("selected");a.cardLinksPseudo.eq(b).removeClass("pseudo_link");a.cardBlocks.eq(a.selectedItem).addClass("hidden");a.cardBlocks.eq(b).removeClass("hidden");a.selectedItem=b})}}; function Blocks(a,b){this.link=$(a);this.blocks=$(b);this.init_block()}Blocks.prototype={init_block:function(){this.init()},init:function(){this.link.click(function(a){a.stopPropagation();$(this).next().slideToggle(150)})}};var slidingRight={init:function(){var a=this;this.banBlock=$("#sliding_banner");this.banWidth=this.banBlock.width()+22.5;this.banBlock.animate({right:-this.banWidth},2E3,function(){a.banBlock.css("right","-14.5em")})}}; $(function(){new Main;jCommon.browser.msie&&6>=parseInt(jCommon.browser.version)&&fixIeBug();slidingBlocks.init();slidingMenu.init();cardSwitcher.init();slidingRight.init();$("form .pseudo label").click(function(){var a=$(this).parent().parent().removeClass("selected").removeClass("initial_selected");a.siblings().removeClass("selected").removeClass("initial_selected");$(this).parent().parent().toggleClass("selected")});$("*:header[.pseudo_link] + .hidden, .pseudo_link + .hidden","#main_content").prev().click(function(){if($.browser.msie){$(this).next().toggle(); $("#layout").width($("#layout").width());$("#layout").removeAttr("style")}else $(this).next().slideToggle(150)})});