jQuery(function($){"use strict";var shortcode_custom_style='';$('.ts-shortcode-custom-style').each(function(){shortcode_custom_style+=$(this).html();});$('.ts-shortcode-custom-style').remove();if(shortcode_custom_style){$('head').append('');} $('.ts-product-wrapper.ts-shortcode.ts-slider').each(function(){var element=$(this);var show_nav=false;var show_dots=false;var auto_play=false;var columns=5;var margin=0;var disable_responsive=false;if(element.data('nav')){show_nav=true;} if(element.data('dots')){show_dots=true;} if(element.data('autoplay')){auto_play=true;} if(element.data('columns')){columns=element.data('columns');} if(element.data('margin')){margin=element.data('margin');} if(element.data('disable_responsive')){disable_responsive=true;} var _slider_data={loop:true,nav:show_nav,navText:[,],dots:show_dots,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:1000,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},300:{items:2},579:{items:3},790:{items:4},980:{items:columns}},onInitialized:function(){element.find('.content-wrapper').addClass('loaded').removeClass('loading');}};if(element.hasClass('item-list')){_slider_data.responsive={0:{items:1},579:{items:2},881:{items:3},1200:{items:columns}};} if(disable_responsive){_slider_data.responsive={0:{items:columns}};} if(columns==1){_slider_data.responsive={0:{items:1}};} element.find('.products').owlCarousel(_slider_data);});setTimeout(function(){ts_loop_product_thumbnail_slider();},200);function ts_loop_product_thumbnail_slider(){$('.woocommerce .products .product figure.slider').each(function(){var element=$(this);if(!element.hasClass('owl-carousel')&&element.find('img').length>1){var data_dot=element.find('img:first').attr('data-dot')!=undefined;var drag=element.parents('.ts-slider').length==0;var _slider_data={loop:false,nav:false,navText:[,],dots:true,dotData:data_dot,dotsData:data_dot,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:0,navRewind:false,autoplay:0,autoplayHoverPause:true,autoplaySpeed:1000,mouseDrag:false,touchDrag:drag,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1}},onInitialized:function(){element.removeClass('loading');}};var variable_prices=element.siblings('.variable-prices');if(variable_prices.length>0){_slider_data.onTranslated=_slider_data.onInitialized=function(){element.removeClass('loading');var index=element.find('.owl-dot.active').index();var price_html=variable_prices.find('.price').eq(index).html();element.parent().parent().siblings('.meta-wrapper').find('.price').html(price_html);}} element.owlCarousel(_slider_data);} else{element.removeClass('loading');}});} $('.product .thumbnail-wrapper > a').on('click',function(e){if($(this).find('figure').hasClass('slider')){if(e.target.offsetParent!=null&&e.target.offsetParent.className=='owl-dots'){return false;}}});$('.ts-product-deals-slider-wrapper').each(function(){var element=$(this);var show_nav=false;var auto_play=false;var margin=20;var columns=4;var is_slider=false;if(element.data('nav')){show_nav=true;} if(element.data('autoplay')){auto_play=true;} if(element.data('margin')!=undefined){margin=element.data('margin');} if(element.data('columns')){columns=element.data('columns');} if(element.data('is_slider')){is_slider=true;} var _slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:1000,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},340:{items:2},579:{items:3},730:{items:4},800:{items:columns}},onInitialized:function(){element.find('.content-wrapper').addClass('loaded').removeClass('loading');}};if(columns==1){_slider_data.responsive={0:{items:1},520:{items:2}};} element.find('.products').owlCarousel(_slider_data);});$('.ts-product-category-slider-wrapper').each(function(){var element=$(this);var show_nav=false;var auto_play=false;var margin=0;var columns=4;if(element.data('nav')){show_nav=true;} if(element.data('autoplay')){auto_play=true;} if(element.data('margin')){margin=parseInt(element.data('margin'));} if(element.data('columns')){columns=parseInt(element.data('columns'));} var _slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:false,autoplaySpeed:1000,responsiveBaseElement:element.find('.content-wrapper'),responsiveRefreshRate:400,responsive:{0:{items:1},420:{items:2},767:{items:3},990:{items:columns}},onInitialized:function(){element.find('.content-wrapper').addClass('loaded').removeClass('loading');}};if(element.hasClass('title-left')){_slider_data.responsive={0:{items:2},420:{items:3},580:{items:4},720:{items:5},850:{items:6},1000:{items:columns}};} element.find('.products').owlCarousel(_slider_data);});var ts_product_in_category_tab_data=[];$('.ts-product-in-category-tab-wrapper .column-tabs .tab-item, .ts-product-in-category-tab-2-wrapper .column-tabs .tab-item').on('click',function(){var tab_type=1;var element=$(this).parents('.ts-product-in-category-tab-wrapper');if(element.length==0){tab_type=2;element=$(this).parents('.ts-product-in-category-tab-2-wrapper');} if($(this).hasClass('current')||element.find('.column-products').hasClass('loading')){return;} var element_id=element.attr('id');var product_cat=$(this).data('product_cat');var see_more_link=$(this).data('link');var atts=element.data('atts');var margin=20;if(tab_type==1){margin=atts.tab_style=='vertical-tab'?20:0;} var is_general_tab=$(this).hasClass('general-tab')?1:0;if(element.find('a.see-more-button').length>0){element.find('a.see-more-button').attr('href',see_more_link);} element.find('.column-tabs .tab-item').removeClass('current');$(this).addClass('current');var tab_data_index=element_id+'-'+product_cat.toString().split(',').join('-');if(ts_product_in_category_tab_data[tab_data_index]!=undefined){element.find('.column-products .products.owl-carousel').owlCarousel('destroy');element.find('.column-products .products').remove();element.find('.column-products').append(ts_product_in_category_tab_data[tab_data_index]);if(typeof ts_quickshop_handle=='function'){ts_quickshop_handle();} ts_product_in_category_tab_see_more_handle(element,atts);ts_product_slider_in_category_tab(element,atts.show_nav,atts.auto_play,atts.columns,margin);return;} element.find('.column-products').addClass('loading');$.ajax({type:"POST",timeout:30000,url:ts_shortcode_params.ajax_uri,data:{action:'ts_get_product_content_in_category_tab',atts:atts,product_cat:product_cat,is_general_tab:is_general_tab},error:function(xhr,err){},success:function(response){if(response){element.find('.column-products .products.owl-carousel').owlCarousel('destroy');element.find('.column-products .products').remove();element.find('.column-products').append(response);if(typeof ts_quickshop_handle=='function'){ts_quickshop_handle();} ts_product_in_category_tab_data[tab_data_index]=response;ts_product_in_category_tab_see_more_handle(element,atts);ts_product_slider_in_category_tab(element,atts.show_nav,atts.auto_play,atts.columns,margin);} element.find('.column-products').removeClass('loading');}});});$('.ts-product-in-category-tab-wrapper, .ts-product-in-category-tab-2-wrapper').each(function(){var element=$(this);var atts=element.data('atts');var margin=20;if(element.hasClass('ts-product-in-category-tab-wrapper')){margin=atts.tab_style=='vertical-tab'?20:0;} if(element.find('a.see-more-button').length>0){element.find('a.see-more-button').attr('href',element.find('.tab-item.current').data('link'));} ts_product_in_category_tab_see_more_handle(element,atts);ts_product_slider_in_category_tab(element,atts.show_nav,atts.auto_play,atts.columns,margin);element.find('.column-products').removeClass('loading');});function ts_product_in_category_tab_see_more_handle(element,atts){var hide_see_more=element.find('.products .hide-see-more').length;element.find('.products .hide-see-more').remove();if(element.find('.tab-item.current').hasClass('general-tab')&&atts.show_see_more_general_tab==0){hide_see_more=true;} if(element.find('.products .product').length==0){hide_see_more=true;} if(atts.show_see_more_button==1){if(hide_see_more){element.find('.see-more-wrapper').addClass('hidden');element.removeClass('has-see-more-button');} else{element.find('.see-more-wrapper').removeClass('hidden');element.addClass('has-see-more-button');}}} function ts_product_slider_in_category_tab(element,show_nav,auto_play,columns,margin){if(element.hasClass('has-slider')&&element.find('.product').length>0){show_nav=(show_nav==1)?true:false;auto_play=(auto_play==1)?true:false;columns=parseInt(columns);var _slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:false,autoplaySpeed:1000,responsiveBaseElement:element.find('.products'),responsiveRefreshRate:400,responsive:{0:{items:1},300:{items:2},470:{items:3},670:{items:4},830:{items:columns}},onInitialized:function(){}};element.find('.products').owlCarousel(_slider_data);}} $('.ts-product-in-category-tab-wrapper .column-banners').each(function(){var element=$(this);var is_slider=false;if(element.find('img').length>1){is_slider=true;} else{element.removeClass('loading');} if(is_slider){var slider_data={loop:true,nav:false,navText:[,],navSpeed:1000,dots:true,rtl:$('body').hasClass('rtl'),margin:10,navRewind:false,autoplay:true,autoplayHoverPause:true,autoplaySpeed:false,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}};element.find('figure').owlCarousel(slider_data);}});$('.ts-recently-viewed-products-wrapper.ts-slider').each(function(){var element=$(this);var show_nav=false;var auto_play=false;var columns=5;if(element.data('nav')){show_nav=true;} if(element.data('autoplay')){auto_play=true;} if(element.data('columns')){columns=element.data('columns');} var _slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:0,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:1000,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},550:{items:2},767:{items:3},1050:{items:4},1300:{items:columns}},onInitialized:function(){element.find('.content-wrapper').addClass('loaded').removeClass('loading');}};element.find('.content-wrapper').owlCarousel(_slider_data);});$('.ts-blogs-wrapper.ts-shortcode').each(function(){var element=$(this);var atts=element.data('atts');if(atts.is_slider){var show_nav=parseInt(atts.show_nav)==1;var auto_play=parseInt(atts.auto_play)==1;var margin=parseInt(atts.margin);var columns=parseInt(atts.columns);var slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:false,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},570:{items:2},767:{items:3},870:{items:columns}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}};element.find('.content-wrapper > .blogs').owlCarousel(slider_data);} var is_masonry=false;if(atts.is_masonry&&typeof $.fn.isotope=='function'){is_masonry=true;} setTimeout(function(){ts_blog_shortcode_gallery_slider(element,atts);},200);if(is_masonry){setTimeout(function(){element.find('.blogs').isotope();},200);} element.find('a.load-more').on('click',function(){var button=$(this);if(button.hasClass('loading')){return false;} button.addClass('loading');var paged=button.attr('data-paged');$.ajax({type:"POST",timeout:30000,url:ts_shortcode_params.ajax_uri,data:{action:'ts_blogs_load_items',paged:paged,atts:atts},error:function(xhr,err){},success:function(response){button.removeClass('loading');button.attr('data-paged',++paged);if(response!=0&&response!=''){if(is_masonry){element.find('.blogs').isotope('insert',$(response));setTimeout(function(){element.find('.blogs').isotope('layout');},500);} else{element.find('.blogs').append(response);var columns=parseInt(atts.columns);element.find('.blogs .item').removeClass('first last');element.find('.blogs .item').each(function(index,ele){if(index%columns==0){$(ele).addClass('first');} if(index%columns==columns-1){$(ele).addClass('last');}});} ts_blog_shortcode_gallery_slider(element,atts);} else{button.parent().remove();}}});return false;});});function ts_blog_shortcode_gallery_slider(element,atts){var show_nav=parseInt(atts.show_nav)==1;var slider_data={items:1,loop:true,nav:false,dots:show_nav,animateIn:'fadeIn',animateOut:'fadeOut',navText:[,],navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:10,navRewind:false,autoplay:true,autoplayTimeout:4000,autoplayHoverPause:true,autoplaySpeed:false,autoHeight:true,mouseDrag:false,touchDrag:false,responsive:{0:{items:1}},onInitialized:function(){element.find('.thumbnail.gallery').addClass('loaded').removeClass('loading');}};if(element.find('.thumbnail.gallery').length>0){element.find('.thumbnail.gallery:not(.loaded) figure').owlCarousel(slider_data);}} $('.ts-image-gallery-wrapper.ts-slider').each(function(){var element=$(this);var show_nav=parseInt(element.data('nav'))==1;var auto_play=parseInt(element.data('autoplay'))==1;var margin=parseInt(element.data('margin'));var columns=parseInt(element.data('columns'));var slider_data={loop:true,nav:show_nav,navText:[,],navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:false,autoHeight:true,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},350:{items:2},550:{items:3},750:{items:4},950:{items:columns}},onInitialized:function(){element.find('.images').addClass('loaded').removeClass('loading');}};setTimeout(function(){element.find('.images').owlCarousel(slider_data);},200);});$('.ts-logo-slider-wrapper.loading').each(function(){var element=$(this);var margin=element.data('margin');var show_nav=false;var auto_play=false;var break_point=element.data('break_point');var item=element.data('item');if(element.data('nav')){show_nav=true;} if(element.data('auto_play')){auto_play=true;} var _slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:margin,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:false,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},300:{items:2},400:{items:3},640:{items:4},930:{items:5}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}};if(break_point.length>0){_slider_data.responsive={};for(var i=0;i0){var interval=setInterval(function(){elements.each(function(index,element){var day=0;var hour=0;var minute=0;var second=0;var delta=0;var time_day=60*60*24;var time_hour=60*60;var time_minute=60;var wrapper=$(element);wrapper.find('.days .number-wrapper .number').each(function(i,e){day=parseInt($(e).text());});wrapper.find('.hours .number-wrapper .number').each(function(i,e){hour=parseInt($(e).text());});wrapper.find('.minutes .number-wrapper .number').each(function(i,e){minute=parseInt($(e).text());});wrapper.find('.seconds .number-wrapper .number').each(function(i,e){second=parseInt($(e).text());});if(day!=0||hour!=0||minute!=0||second!=0){delta=(day*time_day)+(hour*time_hour)+(minute*time_minute)+second;delta--;day=Math.floor(delta/time_day);delta-=day*time_day;hour=Math.floor(delta/time_hour);delta-=hour*time_hour;minute=Math.floor(delta/time_minute);delta-=minute*time_minute;if(delta>0){second=delta;} else{second='0';} day=(day<10)?zeroise(day,2):day.toString();hour=(hour<10)?zeroise(hour,2):hour.toString();minute=(minute<10)?zeroise(minute,2):minute.toString();second=(second<10)?zeroise(second,2):second.toString();wrapper.find('.days .number-wrapper .number').each(function(i,e){$(e).text(day);});wrapper.find('.hours .number-wrapper .number').each(function(i,e){$(e).text(hour);});wrapper.find('.minutes .number-wrapper .number').each(function(i,e){$(e).text(minute);});wrapper.find('.seconds .number-wrapper .number').each(function(i,e){$(e).text(second);});}});},1000);}} ts_counter($('.product .counter-wrapper, .ts-countdown .counter-wrapper'));setTimeout(function(){if(typeof $.fn.isotope=='function'){$('.ts-portfolio-wrapper.ts-masonry .portfolio-inner').isotope({filter:'*'});} $('.ts-portfolio-wrapper.ts-masonry').removeClass('loading');},200);$('.ts-portfolio-wrapper .filter-bar li').on('click',function(){$(this).siblings('li').removeClass('current');$(this).addClass('current');var container=$(this).parents('.ts-portfolio-wrapper').find('.portfolio-inner');var data_filter=$(this).data('filter');container.isotope({filter:data_filter});});$('.ts-portfolio-wrapper').each(function(){var element=$(this);var atts=element.data('atts');var is_slider=parseInt(atts.is_slider);var auto_play=parseInt(atts.auto_play)?true:false;var show_nav=parseInt(atts.show_nav)?true:false;var columns=parseInt(atts.columns);element.find('a.load-more').on('click',function(){var button=$(this);if(button.hasClass('loading')){return false;} button.addClass('loading');var paged=button.attr('data-paged');$.ajax({type:"POST",timeout:30000,url:ts_shortcode_params.ajax_uri,data:{action:'ts_portfolio_load_items',paged:paged,atts:atts},error:function(xhr,err){},success:function(response){button.removeClass('loading');button.attr('data-paged',++paged);if(response!=0&&response!=''){if(typeof $.fn.isotope=='function'){element.find('.portfolio-inner').isotope('insert',$(response));element.find('.filter-bar li.current').trigger('click');setTimeout(function(){element.find('.portfolio-inner').isotope('layout');},500);}} else{button.parent().remove();}}});return false;});if(is_slider){var slider_data={loop:true,nav:show_nav,navText:[,],dots:false,navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:20,navRewind:false,autoplay:auto_play,autoplayHoverPause:true,autoplaySpeed:false,responsiveBaseElement:element,responsiveRefreshRate:400,responsive:{0:{items:1},500:{items:2},1000:{items:3},1300:{items:columns}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}};setTimeout(function(){element.find('.portfolio-inner').owlCarousel(slider_data);},200);}});$(document).on('click','.ts-portfolio-wrapper .icon-group .like, .single-portfolio .portfolio-like .ic-like',function(e){var _this=$(this);if(_this.hasClass('loading')){return false;} _this.addClass('loading');var already_like=_this.hasClass('already-like');var is_single=_this.hasClass('ic-like');var post_id=_this.data('post_id');$.ajax({type:"POST",timeout:30000,url:ts_shortcode_params.ajax_uri,data:{action:'ts_portfolio_update_like',post_id:post_id},error:function(xhr,err){_this.removeClass('loading');},success:function(response){if(response!=''){if(already_like){_this.removeClass('already-like');if(!is_single){_this.attr('title',_this.data('like-title'));}} else{_this.addClass('already-like');if(!is_single){_this.attr('title',_this.data('liked-title'));}} if(!is_single){_this.text(response);} else{_this.siblings('.like-num').text(response);}} _this.removeClass('loading');}});return false;});$('.owl-item .ts-soundcloud iframe').each(function(){var iframe=$(this);var src=iframe.attr('src');iframe.attr('src',src);});$('.ts-twitter-slider, .ts-testimonial-wrapper.ts-slider').each(function(){var element=$(this);var validate_slider=true;if(element.find('.item').length<=1){validate_slider=false;} if(validate_slider){var show_nav=false;var show_dots=false;var autoplay=false;if(element.data('nav')){show_nav=true;} if(element.data('dots')){show_dots=true;} if(element.data('autoplay')){autoplay=true;} var slider_data={items:1,loop:true,nav:show_nav,dots:show_dots,animateIn:'fadeIn',animateOut:'fadeOut',navText:[,],navSpeed:1000,rtl:$('body').hasClass('rtl'),margin:0,navRewind:false,autoplay:autoplay,autoplayHoverPause:true,autoplaySpeed:false,mouseDrag:false,touchDrag:true,responsive:{0:{items:1}},onInitialized:function(){element.addClass('loaded').removeClass('loading');}};setTimeout(function(){element.owlCarousel(slider_data);},200);} else{element.removeClass('loading');}});if(typeof $.fn.waypoint=='function'&&typeof $.fn.countTo=='function'){$('.ts-milestone').waypoint(function(){if(typeof this.disable=='function'){this.disable();var element=$(this.element);var end_num=element.data('number');} else{var element=$(this);var end_num=element.data('number');} element.find('.number').countTo({from:0,to:end_num,speed:1500,refreshInterval:30});},{offset:'105%',triggerOnce:true});} function ts_gmap_initialize(map_content_obj,address,zoom,map_type,title){var geocoder,map;geocoder=new google.maps.Geocoder();geocoder.geocode({'address':address},function(results,status){if(status==google.maps.GeocoderStatus.OK){var _ret_array=new Array(results[0].geometry.location.lat(),results[0].geometry.location.lng());map.setCenter(results[0].geometry.location);var marker=new google.maps.Marker({map:map,title:title,position:results[0].geometry.location});}});var mapCanvas=map_content_obj.get(0);var mapOptions={center:new google.maps.LatLng(44.5403,-78.5463),zoom:zoom,mapTypeId:google.maps.MapTypeId[map_type],scrollwheel:false,zoomControl:true,panControl:true,scaleControl:true,streetViewControl:false,overviewMapControl:true,disableDoubleClickZoom:false} map=new google.maps.Map(mapCanvas,mapOptions)} $(window).on('init_gmap resize',function(){$('.google-map-container').each(function(){var element=$(this);var map_content=$(this).find('> div');var address=element.data('address');var zoom=element.data('zoom');var map_type=element.data('map_type');var title=element.data('title');ts_gmap_initialize(map_content,address,zoom,map_type,title);});});$(window).trigger('init_gmap');});function zeroise(str,max){str=str.toString();return str.length