jQuery(function($){"use strict";var on_touch=ts_is_touch_device();ts_mega_menu_change_state();$('.widget_nav_menu .menu-item-has-children .sub-menu').before('');if(on_touch||$(window).width()<768){ts_menu_action_on_ipad();} if(typeof boxshop_params!='undefined'&&boxshop_params.sticky_header==1){ts_sticky_menu();} $(window).on('resize orientationchange',$.throttle(250,function(){ts_mega_menu_change_state();ts_set_cloud_zoom();}));if(on_touch){$(document).on('click','.ts-tiny-cart-wrapper span.drop-icon',function(){var dropdown_form=$(this).parent().siblings('.dropdown-container');$(this).parent().parent().toggleClass('active');return false;});} if(on_touch){$('.header-currency a.wcml_selected_currency').on('click',function(){$('.header-currency').toggleClass('active');});$('.header-language a.lang_sel_sel').on('click',function(){$('.header-language').toggleClass('active');return false;});} $(window).on('scroll',function(){if($(this).scrollTop()>100){$('#to-top').addClass('on');}else{$('#to-top').removeClass('on');}});$('#to-top .scroll-button').on('click',function(){$('body,html').animate({scrollTop:'0px'},1000);return false;});ts_quickshop_handle();$('body').on('added_to_wishlist',function(){ts_update_tini_wishlist();$('.yith-wcwl-wishlistaddedbrowse.show, .yith-wcwl-wishlistexistsbrowse.show').closest('.button-in.wishlist').addClass('added');});$('body').on('removed_from_wishlist added_to_cart',function(){if($('.wishlist_table').length){ts_update_tini_wishlist();}});ts_set_cloud_zoom();if($('.cloud-zoom, .cloud-zoom-gallery').length>0){$(document).on('found_variation reset_image','form.variations_form',function(){$('.cloud-zoom, .cloud-zoom-gallery').CloudZoom({});});} if($('body').hasClass('single-product')&&typeof PhotoSwipe!=='undefined'){$('.images-thumbnails').on('click','.woocommerce-product-gallery__image a',function(e){e.preventDefault();var items=ts_get_single_product_gallery_items();var index=$(this).find('img').attr('data-index');var pswpElement=$('.pswp')[0];var options={index:parseInt(index),shareEl:false,closeOnScroll:false,history:false,hideAnimationDuration:0,showAnimationDuration:0};var photoswipe=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options);photoswipe.init();});} function ts_get_single_product_gallery_items(){var items=[];$('.images-thumbnails .woocommerce-product-gallery__image a').each(function(index,ele){if($(ele).parents('.owl-item.cloned').length==0){var img=$(ele).find('img');var large_image_src=img.attr('data-large_image');var large_image_w=img.attr('data-large_image_width');var large_image_h=img.attr('data-large_image_height');var item={src:large_image_src,w:large_image_w,h:large_image_h,title:img.attr('title')};items.push(item);}});if($('.vertical-thumbnail').length>0&&items.length>1){var main_thumbnail=items.pop();items.unshift(main_thumbnail);$('.images-thumbnails > .thumbnails img').each(function(index,ele){$(ele).attr('data-index',index+1);});} return items;} function single_variable_product_reset_stock(wrapper){var stock_html=wrapper.find('p.availability').data('original');var classes=wrapper.find('p.availability').data('class');if(classes==''){classes='in-stock';} wrapper.find('p.availability span').html(stock_html);wrapper.find('p.availability').removeClass('in-stock out-of-stock').addClass(classes);} $(document).on('found_variation','form.variations_form',function(){var wrapper=$(this).parents('.summary');if(wrapper.find('.single_variation .stock').length>0){var stock_html=wrapper.find('.single_variation .stock').html();var classes=wrapper.find('.single_variation .stock').hasClass('out-of-stock')?'out-of-stock':'in-stock';wrapper.find('p.availability span').html(stock_html);wrapper.find('p.availability').removeClass('in-stock out-of-stock').addClass(classes);} else{single_variable_product_reset_stock(wrapper);}});$(document).on('reset_image','form.variations_form',function(){var wrapper=$(this).parents('.summary');single_variable_product_reset_stock(wrapper);});$(document).on('update_variation_values','form.variations_form',function(){if($(this).find('.ts-product-attribute').length>0){$(this).find('.ts-product-attribute').each(function(){var attr=$(this);var values=[];attr.siblings('select').find('option').each(function(){if($(this).attr('value')){values.push($(this).attr('value'));}});attr.find('.option').removeClass('hidden');attr.find('.option').each(function(){if($.inArray($(this).attr('data-value'),values)==-1){$(this).addClass('hidden');}});});}});$('form.woocommerce-ordering ul.orderby ul a').on('click',function(e){e.preventDefault();if($(this).hasClass('current')){return;} var form=$(this).closest('form.woocommerce-ordering');var data=$(this).attr('data-orderby');form.find('select.orderby').val(data).trigger('change');});if(typeof $.fn.select2=='function'){$('.ts-search-by-category select.select-category').select2();var MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;$.fn.attrchange=function(callback){if(MutationObserver){var options={subtree:false,attributes:true};var observer=new MutationObserver(function(mutations){mutations.forEach(function(e){callback.call(e.target,e.attributeName);});});return this.each(function(){observer.observe(this,options);});}} $('.ts-header .ts-search-by-category .select2-container').attrchange(function(attrName){if(attrName=='class'){if($(this).hasClass('select2-container--open')){$('body > .select2-container--open').addClass('category-dropdown');$('body > .select2-container--open').removeClass('sticky');} else{$('body > .select2-container--open').removeClass('category-dropdown');}}});} $('.widget-title-wrapper a.block-control').on('click',function(e){e.preventDefault();$(this).parent().siblings(':not(script)').slideToggle(400);$(this).toggleClass('active');});ts_widget_toggle();if(!on_touch){$(window).on('resize',$.throttle(250,function(){ts_widget_toggle();}));} if($('img.ts-lazy-load').length){$(window).on('scroll ts_lazy_load',function(){var scroll_top=$(this).scrollTop();var window_height=$(this).height();$('img.ts-lazy-load:not(.loaded)').each(function(){if($(this).data('src')&&$(this).offset().top0){if(selector.find('option[value="'+val+'"]').length>0){selector.val(val).change();_this.closest('.ts-product-attribute').find('.option').removeClass('selected');_this.closest('.option').addClass('selected');}} return false;});$('.variations_form').on('click','.reset_variations',function(){$(this).closest('.variations').find('.ts-product-attribute .option').removeClass('selected');});if($('.single-product').length>0){var wrapper=$('.single-product .product:not(.vertical-thumbnail) .images-thumbnails .thumbnails.loading');wrapper.find('.product-thumbnails').owlCarousel({loop:true,nav:true,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:20,navRewind:false,autoplay:true,autoplayHoverPause:true,autoplaySpeed:1000,responsiveBaseElement:wrapper,responsiveRefreshRate:1000,responsive:{0:{items:2},210:{items:2},320:{items:3},470:{items:4},600:{items:5}},onInitialized:function(){wrapper.addClass('loaded').removeClass('loading');}});var wrapper=$('.single-product .product.vertical-thumbnail .images-thumbnails .thumbnails.loading');if(wrapper.length>0&&typeof $.fn.carouFredSel=='function'){var items=4;if($('#left-sidebar').length>0||$('#right-sidebar').length>0){items=3;} if($('#left-sidebar').length>0&&$('#right-sidebar').length>0){items=4;} var _slider_data={items:items,direction:'up',width:'auto',height:'150px',infinite:true,prev:wrapper.find('.owl-prev'),next:wrapper.find('.owl-next'),auto:{play:true,timeoutDuration:5000,duration:800,delay:3000,items:1,pauseOnHover:true},scroll:{items:1},swipe:{onTouch:true,onMouse:true},onCreate:function(){wrapper.addClass('loaded').removeClass('loading');}};wrapper.find('.product-thumbnails').carouFredSel(_slider_data);$(window).on('resize orientationchange',$.debounce(250,function(){if($(window).width()<280){_slider_data.items=2;} else if($(window).width()<500){_slider_data.items=3;} else if($(window).width()<768){_slider_data.items=4;} else{_slider_data.items=items;} wrapper.find('.product-thumbnails').trigger('configuration',_slider_data);}));$(window).trigger('resize');}} if(typeof $.fn.prettyPhoto=='function'){$('a.ts-product-video-button').prettyPhoto({deeplinking:false,opacity:0.9,social_tools:false,default_width:900,default_height:472,theme:'ts-product-video',changepicturecallback:function(){$('.ts-product-video').addClass('loaded');}});} $('.single-product .related .products, .single-product .upsells .products, .woocommerce .cross-sells .products').each(function(){var _this=$(this);if(_this.find('.product').length>1){_this.owlCarousel({loop:true,nav:true,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:20,navRewind:false,responsiveBaseElement:_this,responsiveRefreshRate:1000,responsive:{0:{items:1},300:{items:2},579:{items:3},767:{items:4},881:{items:5}}});}});if(typeof $.fn.YTPlayer=='function'){$('.ts-youtube-video-bg').each(function(index,element){var selector=$(this);var poster=selector.data('poster');var property=selector.data('property')&&typeof selector.data('property')=='string'?eval('('+selector.data('property')+')'):selector.data('property');var vol=50;if(property.mute){vol=0;} if(!on_touch){var player=selector.YTPlayer({mute:property.mute,vol:vol});player.on('YTPStart',function(){selector.removeClass('pausing playing').addClass('playing');selector.closest('.vc_row').addClass('playing');if(poster){selector.css({'background-image':''});selector.find('.mbYTP_wrapper').css({'opacity':1});} if(property.mute){player.get(0).player.mute();}});player.on('YTPPause',function(){selector.removeClass('pausing playing').addClass('pausing');selector.closest('.vc_row').removeClass('playing');if(poster){selector.css({'background-image':'url('+poster+')'});selector.find('.mbYTP_wrapper').css({'opacity':0});}});player.on('YTPChanged',function(){if(!property.autoPlay&&poster){selector.css({'background-image':'url('+poster+')'});}});} else if(poster){selector.css({'background-image':'url('+poster+')'});}});} $('.ts-hosted-video-bg').each(function(){var selector=$(this);var video=selector.find('video');var video_dom=selector.find('video').get(0);if(video.hasClass('loop')){video_dom.loop=true;} if(video.hasClass('muted')){video_dom.muted=true;} var poster=selector.data('poster');if(poster){selector.css({'background-image':'url('+poster+')'});} var control=selector.find('.video-control');control.on('click',function(){if(!selector.hasClass('playing')){video_dom.play();selector.css({'background-image':''});selector.removeClass('pausing').addClass('playing');selector.closest('.vc_row').addClass('playing');} else{video_dom.pause();if(poster){selector.css({'background-image':'url('+poster+')'});} selector.removeClass('playing').addClass('pausing');selector.closest('.vc_row').removeClass('playing');}});if(!on_touch){selector.addClass('pausing');if(video.hasClass('autoplay')){control.trigger('click');}}});$('.single-product .vc_tta-accordion .vc_tta-panel-heading').on('click',function(){if($(this).parents('.vc_tta-panel').hasClass('vc_active')){return;} var acc_header=$(this);var header_sticky=0;if(!on_touch){if($('.is-sticky .header-sticky').length>0){header_sticky=$('.is-sticky .header-sticky').height();} else if(typeof boxshop_params!='undefined'&&boxshop_params.sticky_header==1&&$('.header-sticky').length>0){header_sticky=$('.header-sticky').height();}} setTimeout(function(){$('body,html').animate({scrollTop:acc_header.offset().top-acc_header.height()-header_sticky},600);},600);});if($('.woocommerce-tabs.accordion-tabs').length>0){$('a.woocommerce-review-link').on('click',function(){var acc_header=$('#reviews').parents('.vc_tta-panel-body').siblings('.vc_tta-panel-heading');if(!acc_header.parents('.vc_tta-panel').hasClass('vc_active')){setTimeout(function(){acc_header.trigger('click');acc_header.find('.vc_tta-panel-title a').trigger('click');},100);}});} $('.widget_categories > ul').each(function(index,ele){var _this=$(ele);var icon_toggle_html='';var ul_child=_this.find('ul.children');ul_child.hide();ul_child.closest('li').addClass('cat-parent');ul_child.before(icon_toggle_html);});$('.widget_categories span.icon-toggle').on('click',function(){var parent_li=$(this).parent('li.cat-parent');if(!parent_li.hasClass('active')){parent_li.find('ul.children:first').slideDown();parent_li.addClass('active');} else{parent_li.find('ul.children').slideUp();parent_li.removeClass('active');parent_li.find('li.cat-parent').removeClass('active');}});$('.widget_categories li.current-cat').parents('ul.children').siblings('.icon-toggle').trigger('click');$('.widget_categories li.current-cat.cat-parent > .icon-toggle').trigger('click');$('.ts-blogs-widget-wrapper.ts-slider').each(function(){var element=$(this);var show_nav=element.data('show_nav')==1;var auto_play=element.data('auto_play')==1;element.owlCarousel({loop:true,items:1,nav:show_nav,navText:[,],dots:false,margin:10,navSpeed:1000,slideBy:1,rtl:$('body').hasClass('rtl'),navRewind:false,autoplay:auto_play,autoplayTimeout:5000,autoplayHoverPause:true,autoplaySpeed:false,mouseDrag:true,touchDrag:true,responsiveRefreshRate:1000,responsive:{0:{items:1}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}});});$('.widget-container.ts-product-categories-widget .icon-toggle').on('click',function(){var parent_li=$(this).parent('li.cat-parent');if(!parent_li.hasClass('active')){parent_li.addClass('active');parent_li.find('ul.children:first').slideDown();} else{parent_li.find('ul.children').slideUp();parent_li.removeClass('active');parent_li.find('li.cat-parent').removeClass('active');}});$('.widget-container.ts-product-categories-widget').each(function(){var element=$(this);var parent_li=element.find('ul.children').parent('li');parent_li.addClass('cat-parent');element.find('li.current').parents('ul.children').siblings('.icon-toggle').trigger('click');});$('.widget-container.ts-product-categories-widget .cat-parent.current > .icon-toggle').trigger('click');$('.product-filter-by-availability-wrapper > ul input[type="checkbox"]').on('change',function(){$(this).parent('li').siblings('li').find('input[type="checkbox"]').attr('checked',false);var val='';if($(this).is(':checked')){val=$(this).val();} var form=$(this).closest('ul').siblings('form');if(val!=''){form.find('input[name="stock"]').val(val);} else{form.find('input[name="stock"]').remove();} form.submit();});$('.ts-products-widget-wrapper.ts-slider').each(function(){var element=$(this);var show_nav=element.data('show_nav')==1;var auto_play=element.data('auto_play')==1;element.owlCarousel({loop:true,items:1,nav:show_nav,navText:[,],dots:false,navSpeed:1000,slideBy:1,rtl:$('body').hasClass('rtl'),navRewind:false,autoplay:auto_play,autoplayTimeout:5000,autoplayHoverPause:true,autoplaySpeed:false,mouseDrag:true,touchDrag:true,responsiveRefreshRate:1000,responsive:{0:{items:1}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}});});$('.ts-recent-comments-widget-wrapper.ts-slider').each(function(){var element=$(this);var show_nav=element.data('show_nav')==1;var auto_play=element.data('auto_play')==1;element.owlCarousel({loop:true,items:1,margin:10,nav:show_nav,navText:[,],dots:false,navSpeed:1000,slideBy:1,rtl:$('body').hasClass('rtl'),navRewind:false,autoplay:auto_play,autoplayTimeout:5000,autoplayHoverPause:true,autoplaySpeed:false,mouseDrag:true,touchDrag:true,responsiveRefreshRate:1000,responsive:{0:{items:1}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}});});if(!on_touch&&$('.single-portfolio').length>0&&$('.single-portfolio .thumbnails').length>0){$(window).on('scroll',function(){var window_width=$(window).width();var scroll_top=$(this).scrollTop();var content_height=$('.single-portfolio .entry-content').height();var thumbnails_height=$('.single-portfolio .thumbnails').height();var thumbnails_top=$('.single-portfolio .thumbnails').offset().top;if(scroll_top>thumbnails_top&&window_width>767){var margin=scroll_top-thumbnails_top;if(margin+content_height>thumbnails_height){margin=thumbnails_height-content_height;} if(margin>=0){$('.single-portfolio .entry-content').css('margin-top',margin);}} else{$('.single-portfolio .entry-content').css('margin-top',0);}});} if(typeof $.fn.prettyPhoto=='function'){$('.single-portfolio .thumbnails a[rel^="prettyPhoto"]').prettyPhoto({show_title:false,deeplinking:false,social_tools:false});} $(document).on('yith_infs_added_elem',function(){ts_quickshop_handle();});});function ts_mega_menu_change_state(){if(Math.max(window.outerWidth,jQuery(window).width())<991){jQuery('.group-meta-header').hide();jQuery('.group-meta-header').removeClass('open');jQuery('.ts-group-meta-icon-toggle').removeClass('active');jQuery('.ts-group-meta-icon-toggle').off('click');jQuery('.ts-group-meta-icon-toggle').on('click',function(){jQuery('.group-meta-header').slideToggle(600);jQuery('.group-meta-header').toggleClass('open');jQuery(this).toggleClass('active');});} jQuery('span.ts-menu-drop-icon').removeClass('active');if(Math.max(window.outerWidth,jQuery(window).width())>767){jQuery('nav.pc-menu > ul.menu').show(200);var padding_left=0,container_width=0;var container=jQuery('.header-sticky > .container');if(container.length<=0){container=jQuery('.header-sticky');if(container.length<=0){return;} container_width=container.outerWidth();} else{container_width=container.width();padding_left=parseInt(container.css('padding-left'));} var container_offset=container.offset();setTimeout(function(){jQuery('nav.pc-menu > ul.menu').children('.ts-megamenu-fullwidth').each(function(index,element){var current_offset=jQuery(element).offset();var left=current_offset.left-container_offset.left-padding_left;jQuery(element).children('ul.sub-menu').css({'width':container_width+'px','left':-left+'px'});});jQuery('nav.pc-menu > ul.menu').children('.ts-megamenu-columns-1, .ts-megamenu-columns-2, .ts-megamenu-columns-3, .ts-megamenu-columns-4').each(function(index,element){jQuery(element).children('ul.sub-menu').css({'max-width':container_width+'px'});var sub_menu_width=jQuery(element).children('ul.sub-menu').outerWidth();var item_width=jQuery(element).outerWidth();jQuery(element).children('ul.sub-menu').css({'left':'-'+(sub_menu_width/2-item_width/2)+'px'});var container_left=container_offset.left;var container_right=container_left+container_width;var item_left=jQuery(element).offset().left;var overflow_left=(sub_menu_width/2>(item_left+item_width/2-container_left));var overflow_right=((sub_menu_width/2+item_left+item_width/2)>container_right);if(overflow_left){var left=item_left-container_left-padding_left;jQuery(element).children('ul.sub-menu').css({'left':-left+'px'});} if(overflow_right&&!overflow_left){var left=item_left-container_left-padding_left;left=left-(container_width-sub_menu_width);jQuery(element).children('ul.sub-menu').css({'left':-left+'px'});}});jQuery('ul.menu li.menu-item').removeClass('hide');},800);} else{jQuery('.ic-mobile-menu-button').off('click');jQuery('.ic-mobile-menu-button').on('click',function(){jQuery('#page').addClass('menu-mobile-active');});jQuery('.ic-mobile-menu-close-button').off('click');jQuery('.ic-mobile-menu-close-button').on('click',function(){jQuery('#page').removeClass('menu-mobile-active');});jQuery('#wpadminbar').css('position','fixed');jQuery('ul.menu li.menu-item').removeClass('hide');}} function ts_menu_action_on_ipad(){jQuery('.vertical-menu-heading').on('click',function(){var is_active=jQuery(this).hasClass('active');var vertical_menu=jQuery(this).siblings('.vertical-menu');jQuery('nav.pc-menu > ul.menu').find('.sub-menu').hide();jQuery('nav.pc-menu > ul.menu li.menu-item').removeClass('active');jQuery('nav.pc-menu span.ts-menu-drop-icon').removeClass('active');if(vertical_menu.length>0){if(is_active){vertical_menu.fadeOut(250);jQuery(this).removeClass('active');} else{vertical_menu.fadeIn(250);jQuery(this).addClass('active');}}});jQuery('.vertical-menu-wrapper span.ts-menu-drop-icon').on('click',function(){var is_active=jQuery(this).hasClass('active');var sub_menu=jQuery(this).siblings('.sub-menu');jQuery('nav.pc-menu > ul.menu').find('.sub-menu').hide();jQuery('nav.pc-menu span.ts-menu-drop-icon').removeClass('active');jQuery('nav.pc-menu li.menu-item').removeClass('active');jQuery('nav.vertical-menu span.ts-menu-drop-icon').removeClass('active');jQuery('nav.vertical-menu > ul.menu').find('.sub-menu').hide();jQuery(this).parents('.sub-menu').show();if(sub_menu.length>0){if(is_active){sub_menu.fadeOut(250);jQuery(this).removeClass('active');} else{sub_menu.fadeIn(250);jQuery(this).addClass('active');} jQuery(this).parents('.sub-menu').siblings('.ts-menu-drop-icon').addClass('active');}});jQuery('.main-menu.pc-menu span.ts-menu-drop-icon').on('click',function(){var is_active=jQuery(this).hasClass('active');var sub_menu=jQuery(this).siblings('.sub-menu');jQuery('.vertical-menu-heading').removeClass('active');jQuery('.vertical-menu-wrapper > .vertical-menu').hide();jQuery('nav.vertical-menu span.ts-menu-drop-icon').removeClass('active');jQuery('nav.vertical-menu > ul.menu').find('.sub-menu').hide();jQuery('.main-menu.pc-menu span.ts-menu-drop-icon').removeClass('active');jQuery('.main-menu.pc-menu li.menu-item').removeClass('active');jQuery('.main-menu.pc-menu > ul.menu').find('.sub-menu').hide();jQuery(this).parents('.sub-menu').show();if(sub_menu.length>0){if(is_active){sub_menu.fadeOut(250);jQuery(this).removeClass('active');jQuery(this).parent().removeClass('active');} else{sub_menu.fadeIn(250);jQuery(this).addClass('active');jQuery(this).parent().addClass('active');} jQuery(this).parents('.sub-menu').siblings('.ts-menu-drop-icon').addClass('active');}});jQuery('.mobile-menu .sub-menu').before('');jQuery('.mobile-menu .sub-menu').hide();jQuery('.mobile-menu span.ts-menu-drop-icon').on('click',function(){var is_active=jQuery(this).hasClass('active');var sub_menu=jQuery(this).siblings('.sub-menu');if(is_active){sub_menu.slideUp(250);sub_menu.find('.sub-menu').hide();sub_menu.find('.ts-menu-drop-icon').removeClass('active');} else{sub_menu.slideDown(250);} jQuery(this).toggleClass('active');});} function ts_is_touch_device(){return!jQuery('body').hasClass('ts_desktop');} function ts_sticky_menu(){var on_touch=ts_is_touch_device();if(!on_touch&&jQuery(window).width()>768){var top_spacing=0;if(jQuery('body').hasClass('logged-in')&&jQuery('body').hasClass('admin-bar')&&jQuery('#wpadminbar').length>0){top_spacing=jQuery('#wpadminbar').height();} var top_begin=jQuery('header.ts-header').height()+100;if(jQuery('body').hasClass('display-vertical-menu')&&jQuery('nav.vertical-menu').length>0){top_begin+=jQuery('nav.vertical-menu').height();} setTimeout(function(){jQuery('.header-sticky').sticky({topSpacing:top_spacing,topBegin:top_begin,scrollOnTop:function(){ts_mega_menu_change_state();jQuery('body > .select2-container--open').removeClass('sticky');},scrollOnBottom:function(){ts_mega_menu_change_state();jQuery('body > .select2-container--open').addClass('sticky');}});},200);}} function ts_quickshop_handle(){if(typeof jQuery.fn.prettyPhoto!='function'){return;} jQuery('a.quickshop').prettyPhoto({deeplinking:false,opacity:0.9,social_tools:false,default_width:980,default_height:480,theme:'pp_woocommerce',changepicturecallback:function(){jQuery('.pp_inline').find('form.variations_form').wc_variation_form();jQuery('.pp_inline').find('form.variations_form .variations select').change();jQuery('body').trigger('wc_fragments_loaded');jQuery('.pp_inline .variations_form').on('click','.reset_variations',function(){jQuery(this).closest('.variations').find('.ts-product-attribute .option').removeClass('selected');});jQuery('.pp_woocommerce').addClass('loaded');var _this=jQuery('.ts-quickshop-wrapper .images-slider-wrapper');if(_this.find('.image-item').length<=1){return;} var owl=_this.find('.image-items').owlCarousel({items:1,loop:true,nav:true,navText:[,],dots:false,navSpeed:1000,slideBy:1,rtl:jQuery('body').hasClass('rtl'),margin:10,navRewind:false,autoplay:false,autoplayTimeout:5000,autoplayHoverPause:false,autoplaySpeed:false,mouseDrag:true,touchDrag:true,responsiveBaseElement:_this,responsiveRefreshRate:1000,onInitialized:function(){_this.addClass('loaded').removeClass('loading');}});}});} function ts_update_tini_wishlist(){if(typeof boxshop_params=='undefined'){return;} var wishlist_wrapper=jQuery('.my-wishlist-wrapper');if(wishlist_wrapper.length==0){return;} wishlist_wrapper.addClass('loading');jQuery.ajax({type:'POST',url:boxshop_params.ajax_url,data:{action:'boxshop_update_tini_wishlist'},success:function(response){var first_icon=wishlist_wrapper.children('i.fa:first');wishlist_wrapper.html(response);if(first_icon.length>0){wishlist_wrapper.prepend(first_icon);} wishlist_wrapper.removeClass('loading');}});} function ts_set_cloud_zoom(){jQuery('.cloud-zoom-wrap .cloud-zoom-big').remove();jQuery('.cloud-zoom, .cloud-zoom-gallery').off('click');var clz_width=jQuery('.cloud-zoom, .cloud-zoom-gallery').width();var clz_img_width=jQuery('.cloud-zoom, .cloud-zoom-gallery').children('img').width();var cl_zoom=jQuery('.cloud-zoom, .cloud-zoom-gallery').not('.on_pc');var temp=(clz_width-clz_img_width)/2;if(cl_zoom.length>0){cl_zoom.data('zoom',null).siblings('.mousetrap').off().remove();cl_zoom.CloudZoom({adjustX:temp});}} function ts_widget_toggle(){if(typeof boxshop_params!='undefined'&&boxshop_params.responsive==0){return;} jQuery('.wpb_widgetised_column .widget-title-wrapper a.block-control, .footer-container .widget-title-wrapper a.block-control').remove();if(Math.max(window.outerWidth,jQuery(window).width())>=768){jQuery('.widget-title-wrapper a.block-control').removeClass('active').hide();jQuery('.widget-title-wrapper a.block-control').parent().siblings(':not(script)').show();} else{jQuery('.widget-title-wrapper a.block-control').removeClass('active').show();jQuery('.widget-title-wrapper a.block-control').parent().siblings(':not(script)').hide();jQuery('.wpb_widgetised_column .widget-title-wrapper, .footer-container .widget-title-wrapper').siblings(':not(script)').show();}} function ts_woocommerce_quantity_increment($){$(document).on('click','.plus, .minus',function(){var $qty=$(this).closest('.quantity').find('.qty'),currentVal=parseFloat($qty.val()),max=parseFloat($qty.attr('max')),min=parseFloat($qty.attr('min')),step=$qty.attr('step');if(!currentVal||currentVal===''||currentVal==='NaN')currentVal=0;if(max===''||max==='NaN')max='';if(min===''||min==='NaN')min=0;if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN')step=1;if($(this).is('.plus')){if(max&&(max==currentVal||currentVal>max)){$qty.val(max);}else{$qty.val(currentVal+parseFloat(step));}}else{if(min&&(min==currentVal||currentVal0){$qty.val(currentVal-parseFloat(step));}} $qty.trigger('change');});} function ts_ajax_search(){var search_string='';var search_previous_string='';var search_timeout;var search_delay=500;var search_input;var search_cache_data={};jQuery('body').append('
');var ts_search_result_container=jQuery('#ts-search-result-container');jQuery('.ts-header .search-content input[name="s"]').on('keyup',function(e){search_input=jQuery(this);ts_search_result_container.hide();search_string=jQuery(this).val().trim();if(search_string.length<2){search_input.parents('.search-content').removeClass('loading');return;} if(search_cache_data[search_string]){ts_search_result_container.html(search_cache_data[search_string]);ts_search_result_container.show();search_previous_string='';search_input.parents('.search-content').removeClass('loading');ts_search_result_container.find('.view-all-wrapper a').on('click',function(e){e.preventDefault();search_input.parents('form').submit();});return;} clearTimeout(search_timeout);search_timeout=setTimeout(function(){if(search_string==search_previous_string||search_string.length<2){return;} search_previous_string=search_string;search_input.parents('.search-content').addClass('loading');var category='';var select_category=search_input.parents('.search-content').siblings('.select-category');if(select_category.length>0){category=select_category.find(':selected').val();} jQuery.ajax({type:'POST',url:boxshop_params.ajax_url,data:{action:'boxshop_ajax_search',search_string:search_string,category:category},error:function(xhr,err){search_input.parents('.search-content').removeClass('loading');},success:function(response){if(response!=''){response=JSON.parse(response);if(response.search_string==search_string){ts_search_result_container.html(response.html);search_cache_data[search_string]=response.html;var top=search_input.offset().top+search_input.outerHeight(true);var left=Math.ceil(search_input.offset().left);var width=search_input.outerWidth(true);var border_width=parseInt(search_input.parent('.search-content').css('border-left-width'));left-=border_width;width+=border_width;if(width<300){width=300;} window_width=jQuery(window).width();if((left+width)>window_width){left-=(width-search_input.outerWidth(true));} ts_search_result_container.css({'position':'absolute','top':top,'left':left,'width':width,'display':'block'});search_input.parents('.search-content').removeClass('loading');ts_search_result_container.find('.view-all-wrapper a').on('click',function(e){e.preventDefault();search_input.parents('form').submit();});}} else{search_input.parents('.search-content').removeClass('loading');}}});},search_delay);});ts_search_result_container.on('mouseleave',function(){ts_search_result_container.hide();});jQuery('body').on('click',function(){ts_search_result_container.hide();});jQuery('.ts-search-by-category select.select-category').on('change',function(){search_previous_string='';search_cache_data={};jQuery(this).parents('.ts-search-by-category').find('.search-content input[name="s"]').trigger('keyup');});} function ts_single_related_post_gallery_slider(){if(jQuery('.single-post figure.gallery, .list-posts .post-item .gallery figure, .ts-blogs-widget .thumbnail.gallery figure').length>0){var _this=jQuery('.single-post figure.gallery, .list-posts .post-item .gallery figure, .ts-blogs-widget .thumbnail.gallery figure');var slider_data={items:1,loop:true,nav:false,dots:true,animateIn:'fadeIn',animateOut:'fadeOut',navText:[,],navSpeed:1000,slideBy:1,rtl:jQuery('body').hasClass('rtl'),margin:10,navRewind:false,autoplay:true,autoplayTimeout:4000,autoplayHoverPause:true,autoplaySpeed:false,autoHeight:true,mouseDrag:false,touchDrag:true,responsive:{0:{items:1}},onInitialized:function(){_this.removeClass('loading');_this.parent('.gallery').addClass('loaded').removeClass('loading');}};_this.each(function(){var validate_slider=true;if(jQuery(this).find('img').length<=1){validate_slider=false;} if(validate_slider){jQuery(this).owlCarousel(slider_data);} else{jQuery(this).removeClass('loading');jQuery(this).parent('.gallery').removeClass('loading');}});} if(jQuery('.single-post .related-posts.loading').length>0){var _this=jQuery('.single-post .related-posts.loading');var slider_data={loop:true,nav:true,navText:[,],dots:false,navSpeed:1000,slideBy:1,rtl:jQuery('body').hasClass('rtl'),margin:30,navRewind:false,autoplay:false,autoplayTimeout:5000,autoplayHoverPause:true,autoplaySpeed:false,autoHeight:true,mouseDrag:true,touchDrag:true,responsiveBaseElement:_this,responsiveRefreshRate:400,responsive:{0:{items:1},640:{items:2},1150:{items:3},1400:{items:4}},onInitialized:function(){_this.addClass('loaded').removeClass('loading');}};_this.find('.content-wrapper .blogs').owlCarousel(slider_data);}}