function redrawBasket(e){e.length&&$.post(linkOptions.redraw,ajaxParams,function(t){e.html(t)})}function scrollWindow(){window.scrollTo(0,0)}$(document).ready(function(){var t=$(".single-product-images");1==t.find("img").length&&t.addClass("single-product-images--one-column"),$(".single-product table tr.table__row").each(function(){var t=$(this),e=t.find("a.basket-link"),i=(t.find("a.order-link"),t.data("id"));e.bind("click",function(t){ajaxParams.id=i,$.post(e.attr("href"),ajaxParams,function(){redrawBasket($("#basketContainer"))}),t.preventDefault()})}),setTimeout(function(){$("select").styler({selectSearch:!1})},500)}),function(s){function e(t){this.options=s.extend({holder:null,productSelector:".table__row",countSelector:"span.i-pills-count",basketContainer:"#basketContainer",basketPriceSelector:".i-table-big-price span.price",totalPriceSelector:".order-total__title .sum",countLink:"a.i-minus,a.i-plus",deleteLink:"a.i-del",submitLink:null},t),this.options.holder&&(this.holder=s(this.options.holder),this.totalPrice=0,this.product=[],this.init())}e.prototype={init:function(){this.findElements(),this.attachEvents()},findElements:function(){var i=this;this.products=this.holder.find(this.options.productSelector),this.products.each(function(t){var e=s(this);i.product[t]={product:e,countHolder:e.find(i.options.countSelector),price:e.data("price"),basketPriceHolder:e.find(i.options.basketPriceSelector),deleteLink:e.find(i.options.deleteLink),countLink:e.find(i.options.countLink),id:e.data("id")}}),this.totalPriceHolder=this.holder.find(this.options.totalPriceSelector),this.basketContainer=s(this.options.basketContainer)},attachEvents:function(){var o=this;s.each(o.product,function(e){var a=this;a.deleteLink.bind("click",function(t){ajaxParams.id=a.id,confirm("Вы действительно хотите удалить товар")&&(s.post(o.holder.data("del-link"),ajaxParams),t.preventDefault(),a.product.remove(),o.product.splice(e,1),o.countCart())}),a.countLink.bind("click",function(t){ajaxParams.id=a.id;var e=s(this),i=!0,n=parseInt(a.countHolder.text());ajaxParams.sign=null,e.hasClass("i-plus")?(n++,ajaxParams.sign="+"):1<n?(n--,ajaxParams.sign="-"):i=!1,i&&(s.post(o.holder.data("link"),ajaxParams),a.countHolder.text(n),o.countCart()),t.preventDefault()})})},countCart:function(){var n=this;n.totalPrice=0,s.each(n.product,function(){var t,e=parseInt(this.countHolder.text()),i=parseInt(this.price);isNaN(e)||(t=e*i,n.totalPrice+=t,this.basketPriceHolder.text(t))}),n.totalPriceHolder.text(n.totalPrice),redrawBasket(n.basketContainer)}},s.fn.basket=function(t){return this.each(function(){new e(s.extend(t,{holder:s(this)}))})}}(jQuery),jQuery(function(t){t(".btn-menu").click(function(){t(".nav__items").slideToggle("fast"),t(".nav__items").toggleClass("open"),t("body").toggleClass("show")}),t(".noadt.button").click(function(){t(this).next().slideToggle("fast"),t(this).toggleClass("active")}),t(".header__advantages .button").click(function(){t(this).next().slideToggle("fast"),t(this).toggleClass("active")}),t(".adt.button").click(function(){t(this).next().slideToggle({duration:"fast",start:function(){jQuery(this).css("display","flex")}}),t(this).toggleClass("active")})});