var depTools=depTools||{};depTools.getSliderValue=function(n){return parseFloat($("div[data-id='"+n+"']").find(".slider__control").data("val"))};depTools.setDeposits=function(n,t){for(var i in t)n[i]=t[i]};depTools.dateToString=function(n){return n.getDate()+" "+["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][n.getMonth()]+" "+n.getFullYear()};depTools.getCurrency=function(){return $(".tabs_currency").find(".tabs__opener").filter(".selected").data("curr")};depTools.getCurrencyHtml=function(){return $(".tabs_currency").find(".tabs__opener").filter(".selected").html()};depTools.getPeriodText=function(n){if(n)switch(n){case 3:return"3 мес./95 дней";case 6:return"6 мес./185 дней";case 12:return"12 мес./370 дней";case 18:return"18 мес./540 дней";case 24:return"24 мес./730 дней"}};depTools.getGeneralPeriodText=function(n){return n+" мес."};depTools.getPeriodValue=function(n){return n<6?3:n<12?6:n<24?12:24};depTools.getDaysValue=function(n){return n==3?95:n==6?185:n==12?370:n==24?730:n*30};depTools.visibleChosenValue=function(n){$.inArray(n,[3,6,12,18,24])>=0?$(".slider-container_period").find(".slider__chosen-value").show():$(".slider-container_period").find(".slider__chosen-value").hide()};depTools.initSliderPeriod=function(n){var o={getPeriodText:undefined},l,a,e,s,h,c;n&&(o.getPeriodText=n.getPeriodText||o.getPeriodText);n=o;var u=$(".slider-container_period"),i=u.find(".slider__control"),t=[3,6,12,18,24];i.data("periods")&&(t=[],$.each(i.data("periods").split(";"),function(n,i){t.push(parseInt(i))}));var v=u.find(".slider"),r=i.data("val"),f=t[0];$.each(t,function(){(f==null||Math.abs(this-r)<Math.abs(f-r))&&(f=this)});l=f;r=$.inArray(parseInt(f),t);a=i.data("min");e=i.data("max");n.getPeriodText!==undefined?(s=n.getPeriodText(l),h=n.getPeriodText(a),c=n.getPeriodText(e)):(s=r==t.length-2?"1&nbsp;год":r==t.length-1?"2&nbsp;года":t[r]+"&nbsp;мес",h=i.data("mintext")||"3&nbsp;мес",c=e==12?"1 год":"2 года");i.data("min",1);i.data("max",e==12?t.length-1:t.length);i.data("step",1);i.data("val",r+1);i.attr("data-val",r+1);v.trigger("slider_values_change");i.data("val",t[r]);i.attr("data-val",t[r]);u.find("span.period").html(s);u.find(".slider__val.slider__val_min").html(h);u.find(".slider__val.slider__val_max").html(c);i.slider({slide:function(r,f){var e=t[f.value-1],o;o=n.getPeriodText!==undefined?n.getPeriodText(e):f.value==t.length?"2&nbsp;года":f.value==t.length-1?"1&nbsp;год":e+"&nbsp;мес";u.find("span.period").html(o);i.data("val",t[f.value-1]);i.attr("data-val",t[f.value-1])}})};depTools.setSliderPrice=function(n,t,i){var u=$(".slider-container_price").not(".slider-container_replenishment,.slider-container_rest"),f=u.find(".slider"),r=u.find(".slider__control");r.data("min",n);r.attr("data-min",n);r.data("max",t);r.attr("data-max",t);i=i||r.data("val");i=Math.max(i,n);i=Math.min(i,t);r.data("val",i);r.attr("data-val",i);f.trigger("slider_values_change")};depTools.setSliderValue=function(n,t,i,r,u,f){var o=$(".slider-container[data-id='"+n+"']"),s=o.find(".slider"),e=o.find(".slider__control");t&&(e.data("min",t),e.attr("data-min",t));i&&(e.data("max",i),e.attr("data-max",i));r&&(e.data("val",r),e.attr("data-val",r));u&&(e.data("step",u),e.attr("data-step",u));f&&(e.data("list",f),e.attr("data-list",f));s.trigger("slider_values_change")};depTools.getRadioValue=function(n){return parseInt($("[name='"+n+"']:checked").val())};depTools.ComputeDeposits=function(n,t,i,r){var h,c,u,e,o,s,l,f,a,v,y;this.calcText=function(n,t){return n.constraints.length&&i[n.constraints[0]]?(t.siblings(".currency").hide(),i[n.constraints[0]]):(t.siblings(".currency").show(),r.formatNumber(Math.round(n.sum)))};this.resultByName=function(n,t,i){var r=i.closest(".comparison__line-value");r.find(".sum").hide();r.find(".note").hide();switch(n){case"sber":if(t<6){r.find(".note").show();break}default:r.find(".sum").show()}};t.annualPackage=!0;t.online=!0;h=[];$(".component_comparison").find(".comparison__line").show();c=0;for(u in DepositData)if(DepositData[u]&&DepositData[u].name&&typeof DepositData[u]!="function"){for(t.replenishment=DepositData[u].replenishment,e=DepositData[u][t.mnemcurr],o=!1,s=0;s<(e?e.periods.length:0);s++)if(t.period>=e.periods[s].period[0]&&t.period<=e.periods[s].period[1]){o=!0;break}o&&n==="MegaOnline"&&(o=!1,l=DepositData.CalculatorDict[DepositData[u].name.toUpperCase()],l.checkPeriod&&l.checkPeriod(t.period)&&(o=!0));h.push("dep-"+DepositData[u].name.toLowerCase());f=$("[data-id='dep-"+DepositData[u].name.toLowerCase()+"']");e&&o&&f.length?(f.text(this.calcText(DepositData.CalculatorDict[DepositData[u].name.toUpperCase()].calculate(t,1),f)),this.resultByName(u.toLowerCase(),t.period,f),a=f.closest(".comparison__line").find("a"),v=a.attr("href").split("?"),a.attr("href",v[0]+"?currency="+t.currency+"&sum="+t.sum+"&period="+t.period),c++):f.closest(".comparison__line").hide()}$.each($(".component_comparison").find(".comparison__line"),function(n,t){for(var i,n=0;n<h.length;n++)if(i=$(t).find(".deposit-compared-sum").data("id"),i&&h.indexOf(i.toLowerCase())<0){$(t).hide();break}});n==="MegaOnline"&&(y=$(".component_comparison"),c===0?this._$noComparableDepositsFoundElement===null&&(this._$noComparableDepositsFoundElement=$(document.createElement("div")),this._$noComparableDepositsFoundElement.html("Это единственный вклад, который соответствует выбранным условиям."),y.find(".reduced-width").append(this._$noComparableDepositsFoundElement)):this._$noComparableDepositsFoundElement!==null&&(this._$noComparableDepositsFoundElement.remove(),this._$noComparableDepositsFoundElement=null))};depTools._$noComparableDepositsFoundElement=null
