var WKE=window.WKE||{};window.WKE=WKE;(function($){"use strict";WKE.grid_system=function(){$('.wke-grids').each(function(){var $grid=$('.wke-grids');if($grid.hasClass('wke-masonry-container')){$grid=$('.wke-grids').isotope({itemSelector:'.wke-grid-item',percentPosition:true,layoutMode:'masonry'});$grid.imagesLoaded().progress(function(){$grid.isotope('layout');});} if($grid.data('infinite')===true){$grid.infiniteScroll({path:'.next',history:false,append:false,hideNav:'.wke-pagenavi',status:'.page-load-status'});$grid.on('load.infiniteScroll',function(event,response){var $new_items=$(response).find('.wke-grid-item');if($(this).hasClass('wke-masonry-container')){$grid.infiniteScroll('appendItems',$new_items).isotope('appended',$new_items);$grid.imagesLoaded().progress(function(){$grid.isotope('layout');});} if($grid.hasClass('wke-grid-container')){$grid.infiniteScroll('appendItems',$new_items);} grid_depended_scripts();});} var grid_depended_scripts=function(){if($grid.hasClass('wke-grid-container')){$grid.find('.wke-grid-thumbnail a.grid-thumbnail').css('height',$grid.data('thumbnail-height'));}} grid_depended_scripts();});} WKE.parallax_layer=function(){$.fn.inView=function(buffer){buffer=typeof buffer!=='undefined'?buffer:100;var win=$(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width()-buffer;viewport.bottom=viewport.top+win.height()-buffer;var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom));};$.fn.parallax=function(momentum,axis){momentum=typeof momentum!=='undefined'?momentum:'0.5';axis=typeof axis!=='undefined'?axis:'y';var scrollTop=$(window).scrollTop();var offset=this.parent().offset();var moveValue=0-Math.round((offset.top-scrollTop)*momentum);if(axis==="x"){this.velocity({translateX:moveValue+"px",},{queue:false,duration:0});} else{this.velocity({translateY:moveValue+"px",},{queue:false,duration:0});}};function moveParallaxLayers(){$('.parallax-layer').each(function(){if($(this).inView(0)){var momentum=$(this).data('parallax-momentum');var axis=$(this).data('parallax-axis');$(this).parallax(momentum,axis);}});} window.initParallaxLayers=function(){moveParallaxLayers();$('.parallax-layer').velocity({opacity:1},{duration:300});$(window).on('scroll',function(){moveParallaxLayers();});} initParallaxLayers();} WKE.swiper=function(){$('.wke-swiper-slider').each(function(){var id='#'+$(this).attr('id');var autoHeight=$(this).data('direction')!==undefined?$(this).data('direction'):false;var sliderPerView=$(this).data('slider-per-view')!==undefined?$(this).data('slider-per-view'):1;var space=$(this).data('slide-space')!==undefined?$(this).data('slide-space'):0;var sliderPerViewMobile=$(this).data('slider-per-view-mobile')!==undefined?$(this).data('slider-per-view-mobile'):1;var wke_swiper=new Swiper(id,{init:true,preloadImages:false,lazy:true,slidesPerView:sliderPerView,spaceBetween:space,autoHeight:autoHeight,direction:$(this).data('direction'),autoplay:5000,autoplayDisableOnInteraction:true,parallax:true,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},pagination:{el:'.swiper-pagination',type:'bullets',clickable:true},onLazyImageLoaded:function(){$('.swiper-lazy-preloader').hide();},breakpoints:{767:{slidesPerView:sliderPerViewMobile}}});});$('.wke-carousel').each(function(){var id='#'+$(this).attr('id');var columns=$(this).data('columns');var gap=$(this).data('gap');var auto_play=$(this).data('auto-play');var autoplay=auto_play===0?'0':'8000';var responsive_gap=gap-10;$(id).imagesLoaded(function(){$(id).fadeIn();var wke_carousel=new Swiper(id,{slidesPerView:columns,spaceBetween:parseInt(gap),lazy:true,autoplay:parseInt(autoplay),autoplayDisableOnInteraction:true,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},pagination:{el:'.swiper-pagination',type:'bullets',clickable:true},breakpoints:{1920:{slidesPerView:columns},1024:{slidesPerView:columns,spaceBetween:responsive_gap,},768:{slidesPerView:2,spaceBetween:responsive_gap,},640:{slidesPerView:1,spaceBetween:0,},320:{slidesPerView:1,spaceBetween:0,}}});wke_carousel.update();});});} WKE.init=function(){WKE.parallax_layer();WKE.swiper();WKE.grid_system();} WKE.init();})(jQuery);(function($){"use strict";window.showCountDown=function(){$('.countdown').each(function(){var id=$(this).children('span').attr('id');var expiredNotice=$(this).data('expired-notice');var filter=$(this).data('filter');$('#'+id).countdown(filter+':00').on('update.countdown',function(event){var format='%H:%M:%S';if(event.offset.totalDays>0){format='%-d day%!d '+format;} if(event.offset.weeks>0){format='%-w week%!w '+format;} $(this).html(event.strftime(format));}).on('finish.countdown',function(event){$(this).html(expiredNotice).parent().addClass('disabled');});});} window.showCountDown();})(jQuery);(function($){"use strict";$('.non-logged-in input, .non-logged-in textarea').attr('readonly','readonly');})(jQuery);(function($){"use strict";var googleMapsLoaded=false;window.initMaps=function(){var $maps=$('.tmvc-my-map');if($maps.length){if(!googleMapsLoaded){var key='AIzaSyD2CceBjG8AubWTK3F7iFJXeWxLEBg_FgI';$.getScript("https://maps.google.com/maps/api/js?sensor=true&key="+key).done(function(script,textStatus){googleMapsLoaded=true;createMaps($maps);}).fail(function(jqxhr,settings,ex){});}else{createMaps($maps);}}} window.createMaps=function($maps){$maps.each(function(){var defaultOptions={scrollwheel:false,mapTypeControl:false,streetViewControl:false};var savedOptions=$(this).data('map-settings');var mapOptions=$.extend({},defaultOptions,savedOptions);var mapCanvas=$(this).get(0);var myLatLong=new google.maps.LatLng(mapOptions.lat,mapOptions.long);mapOptions.center=myLatLong;var map=new google.maps.Map(mapCanvas,mapOptions);var marker=new google.maps.Marker({position:myLatLong,map:map,title:'Snazzy!',icon:mapOptions.marker});});} initMaps();})(jQuery);