';$(element).append(output)});$(element).slick({autoplay:!0,autoplaySpeed:2000,arrows:!1,dots:!1,infinite:!1,speed:300,slidesToShow:8,slidesToScroll:8,prevArrow:'',nextArrow:'',responsive:[{breakpoint:991,settings:"unslick"}]})},headerFixed:function(){var barHeight=$('.idea-promotion-bar.bar-position-top').outerHeight()||0;var headerHeight=$('#header').outerHeight();this.stickyOffset=barHeight+headerHeight;if($(window).scrollTop()>this.stickyOffset){$('body').addClass('sticked')}else{$('body').removeClass('sticked')}},initSlider:function(element){if($(element).length==0){return}
var slickSettings={autoplay:!0,autoplaySpeed:6000,arrows:!0,infinite:!1,speed:300,slidesToShow:4,slidesToScroll:4,prevArrow:'',nextArrow:'',responsive:[{breakpoint:991,settings:"unslick"}]},slickSlider=$(element).slick(slickSettings);$(window).on('resize',function(){if($(window).width()>420&&!slickSlider.hasClass('slick-initialized')){$(element).slick(slickSettings)}});slickSlider.on('afterChange',function(event,slick,currentSlide){if((slick.$slides.length-slick.options.slidesToShow)<=currentSlide){$(element).slick('slickGoTo',0)}})},bannerTitle:function(){$('[data-selector="banner-title"] .banner').each(function(){if($(this).find('.banner-title-img').length>0){return}
var elementImg=$(this).find('img');elementImg.wrap('');elementImg.parent().after('
'+elementImg.attr('alt')+'
')})},scrollTop:function(){$("html, body").animate({scrollTop:0},400)},scrollToggle:function(element){if(element.scrollTop()>200){$("#scroll-top").stop().fadeIn()}else{$("#scroll-top").stop().fadeOut()}},login:{init:function(){this.eventListener();this.validateLoginForm()},validateLoginForm:function(){var form='[data-selector="login-panel"]';$(form).validate({errorElement:"div",validClass:'validate',errorClass:'validate-error',rules:{email:{required:!0,email:!0,maxlength:255},pass:{required:!0,minlength:2,maxlength:255},},messages:{email:{required:"Lütfen "+IdeaApp.helpers.getFormValidateMessage(form+' input[name="email"]','placeholder')+" giriniz.",email:""+IdeaApp.helpers.getFormValidateMessage(form+' input[name="email"]','placeholder')+" uygun formatta olmalıdır.",maxlength:""+IdeaApp.helpers.getFormValidateMessage(form+' input[name="email"]','placeholder')+" en fazla 255 karakter olmalıdır."},pass:{required:"Lütfen "+IdeaApp.helpers.getFormValidateMessage(form+' input[name="pass"]','placeholder')+" giriniz.",minlength:""+IdeaApp.helpers.getFormValidateMessage(form+' input[name="pass"]','placeholder')+" en az 2 karakter olmalıdır.",maxlength:""+IdeaApp.helpers.getFormValidateMessage(form+' input[name="pass"]','placeholder')+" en fazla 255 karakter olmalıdır."}},errorPlacement:function(error,element){element.parents('.user-menu-input').append(error)}});$.validator.addMethod('email',function(email){return IdeaApp.helpers.checkEmail(email)})},eventListener:function(){$(document).on('click','[data-selector="login-panel-button"]',function(){var memberLoginForm=$('[data-selector="login-panel"]');if(memberLoginForm.valid()){$(this).addClass('btn-loading')}})}},cart:{init:function(){this.updateCartContainer();this.overrideListeners()},updateCartContainer:function(){this.cartContent();$('[data-selector="cart-item-count"]').html(IdeaCart.itemCount);$('[data-selector="cart-total-price"]').html(IdeaApp.helpers.formatMoney(IdeaCart.totalPrice)+' '+mainCurrency)},cartItemDelete:function(element){IdeaCart.deleteItem(element,element.attr('data-id'))},cartContent:function(){var items=IdeaCart.items;if(items.length>0){var output='