Deprecated: ord(): Passing null to parameter #1 ($character) of type string is deprecated in /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php on line 333

Deprecated: ord(): Passing null to parameter #1 ($character) of type string is deprecated in /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php on line 333

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/smith5555/dev.ambientbp.com/min/lib/JSMin.php:333) in /home/smith5555/dev.ambientbp.com/min/lib/Minify.php on line 348
/* * jQuery FlexSlider v2.6.3 * Copyright 2012 WooThemes * Contributing Author: Tyler Smith */!function($){var e=!0;$.flexslider=function(t,a){var n=$(t);n.vars=$.extend({},$.flexslider.defaults,a);var i=n.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,r=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,o="click touchend MSPointerUp keyup",l="",c,d="vertical"===n.vars.direction,u=n.vars.reverse,v=n.vars.itemWidth>0,p="fade"===n.vars.animation,m=""!==n.vars.asNavFor,f={};$.data(t,"flexslider",n),f={init:function(){n.animating=!1,n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10),isNaN(n.currentSlide)&&(n.currentSlide=0),n.animatingTo=n.currentSlide,n.atEnd=0===n.currentSlide||n.currentSlide===n.last,n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" ")),n.slides=$(n.vars.selector,n),n.container=$(n.containerSelector,n),n.count=n.slides.length,n.syncExists=$(n.vars.sync).length>0,"slide"===n.vars.animation&&(n.vars.animation="swing"),n.prop=d?"top":"marginLeft",n.args={},n.manualPause=!1,n.stopped=!1,n.started=!1,n.startTimeout=null,n.transitions=!n.vars.video&&!p&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return n.pfx=t[a].replace("Perspective","").toLowerCase(),n.prop="-"+n.pfx+"-transform",!0;return!1}(),n.ensureAnimationEnd="",""!==n.vars.controlsContainer&&(n.controlsContainer=$(n.vars.controlsContainer).length>0&&$(n.vars.controlsContainer)),""!==n.vars.manualControls&&(n.manualControls=$(n.vars.manualControls).length>0&&$(n.vars.manualControls)),""!==n.vars.customDirectionNav&&(n.customDirectionNav=2===$(n.vars.customDirectionNav).length&&$(n.vars.customDirectionNav)),n.vars.randomize&&(n.slides.sort(function(){return Math.round(Math.random())-.5}),n.container.empty().append(n.slides)),n.doMath(),n.setup("init"),n.vars.controlNav&&f.controlNav.setup(),n.vars.directionNav&&f.directionNav.setup(),n.vars.keyboard&&(1===$(n.containerSelector).length||n.vars.multipleKeyboard)&&$(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(39===t||37===t)){var a=39===t?n.getTarget("next"):37===t?n.getTarget("prev"):!1;n.flexAnimate(a,n.vars.pauseOnAction)}}),n.vars.mousewheel&&n.bind("mousewheel",function(e,t,a,i){e.preventDefault();var s=0>t?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(s,n.vars.pauseOnAction)}),n.vars.pausePlay&&f.pausePlay.setup(),n.vars.slideshow&&n.vars.pauseInvisible&&f.pauseInvisible.init(),n.vars.slideshow&&(n.vars.pauseOnHover&&n.hover(function(){n.manualPlay||n.manualPause||n.pause()},function(){n.manualPause||n.manualPlay||n.stopped||n.play()}),n.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play())),m&&f.asNav.setup(),r&&n.vars.touch&&f.touch(),(!p||p&&n.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",f.resize),n.find("img").attr("draggable","false"),setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=!0,n.animatingTo=Math.floor(n.currentSlide/n.move),n.currentItem=n.currentSlide,n.slides.removeClass(i+"active-slide").eq(n.currentItem).addClass(i+"active-slide"),s?(t._slider=n,n.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=$(this),a=t.index();$(n.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(n.direction=n.currentItem=s&&t.hasClass(i+"active-slide")?n.flexAnimate(n.getTarget("prev"),!0):$(n.vars.asNavFor).data("flexslider").animating||t.hasClass(i+"active-slide")||(n.direction=n.currentItem'),n.pagingCount>1)for(var r=0;r":''+t+"","thumbnails"===n.vars.controlNav&&!0===n.vars.thumbCaptions){var d=s.attr("data-thumbcaption");""!==d&&void 0!==d&&(a+=''+d+"")}n.controlNavScaffold.append("
  • "+a+"
  • "),t++}n.controlsContainer?$(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),n.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(n.direction=a>n.currentSlide?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls,f.controlNav.active(),n.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(a>n.currentSlide?n.direction="next":n.direction="prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===n.vars.controlNav?"img":"a";n.controlNav=$("."+i+"control-nav li "+e,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(i+"active").eq(n.animatingTo).addClass(i+"active")},update:function(e,t){n.pagingCount>1&&"add"===e?n.controlNavScaffold.append($('
  • '+n.count+"
  • ")):1===n.pagingCount?n.controlNavScaffold.find("li").remove():n.controlNav.eq(t).closest("li").remove(),f.controlNav.set(),n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(t,e):f.controlNav.active()}},directionNav:{setup:function(){var e=$('");n.customDirectionNav?n.directionNav=n.customDirectionNav:n.controlsContainer?($(n.controlsContainer).append(e),n.directionNav=$("."+i+"direction-nav li a",n.controlsContainer)):(n.append(e),n.directionNav=$("."+i+"direction-nav li a",n)),f.directionNav.update(),n.directionNav.bind(o,function(e){e.preventDefault();var t;""!==l&&l!==e.type||(t=$(this).hasClass(i+"next")?n.getTarget("next"):n.getTarget("prev"),n.flexAnimate(t,n.vars.pauseOnAction)),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";1===n.pagingCount?n.directionNav.addClass(e).attr("tabindex","-1"):n.vars.animationLoop?n.directionNav.removeClass(e).removeAttr("tabindex"):0===n.animatingTo?n.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):n.animatingTo===n.last?n.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):n.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=$('
    ');n.controlsContainer?(n.controlsContainer.append(e),n.pausePlay=$("."+i+"pauseplay a",n.controlsContainer)):(n.append(e),n.pausePlay=$("."+i+"pauseplay a",n)),f.pausePlay.update(n.vars.slideshow?i+"pause":i+"play"),n.pausePlay.bind(o,function(e){e.preventDefault(),""!==l&&l!==e.type||($(this).hasClass(i+"pause")?(n.manualPause=!0,n.manualPlay=!1,n.pause()):(n.manualPause=!1,n.manualPlay=!0,n.play())),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(e){"play"===e?n.pausePlay.removeClass(i+"pause").addClass(i+"play").html(n.vars.playText):n.pausePlay.removeClass(i+"play").addClass(i+"pause").html(n.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),n.animating?e.preventDefault():(n.pause(),t._gesture.addPointer(e.pointerId),T=0,c=d?n.h:n.w,f=Number(new Date),l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c)}function a(e){e.stopPropagation();var a=e.target._slider;if(a){var n=-e.translationX,i=-e.translationY;return T+=d?i:n,m=T,y=d?Math.abs(T)500)&&(e.preventDefault(),!p&&a.transitions&&(a.vars.animationLoop||(m=T/(0===a.currentSlide&&0>T||a.currentSlide===a.last&&T>0?Math.abs(T)/c+2:1)),a.setProps(l+m,"setTouch"))))}}function i(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!y&&null!==m){var a=u?-m:m,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):p||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}r=null,o=null,m=null,l=null,T=0}}var r,o,l,c,m,f,g,h,S,y=!1,x=0,b=0,T=0;s?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",e,!1),t._slider=n,t.addEventListener("MSGestureChange",a,!1),t.addEventListener("MSGestureEnd",i,!1)):(g=function(e){n.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(n.pause(),c=d?n.h:n.w,f=Number(new Date),x=e.touches[0].pageX,b=e.touches[0].pageY,l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c,r=d?b:x,o=d?x:b,t.addEventListener("touchmove",h,!1),t.addEventListener("touchend",S,!1))},h=function(e){x=e.touches[0].pageX,b=e.touches[0].pageY,m=d?r-b:r-x,y=d?Math.abs(m)t)&&(e.preventDefault(),!p&&n.transitions&&(n.vars.animationLoop||(m/=0===n.currentSlide&&0>m||n.currentSlide===n.last&&m>0?Math.abs(m)/c+2:1),n.setProps(l+m,"setTouch")))},S=function(e){if(t.removeEventListener("touchmove",h,!1),n.animatingTo===n.currentSlide&&!y&&null!==m){var a=u?-m:m,i=a>0?n.getTarget("next"):n.getTarget("prev");n.canAdvance(i)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?n.flexAnimate(i,n.vars.pauseOnAction):p||n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,!0)}t.removeEventListener("touchend",S,!1),r=null,o=null,m=null,l=null},t.addEventListener("touchstart",g,{passive:!0}))},resize:function(){!n.animating&&n.is(":visible")&&(v||n.doMath(),p?f.smoothHeight():v?(n.slides.width(n.computedW),n.update(n.pagingCount),n.setProps()):d?(n.viewport.height(n.h),n.setProps(n.h,"setTotal")):(n.vars.smoothHeight&&f.smoothHeight(),n.newSlides.width(n.computedW),n.setProps(n.computedW,"setTotal")))},smoothHeight:function(e){if(!d||p){var t=p?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).innerHeight()},e):t.innerHeight(n.slides.eq(n.animatingTo).innerHeight())}},sync:function(e){var t=$(n.vars.sync).data("flexslider"),a=n.animatingTo;switch(e){case"animate":t.flexAnimate(a,n.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=f.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){f.pauseInvisible.isHidden()?n.startTimeout?clearTimeout(n.startTimeout):n.pause():n.started?n.play():n.vars.initDelay>0?setTimeout(n.play,n.vars.initDelay):n.play()})}},isHidden:function(){var e=f.pauseInvisible.getHiddenProp();return e?document[e]:!1},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;tn.currentSlide?"next":"prev"),m&&1===n.pagingCount&&(n.direction=n.currentItemn.limit&&1!==n.visible?n.limit:S):h=0===n.currentSlide&&e===n.count-1&&n.vars.animationLoop&&"next"!==n.direction?u?(n.count+n.cloneOffset)*c:0:n.currentSlide===n.last&&0===e&&n.vars.animationLoop&&"prev"!==n.direction?u?0:(n.count+1)*c:u?(n.count-1-e+n.cloneOffset)*c:(e+n.cloneOffset)*c,n.setProps(h,"",n.vars.animationSpeed),n.transitions?(n.vars.animationLoop&&n.atEnd||(n.animating=!1,n.currentSlide=n.animatingTo),n.container.unbind("webkitTransitionEnd transitionend"),n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd),n.wrapup(c)}),clearTimeout(n.ensureAnimationEnd),n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)):n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}n.vars.smoothHeight&&f.smoothHeight(n.vars.animationSpeed)}},n.wrapup=function(e){p||v||(0===n.currentSlide&&n.animatingTo===n.last&&n.vars.animationLoop?n.setProps(e,"jumpEnd"):n.currentSlide===n.last&&0===n.animatingTo&&n.vars.animationLoop&&n.setProps(e,"jumpStart")),n.animating=!1,n.currentSlide=n.animatingTo,n.vars.after(n)},n.animateSlides=function(){!n.animating&&e&&n.flexAnimate(n.getTarget("next"))},n.pause=function(){clearInterval(n.animatedSlides),n.animatedSlides=null,n.playing=!1,n.vars.pausePlay&&f.pausePlay.update("play"),n.syncExists&&f.sync("pause")},n.play=function(){n.playing&&clearInterval(n.animatedSlides),n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed),n.started=n.playing=!0,n.vars.pausePlay&&f.pausePlay.update("pause"),n.syncExists&&f.sync("play")},n.stop=function(){n.pause(),n.stopped=!0},n.canAdvance=function(e,t){var a=m?n.pagingCount-1:n.last;return t?!0:m&&n.currentItem===n.count-1&&0===e&&"prev"===n.direction?!0:m&&0===n.currentItem&&e===n.pagingCount-1&&"next"!==n.direction?!1:e!==n.currentSlide||m?n.vars.animationLoop?!0:n.atEnd&&0===n.currentSlide&&e===a&&"next"!==n.direction?!1:!n.atEnd||n.currentSlide!==a||0!==e||"next"!==n.direction:!1},n.getTarget=function(e){return n.direction=e,"next"===e?n.currentSlide===n.last?0:n.currentSlide+1:0===n.currentSlide?n.last:n.currentSlide-1},n.setProps=function(e,t,a){var i=function(){var a=e?e:(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo,i=function(){if(v)return"setTouch"===t?e:u&&n.animatingTo===n.last?0:u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:a;switch(t){case"setTotal":return u?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return u?e:e;case"jumpEnd":return u?e:n.count*e;case"jumpStart":return u?n.count*e:e;default:return e}}();return-1*i+"px"}();n.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",n.container.css("-"+n.pfx+"-transition-duration",a),n.container.css("transition-duration",a)),n.args[n.prop]=i,(n.transitions||void 0===a)&&n.container.css(n.args),n.container.css("transform",i)},n.setup=function(e){if(p)n.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===e&&(r?n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2}):0==n.vars.fadeFirstSlide?n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1}):n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)),n.vars.smoothHeight&&f.smoothHeight();else{var t,a;"init"===e&&(n.viewport=$('
    ').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container),n.cloneCount=0,n.cloneOffset=0,u&&(a=$.makeArray(n.slides).reverse(),n.slides=$(a),n.container.empty().append(n.slides))),n.vars.animationLoop&&!v&&(n.cloneCount=2,n.cloneOffset=1,"init"!==e&&n.container.find(".clone").remove(),n.container.append(f.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),n.newSlides=$(n.vars.selector,n),t=u?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset,d&&!v?(n.container.height(200*(n.count+n.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){n.newSlides.css({display:"block"}),n.doMath(),n.viewport.height(n.h),n.setProps(t*n.h,"init")},"init"===e?100:0)):(n.container.width(200*(n.count+n.cloneCount)+"%"),n.setProps(t*n.computedW,"init"),setTimeout(function(){n.doMath(),n.newSlides.css({width:n.computedW,marginRight:n.computedM,"float":"left",display:"block"}),n.vars.smoothHeight&&f.smoothHeight()},"init"===e?100:0))}v||n.slides.removeClass(i+"active-slide").eq(n.currentSlide).addClass(i+"active-slide"),n.vars.init(n)},n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,a=n.vars.minItems,i=n.vars.maxItems;n.w=void 0===n.viewport?n.width():n.viewport.width(),n.h=e.height(),n.boxPadding=e.outerWidth()-e.width(),v?(n.itemT=n.vars.itemWidth+t,n.itemM=t,n.minW=a?a*n.itemT:n.w,n.maxW=i?i*n.itemT-t:n.w,n.itemW=n.minW>n.w?(n.w-t*(a-1))/a:n.maxWn.w?n.w:n.vars.itemWidth,n.visible=Math.floor(n.w/n.itemW),n.move=n.vars.move>0&&n.vars.moven.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t):(n.itemW=n.w,n.itemM=t,n.pagingCount=n.count,n.last=n.count-1),n.computedW=n.itemW-n.boxPadding,n.computedM=n.itemM},n.update=function(e,t){n.doMath(),v||(en.controlNav.length?f.controlNav.update("add"):("remove"===t&&!v||n.pagingCountn.last&&(n.currentSlide-=1,n.animatingTo-=1),f.controlNav.update("remove",n.last))),n.vars.directionNav&&f.directionNav.update()},n.addSlide=function(e,t){var a=$(e);n.count+=1,n.last=n.count-1,d&&u?void 0!==t?n.slides.eq(n.count-t).after(a):n.container.prepend(a):void 0!==t?n.slides.eq(t).before(a):n.container.append(a),n.update(t,"add"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.added(n)},n.removeSlide=function(e){var t=isNaN(e)?n.slides.index($(e)):e;n.count-=1,n.last=n.count-1,isNaN(e)?$(e,n.slides).remove():d&&u?n.slides.eq(n.last).remove():n.slides.eq(e).remove(),n.doMath(),n.update(t,"remove"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.removed(n)},f.init()},$(window).blur(function(t){e=!1}).focus(function(t){e=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&e.allowOneSlide===!1||0===n.length?(n.fadeIn(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof e&&t.flexAnimate(e,!0)}}}(jQuery); ;$(document).ready(function(){'use strict';$(document).on('mouseenter','span a.spl-features-popup',function(){$('#spl-features-modal').modal({show:true,backdrop:true})});$(window).scroll(function(){header();});if($(window).width()>1100){header();} function header(){if($(window).scrollTop()>180){$('.desktop-header').addClass('compact-header');$('.site-naviation-wrapper').addClass('fadeInDown');$('.header-wrapper').addClass('header-wrapper-fixed');$('.sticky-header-phone').css('display','block');}else{$('.desktop-header').removeClass('compact-header');$('.site-naviation-wrapper').removeClass('fadeInDown');$('#header-secondary-navigation-li').removeClass('open');$('.header-wrapper').removeClass('header-wrapper-fixed');$('.sticky-header-phone').css('display','none');$('.drop-overlay').hide();}} if($(window).width()>=1300){var hoverTimeout;$(".header-top-links .dropdown-toggle, .site-navigation-dropdown .dropdown-toggle").hover(function(){var element=$(this).parent(".dropdown");hoverTimeout=setTimeout(function(){element.addClass("open");$('.drop-overlay').show();},250);$('#compact-header-search-li, #compact-header-my-account-li, #header-secondary-navigation-li').removeClass('open');$('.compact-header-search-box, .compact-header-my-account>.dropdown-menu, .header-secondary-navigation, .cart-popup').hide();},function(){clearTimeout(hoverTimeout);var element=$(this).parent(".dropdown");hoverTimeout=setTimeout(function(){element.removeClass("open");$('.drop-overlay').hide();},0);$(".dropdown-menu").hover(function(){clearTimeout(hoverTimeout);},function(){setTimeout(function(){element.removeClass("open");$('.drop-overlay').hide();},250);});});var hoverTimeout2;$(".site-secondary-navigation>li>a").hover(function(){var element=$(this).parent(".dropdown");hoverTimeout2=setTimeout(function(){element.addClass("open");$('.drop-overlay').show();},250);},function(){clearTimeout(hoverTimeout);var element=$(this).parent(".dropdown");hoverTimeout2=setTimeout(function(){element.removeClass("open");},0);$(".dropdown-menu").hover(function(){clearTimeout(hoverTimeout2);},function(){setTimeout(function(){element.removeClass("open");},250);});});$('.drop-overlay').click(function(){$('.drop-overlay').hide();$('#compact-header-search-li, #compact-header-my-account-li, #header-secondary-navigation-li').removeClass('open');$('.compact-header-search-box, .compact-header-my-account>.dropdown-menu, .header-secondary-navigation, .cart-popup').hide();});$('#compact-header-search-li>a').click(function(){$('#compact-header-search-li').toggleClass('open');if($('#compact-header-search-li').hasClass('open')){$('.drop-overlay').show();}else{$('.drop-overlay').hide();} $('.compact-header-search-box').slideToggle();$('.compact-header-my-account>.dropdown-menu, .header-secondary-navigation, .cart-popup').hide();$('#compact-header-my-account-li, #header-secondary-navigation-li').removeClass('open');});$('#compact-header-my-account-li>a').click(function(){$('#compact-header-my-account-li').toggleClass('open');if($('#compact-header-my-account-li').hasClass('open')){$('.drop-overlay').show();}else{$('.drop-overlay').hide();} $('.compact-header-my-account>.dropdown-menu').slideToggle();$('.compact-header-search-box, .header-secondary-navigation, .cart-popup').hide();$('#compact-header-search-li, #header-secondary-navigation-li').removeClass('open');});$('#header-secondary-navigation-li>a').click(function(){$('#header-secondary-navigation-li').toggleClass('open');if($('#header-secondary-navigation-li').hasClass('open')){$('.drop-overlay').show();$('.header-secondary-navigation').slideDown();}else{$('.drop-overlay').hide();$('.header-secondary-navigation').slideUp();} $('.compact-header-search-box, .compact-header-my-account>.dropdown-menu, .cart-popup').hide();$('#compact-header-search-li, #compact-header-my-account-li').removeClass('open');});} var triggered=false;$('.mobile-header .menu-icon').click(function(){$('.mobile-menu-container').addClass('open');$('.mobile-search-box').hide();$('.cart-popup').hide('fast');if($(window).width()<=1069&&!triggered){$.when($.getScript(base_url+"js/mCustomScrollbar/jquery.mCustomScrollbar.min.js")).done(function(){$("#learn-dropdown .dropdown-menu").mCustomScrollbar({setHeight:260});});triggered=true;} return false});$('.mobile-menu-header .menu-close').click(function(){$('body').removeClass('menu-open');$('.mobile-menu-container').removeClass('open');});$('.mobile-header .mobile-navigation .search-icon').click(function(){console.log('search');$('body').removeClass('menu-open');$('.mobile-menu-container').removeClass('open');$('.cart-popup').hide('fast');$('.mobile-search-box').slideToggle('fast');$('.mobile-search-box input[type="text"]').focus();});$('.navbar-toggle, .navbar .navbar-nav>.dropdown>a').click(function(event){$('.responsive-search-container').hide();});$('.navbar-toggle').click(function(){$('.cart-popup').hide('fast');});$('#silc-btn, #live-chat-btn').click(function(e){$("#siWidget-chat").toggle();$("#siWidget-chat").toggleClass("siScale");$(".silc-btn-button").toggleClass('silc-btn-button-close');});$('.mobile-top-bar-chat a').click(function(){var LC_API=window.LC_API||{};LC_API.open_chat_window();});$('.wcn-discounts').click(function(e){e.preventDefault();if($(this).hasClass("active")){$(this).removeClass("active");$(this).html("Hide Pricing");}else{$(this).addClass("active");$(this).html("Show Pricing");} var dataObj={} if(typeof trigger_wcn_discount!='undefined'&&trigger_wcn_discount==true&&e.originalEvent==undefined){dataObj={enable_discount:true}} $('.site-loader').fadeIn('fast');$.ajax({url:ajax_url+'user/update-customer-discounts.php',type:'POST',dataType:'json',data:dataObj,success:function(response){if(response.success){if(e.originalEvent!==undefined){console.log(window.location);var pathname=window.location.pathname;if(pathname.indexOf('thankyou.php')>=0){window.location.href=window.location.origin+pathname+window.location.search;}else{window.location.href=window.location.origin+pathname;}}}else{alert("Error occured. Please try again");} $('.site-loader').fadeOut('fast');},error:function(xhr){alert("Error occured. Please try again");$('.site-loader').fadeOut('fast');}});});if(typeof trigger_wcn_discount!='undefined'&&trigger_wcn_discount==true){$('.wcn-discounts').addClass("active");$('.wcn-discounts').trigger('click');} if(current_page!='checkout.php'){function updateCartVisibility(){var cartCountbtnclick=$('.cart-popup-header h4 span').text();if(parseInt(cartCountbtnclick)>0){$('a.btn.blue-button.proceed-checkout-button').show();$('.cart-popup-total-price-container').show();$('.cart-popup-footer-buttons').css({'display':'block'});}else{$('a.btn.blue-button.proceed-checkout-button').hide();$('.cart-popup-total-price-container').hide();$('.cart-popup-footer-buttons').css({'display':'flex','justify-content':'center'});}} updateCartVisibility();$('.cancel_sample').click(function(){updateCartVisibility();});$('.free-sample-button').click(function(){updateCartVisibility();});var targetNode=document.querySelector('.cart-popup-header h4 span');var config={childList:true,subtree:true,characterData:true};var callback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type==='characterData'||mutation.type==='childList'){updateCartVisibility();}}};var observer=new MutationObserver(callback);observer.observe(targetNode,config);} $('.desktop-header .shopping-cart-icon, .mobile-header .shopping-cart-icon').click(function(){$('.drop-overlay').show();$('#compact-header-search-li, #compact-header-my-account-li, #header-secondary-navigation-li').removeClass('open');$('.compact-header-search-box, .compact-header-my-account>.dropdown-menu, .header-secondary-navigation').hide();$('.mobile-search-box').hide();$('.mobile-menu-container').removeClass('open');var page_name=getPageName(window.location.href);if(page_name=='checkout-old'||page_name=='checkout'){if(page_name=='checkout-old'){$('html, body').animate({scrollTop:$(".checkout_head").offset().top-80},500);} if(page_name=='checkout'){$('html, body').animate({scrollTop:$(".checkout-steps-container").offset().top-100},500);}}else{$('.responsive-search-container').hide('fast');$('#navbar').removeClass('in');if(!$('.cart-popup').is(':visible')){$('.cart-popup').slideToggle('fast');} $.ajax({url:cart_ajax_url+'show-cart.php',type:'POST',dataType:"json",success:function(response){if(response.success==true){$('.cart-popup .cart-popup-content').html(response.cart_html);$('.cart-popup .cart-popup-header h4 span').html(response.cart_count);$('#cart-popup-total-price').html(response.cart_total);$('.header-cart-btn .cart-total').html(response.cart_total);if(response.more_than_5_flooring_samples){$('.cart-limit-sample').show();}else{$('.cart-limit-sample').hide();} if(response.more_than_25_flooring_samples){$('.cart-limit-sample-wholesale-customer').show();}else{$('.cart-limit-sample-wholesale-customer').hide();}}else{alert(response.error_message);}}})}});$('.cart-popup .cart-popup-close-icon').click(function(){$('.cart-popup').slideToggle('fast');$('.drop-overlay').hide();});$('.continue-shopping-button').click(function(){$('.cart-popup').slideToggle('fast');});$('.cart-popup').on('keydown','input[name="quantity"]',function(e){if($.inArray(e.keyCode,[46,8,9,27,13,110,190])!==-1||(e.keyCode==65&&(e.ctrlKey===true||e.metaKey===true))||(e.keyCode>=35&&e.keyCode<=40)){return;} if((e.shiftKey||(e.keyCode<48||e.keyCode>57))&&(e.keyCode<96||e.keyCode>105)){e.preventDefault();}});var update_quantity_action='';$('.cart-popup').on('click','.cart-product-quantity-plus-button',function(){var quantity=parseInt($(this).closest('.cart-product').find('.cart-product-quantity-input').val());update_quantity_action='increase';var productId=$(this).closest('.cart-product').attr('id');var cart_product=$(this).closest('.cart-product');var max_quantity=parseInt(cart_product.attr('data-max-quantity'));if(!isNaN(max_quantity)&&max_quantity>0&&quantity>=max_quantity){cart_product.find('.cart-product-quantity-input').val(max_quantity);alertify.alert("I'm sorry but the quantity you require is not available. We currently have "+max_quantity+" in stock. If this is not sufficient please call us at "+site_phone_toll_free+" and we will reserve these items out of the next incoming shipment for you.");return false;} $(this).closest('.cart-product-quantity').find(".cart-product-quantity-input").trigger("change");});$('.cart-popup').on('click','.cart-product-quantity-minus-button',function(){update_quantity_action='decrease';var productId=$(this).closest('.cart-product').attr('id');var quantity=parseInt($(this).closest('.cart-product').find('.cart-product-quantity-input').val());if(quantity>=2){$(this).closest('.cart-product-quantity').find(".cart-product-quantity-input").trigger("change");}else{$(this).closest('.cart-product').find(".cart-product-delete-icon i").trigger("click");$("#add-to-cart").attr("disabled","disabled");}});$(".cart-popup").on("change","input[name=quantity]",function(){var cart_id=$(this).closest('.cart-product').attr('id').replace("cart-","");var product_id=$(this).closest('.cart-product').attr('data-product-id');var category_id=$(this).closest('.cart-product').attr('data-category-id');var product_user_type=$(this).closest('.cart-product').attr('data-product-type');var quantity=$(this).val();if(quantity==0){$(this).closest('.cart-product').find(".cart-product-delete-icon i").trigger("click");$("#add-to-cart").attr("disabled","disabled");return false;} if(product_user_type=='FREE'&&quantity>=10) {if(update_quantity_action=='increase'){alertify.alert("I'm sorry but there is a limit of 10 samples per item. If you need more than 10 samples please contact our support team at "+site_phone_toll_free+". Thank you!");return false;} else {if(update_quantity_action==''&&quantity>10) {alertify.alert("I'm sorry but there is a limit of 10 samples per item. If you need more than 10 samples please contact our support team at "+site_phone_toll_free+". Thank you!");return false;}}} var cart_product=$(this).closest('.cart-product');var max_quantity=parseInt(cart_product.attr('data-max-quantity'));if(!isNaN(max_quantity)&&max_quantity>0&&parseInt(quantity)>max_quantity){cart_product.find('.cart-product-quantity-input').val(max_quantity);alertify.alert("I'm sorry but the quantity you require is not available. We currently have "+max_quantity+" in stock. If this is not sufficient please call us at "+site_phone_toll_free+" and we will reserve these items out of the next incoming shipment for you.");quantity=max_quantity;} $.ajax({url:cart_ajax_url+'update-quantity.php',type:'POST',dataType:'json',data:{cart_id:cart_id,quantity:quantity,action:update_quantity_action},success:function(response){if(response.success==true){update_quantity_action='';$('#cart-'+cart_id).find('.cart-product-quantity-input').val(response.quantity);$('#cart-'+cart_id).find('.cart-product-price').html(response.product_price);$('#cart-'+cart_id).find('.cart-product-unit-price').html(response.product_unit_price);$('#cart-'+cart_id).find('.cart-product-coverage .cart-product-text').html(response.coverage);$('#cart-popup-total-price').html(response.cart_total);$('.header-cart-btn .cart-total').html(response.cart_total);$('#sample-price-text').text(response.additional_sample_price);if(response.additional_sample_price!=null){$("#sample-price-text").text(response.additional_sample_price);$('#sample_price').show();}else{$('#sample_price').hide();} if(response.exceed_free_floring_sample_limit){$('.cart-limit-sample').show();$('#sample_price').show();}else{$('.cart-limit-sample').hide();$('#sample_price').hide();} if(response.exceed_free_floring_sample_limit_customer){$('.cart-limit-sample-wholesale-customer').show();}else{$('.cart-limit-sample-wholesale-customer').hide();} if($('#products-listing').length>0){if(category_id=='1'||category_id=='3'||category_id=='4'||category_id=='5'||category_id=='6'||category_id=='8'){$('.products').find('[data-product-id="'+product_id+'"]').find(".quick-product-quantity").val(response.quantity);}else if(category_id=='2'||category_id=='7'){$('.products').find('div[data-product-id="'+product_id+'"]').find('[data-sample-length="'+response.sample_length+'"]').val(response.quantity);}} if($('#product-section').length>0){if(category_id=='2'||category_id=='7'){$('.samples-section').find('div[data-product-id="'+product_id+'"]').find('[data-sample-length="'+response.sample_length+'"]').val(response.quantity);}else{$('[data-product-id="'+response.product_id+'"]').find('.matching-product-quantity').val(response.quantity);$('[data-product-id="'+response.product_id+'"]').find('.quick-product-quantity').val(response.quantity);}} if($('#cleaner-products-section').length>0){$('[data-product-id="'+response.product_id+'"]').find('.product-quantity').val(response.quantity);} if(response.discount_message!=''&&response.discount_message!=null){alertify.alert(response.discount_message);} if(response.quantity_out_of_stock_message){alertify.alert(response.quantity_out_of_stock_message);} if(response.instock_edit_mode==true&&response.quantity_out_of_stock_edit_mode_message!=''){alertify.alert(response.quantity_out_of_stock_edit_mode_message);}}else{alertify.alert(response.error_message);} $('.site-loader').fadeOut('fast');}});}) $(".cart-popup").on("click",".cart-product-delete-icon i",function(b){$("#add-to-cart").attr("disabled","disabled");$('.site-loader').fadeIn('fast');var product_id=$(this).closest('.cart-product').attr('data-product-id');var category_id=$(this).closest('.cart-product').attr('data-category-id');var product_type=$(this).closest('.cart-product').attr('data-product-type');var sample_length=$(this).closest('.cart-product').attr('data-sample-length');$.ajax({url:cart_ajax_url+"remove-product.php",type:"POST",data:{id:product_id,type:product_type,sample_length:sample_length},dataType:"json",success:function(response){if(response.success==true){$('.cart-popup').find('[data-product-id="'+product_id+'"][data-product-type="'+product_type+'"][data-sample-length="'+sample_length+'"]').slideUp();$('.cart-popup-header h4 span').html(response.total_items_in_cart);$('.shopping-cart-icon span.count').html(response.total_items_in_cart);if(response.total_items_in_cart<1){cart_contains_product=false;$('.cart-popup .cart-popup-content').html('
    There are no items in your cart.
    ');} $('#cart-popup-total-price').html(response.cart_total);$('.header-cart-btn .cart-total').html(response.cart_total);if(response.additional_sample_price!=null){$("#sample-price-text").text(response.additional_sample_price);$('#sample_price').show();}else{$('#sample_price').hide();} if(response.exceed_free_floring_sample_limit){$('.cart-limit-sample').show();}else{$('.cart-limit-sample').hide();} if(response.exceed_free_floring_sample_limit_customer){$('.cart-limit-sample-wholesale-customer').show();}else{$('.cart-limit-sample-wholesale-customer').hide();} if($('#cleaner-products-section').length>0){$('[data-product-id="'+product_id+'"]').find('.product-quantity').val('0');} if(response.free_sample){if($('#products-listing').length>0){var button=$('.products .product-buttons').find('[data-product-id="'+product_id+'"]');if(category_id=='1'||category_id=='3'||category_id=='4'||category_id=='5'||category_id=='6'||category_id=='8'){if(category_id=='8'){button.text("GET SAMPLE ($1)");}else{button.text("GET SAMPLE ($3)");} $('.products').find('[data-product-id="'+product_id+'"]').find(".quick-product-quantity").val(0);$('.products').find('[data-product-id="'+product_id+'"]').find(".product-in-cart").remove();}else if(category_id=='2'||category_id=='7'){$('.products').find('div[data-product-id="'+product_id+'"]').find('[data-sample-length="'+sample_length+'"]').val('0');var els=$('.product[data-product-id="'+product_id+'"] :input[type="text"]').filter(function(){return this.value!==""&&this.value!=="0";});if(els.length==0){var button_text='';if(category_id=='2'){button_text='FREE SAMPLE';}else if(category_id=='7'){button_text='GET A SAMPLE';} if(button_text){$('div[data-product-id="'+product_id+'"]').find('.cancel_sample').removeClass('cancel_sample').addClass('free-sample-button').html(' '+button_text);}}}else{if($('.category-free-bamboo-flooring-samples').length>0){$('[data-product-id="'+product_id+'"]').find('.matching-product-quantity').val(0);$('[data-product-id="'+product_id+'"]').find('.product-in-cart').remove();}else{button.html(" FREE SAMPLE");}} if($('.category-free-bamboo-flooring-samples').length==0&&$('.product-samples').length==0){button.addClass('free-sample-button').removeClass("cancel_sample");}} if($('#product-section').length>0){if(category_id=='5'||category_id=='6'||category_id=='8'){if(category_id=='6'||category_id=='8'){$('#product-'+product_id).text("SHIP ME A SAMPLE ($1)");}else{$('#product-'+product_id).text("SHIP ME A SAMPLE ($3)");}}else if(category_id=='2'||category_id=='7'){$('.samples-section').find('div[data-product-id="'+product_id+'"]').find('[data-sample-length="'+sample_length+'"]').val('0');var els=$('.product[data-product-id="'+product_id+'"] :input[type="text"]').filter(function(){return this.value!==""&&this.value!=="0";});if(els.length==0){if(category_id=='2'){var sample_button_text="SHIP ME A FREE SAMPLE";} if(category_id=='7'){var sample_button_text="SHIP ME A SAMPLE ($1)";} $('div[data-product-id="'+product_id+'"]').find('.cancel_sample').removeClass('cancel_sample').addClass('free-sample-button').html(sample_button_text);}}else{$('#product-'+product_id).html("SHIP ME A FREE SAMPLE");} if(category_id!='2'&&category_id!='7'){$('#product-'+product_id).removeClass('cancel_sample').addClass('free-sample-button');$('[data-product-id="'+product_id+'"]').find('.product-in-cart').remove();$('[data-product-id="'+product_id+'"]').find('.matching-product-quantity').val('0');}} if($('#product-sample-page').length>0){var sample_button_text;switch(category_id){case'2':sample_button_text='GET 4" SAMPLE FREE!';if($('#product-sample-page').length>0){$('#product-sample-page .sample-link').addClass('add-sample').removeClass('cancel-sample').html('Add 8" sample to cart');} break;case'5':case'8':sample_button_text='SHIP ME A SAMPLE ($3)';break;case'6':case'7':sample_button_text='SHIP ME A SAMPLE ($1)';break;default:sample_button_text='SHIP ME A SAMPLE';break;} $('#product-'+product_id).html(sample_button_text);} var gallery_photo=$('#gallery').find('[data-product-id="'+product_id+'"]');if(gallery_photo){gallery_photo.removeAttr('data-added');} if($('#order-free-sample-container').length>0){if(category_id=='2'){$('#order-free-sample-container .btn').removeClass('cancel-sample-button').addClass('order-free-sample-button').text("ORDER A FREE SAMPLE");}}} else {$('[data-product-id="'+product_id+'"]').find('.product-in-cart').remove();$('[data-product-id="'+product_id+'"]').find('.matching-product-quantity').val('0');if(category_id=='1'||category_id=='3'||category_id=='4'||category_id=='5'||category_id=='6'||category_id=='7'||category_id=='8'){$('.products').find('[data-product-id="'+product_id+'"]').find(".quick-product-quantity").val(0);$('.products').find('[data-product-id="'+product_id+'"]').find(".product-in-cart").remove();}}} if($('#product-section').length>0){$("#add-to-cart").prop("disabled",false);} $('.site-loader').fadeOut('fast');}});});var alertify_loaded=false;$(document).on("click",".free-sample-button",function(e){if(navigator.cookieEnabled){$('.cart-popup').hide();var button=$(this);if(button.hasClass('disallow-sample')){var next_available=" until "+$(this).data('next-available');var today=new Date();var nextAvailableDate=$(this).data('next-available');if(!(nextAvailableDate)||(nextAvailableDate&&nextAvailableDate',{rel:'stylesheet',type:'text/css',href:base_url+'css/alertify/alertify.min.css'}).appendTo('head'),$.getScript(base_url+"js/alertify/alertify.min.js")).done(function(){alertify.alert("I'm sorry but we are back-ordered in this product (including samples)"+next_available+". Please check the website again at that time to get samples.");alertify_loaded=true;});}else{alertify.alert("I'm sorry but we are back-ordered in this product (including samples)"+next_available+". Please check the website again at that time to get samples.");} return false;} if($('.product-samples').length&&!button.closest('.samples-section').length&&e.originalEvent){$('.product-samples').slideToggle({direction:"up"},400);return false;}else if($('.product-samples').length&&button.closest('.samples-section').length&&e.originalEvent){$('.product-samples').slideToggle({direction:"up"},400);return false;} $.ajax({url:ajax_url+'cart/add-sample.php',type:'POST',data:{id:$(this).attr('data-product-id'),category:$(this).attr('data-product-category'),price:$(this).attr('data-product-price')},dataType:'json',success:function(response){if(response.success==true){button.removeClass('free-sample-button').addClass('cancel_sample').html('SAMPLE IN CART');var product_id=button.attr('data-product-id');if(button.hasClass('gallery')){$('.gallery_image[data-product-id="'+product_id+'"]').attr('data-added',true);button.html('Added to Cart');} $('.header-cart-btn .cart-total').html(response.cart_total);$('.shopping-cart-icon').find('span.count').html(response.total_items_in_cart);}else{alertify.alert(response.error_message);}}});}else{if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1){alertify.alert('We noticed you are using a Safari browser with cookies disabled which may result in the inability to add samples or products to our shopping cart due to SSL certificate requirements. To enable the cart you must enable cookies on your browser. Please visit this link for instructions: https://m.wikihow.com/Enable-Cookies-in-Safari. Once this is completed you must refresh the page. Thank you! The Ambient Team '+site_phone_toll_free+'.');}else{alertify.alert('Please enable cookies in your browser so that you can continue with your order. Please reload the page after enabling cookies. Thank you! The Ambient Team '+site_phone_toll_free+'.');}}});$(document).on("click",".cancel_sample",function(e){$('.cart-popup').hide();var button=$(this);if($('.product-samples').length&&!button.closest('.samples-section').length&&e.originalEvent){var selected_product_samples_dropdown=$(this).closest('.product').find('.product-samples');$('.product-samples').not(selected_product_samples_dropdown).slideUp();selected_product_samples_dropdown.stop(true,true).slideToggle();return false;}else if($('.product-samples').length&&button.closest('.samples-section').length&&e.originalEvent){$('.product-samples').slideToggle({direction:"up"},400);return false;}});$("#news-letter-form .submit-newsletter-button").click(function(){var email=$('#news-letter-email').val();if(email!=''){if(validateEmail(email)){const settings={"async":true,"crossDomain":true,"url":"https://mailcheck.p.rapidapi.com/?domain="+email,"method":"GET","headers":{"x-rapidapi-key":"116c2d6957msh7eab32dad2c2ff7p1e8a7ejsnd08ce62caddd","x-rapidapi-host":"mailcheck.p.rapidapi.com"}};$.ajax(settings).done(function(response){if(response.block==true) {$('#news-letter-email-error-message').text('That email doesn\'t look right').show();} else {$('#news-letter-email-error-message').hide();$('#news-letter-form')[0].submit();}});}else{$('#news-letter-email-error-message').text('That email doesn\'t look right').show();}}else{$('#news-letter-email-error-message').text('Please enter email address').show();}});$("body").on('change','#signup-form input[name="user_type"]',function(){$("#signup-customer-type-error-message").hide();$('.customer-type-form-group').removeClass('invalid-radio');});function isValidEmail(email){var regex=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return regex.test(email);} $("#signup-email").on("keyup",function(){if(!isValidEmail($(this).val())){$('#signup-email-error-message').show();$('#signup-email').addClass('invalid-email').removeClass('valid-email');}else{$('#signup-email-error-message').hide();$('#signup-email').addClass('valid-email').removeClass('invalid-email');}});$("body").on('click',"#signup-form .submit-newsletter-button",function(e){e.preventDefault();let signup_form_error_flag=false;if($('#signup-form input[name="user_type"]:checked').length>0){$("#signup-customer-type-error-message").hide();$('.customer-type-form-group').removeClass('invalid-radio');}else{signup_form_error_flag=true;$('#signup-customer-type-error-message').show();$('.customer-type-form-group').addClass('invalid-radio');} const email=$('#signup-email').val();if(!isValidEmail(email)){signup_form_error_flag=true;$('#signup-email-error-message').show();$('#signup-email').addClass('invalid-email').removeClass('valid-email');}else{$('#signup-email-error-message').hide();$('#signup-email').addClass('valid-email').removeClass('invalid-email');} if(signup_form_error_flag===false){const settings={async:true,crossDomain:true,url:"https://mailcheck.p.rapidapi.com/?domain="+email,method:"GET",headers:{"x-rapidapi-key":"116c2d6957msh7eab32dad2c2ff7p1e8a7ejsnd08ce62caddd","x-rapidapi-host":"mailcheck.p.rapidapi.com"}};$.ajax(settings).done(function(response){if(response&&response.block===true){$('#signup-email-error-message').show();}else{$('#signup-email-error-message').hide();window.location.href=base_url+"newsletter-confirmation.php";}});}});function show_signup_popup(){console.log("inside");$("#sign-up-section").show();var date=new Date();date.setTime(date.getTime()+(3*60*60*1000));var expiry='expires='+date.toUTCString();document.cookie='popup=true; '+expiry+'; path=/';var myVariable="true";sessionStorage['popup']=myVariable;} var user_ip=localStorage.getItem('user_ip');var readValue=sessionStorage['popup'];if(is_submitted===undefined){var is_submitted=false;} var page=window.location.pathname.split('/').pop();var cookies;function readCookie(name,c,C,i){if(cookies){return cookies[name];} c=document.cookie.split('; ');cookies={};for(i=c.length-1;i>=0;i--){C=c[i].split('=');cookies[C[0]]=C[1];} return cookies[name];} var hasPopupCookie=readCookie('popup');if(is_submitted!=true&&user_ip==null&&page!='checkout.php'&&hasPopupCookie==null&&!readValue){if(show_free_samples_popup==true){setTimeout(show_signup_popup,600000);}else{setTimeout(show_signup_popup,300000);}} $(document).on('click','#sign-up-section .no-thanks-link',function(e){$("#sign-up-section").hide();});$(document).on('click','#sign-up-section',function(e){var container=$("#sign-up-section .section-wrapper");if(!container.is(e.target)&&container.has(e.target).length===0){$("#sign-up-section").hide();}});$(".scroll-to-top").click(function(){$('html, body').animate({scrollTop:0},800);return false;});$(window).scroll(function(){if($(this).scrollTop()>300){$('.scroll-to-top').fadeIn();}else{$('.scroll-to-top').fadeOut();}});var emp_edit_mode_modal_present=document.getElementById("emp_edit_mode_modal");if(emp_edit_mode_modal_present){alertify.dialog('customModal',function factory(){return{main:function(content){this.setContent(content);},setup:function(){return{options:{basic:false,maximizable:false,resizable:false,padding:false,closable:true,title:'Alertify Custom Modal'}};}};});alertify.customModal(document.getElementById('emp_edit_mode_modal'));document.getElementsByClassName('ajs-footer')[0].style.display='none';document.getElementById("emp_edit_mode_modal").style.display="block";} $('#emp_edit_mode_form').submit(function(e){e.preventDefault();$('.site-loader').fadeIn('fast');$.ajax({url:ajax_url+'checkout/enable-employee-editmode.php',type:'POST',data:{name:$("#name").val(),password:$("#password").val(),reason_for_login:$("#reason_for_login").val()},dataType:'json',success:function(response){if(response.success==true){location.reload();} else{alertify.alert("Unauthorized Access!");}}});});jQuery(".survey-question .radio input[type=radio]").change(function(){if(jQuery(this).find('input[type="radio"]:checked').attr('id')!='question-one-other-option1'){jQuery('#survey-popup-form .btn-continue').click();}});var all_answered=true;jQuery('#survey-popup-form .survey-question').each(function(){if(!jQuery(this).find('input[type="radio"]:checked').val()&&!jQuery(this).find('textarea').val()){all_answered=false;jQuery(".survey-question").removeClass('active');jQuery(this).addClass('active');jQuery('#survey-popup-form .back-btn').removeClass('hide');if(jQuery(this).find('input[name="install_date"]').length>0){jQuery('#survey-popup-form .btn-continue').addClass('hide');jQuery('#survey-popup-form .btn-submit').removeClass('hide');}else if(jQuery(this).find('input[name="purpose"]').length>0){jQuery('#survey-popup-form .back-btn').addClass('hide');} return false;}});if(all_answered==false){jQuery("#myModal").modal('show');} jQuery("#suerveyModalQuit .btn-quit-continue").click(function(){jQuery("#myModal").modal('show');jQuery("#suerveyModalQuit").modal('hide');});jQuery("#myModal .survey-close").click(function(){if(!jQuery('input[name="installer_type"]:checked').val()){jQuery('.survey-quetion-one .hide input[name="installer_type"]').prop('checked',true);} if(!jQuery('input[name="purpose"]:checked').val()){jQuery('.survey-quetion-two .hide input[name="purpose"]').prop('checked',true);} if(!jQuery('input[name="sq_ft"]:checked').val()){jQuery('.survey-quetion-three .hide input[name="sq_ft"]').prop('checked',true);} if(!jQuery('input[name="install_date"]:checked').val()){jQuery('.survey-quetion-four .hide input[name="install_date"]').prop('checked',true);} var form_data=jQuery("#survey-popup-form").serialize();var urlParams="";var query=window.location.search.substring(1);var vars=query.split('&');for(var i=0;i600){mobile_search_box_position=(cookie_top_bar_height+60)+'px';cart_popup_position=(cookie_top_bar_height+60)+'px';page_wrapper_position=(cookie_top_bar_height+60)+'px';}else{mobile_search_box_position=(cookie_top_bar_height+85)+'px';cart_popup_position=(cookie_top_bar_height+85)+'px';page_wrapper_position=(cookie_top_bar_height+85)+'px';}} function set_cookie_confirm(){var date=new Date();date.setTime(date.getTime()+(30*60*60*1000));var cookie="cookie_policy=true; ";var expiry='expires='+date.toUTCString();document.cookie=cookie+expiry+'; path=/';var date=new Date();} var readValue=sessionStorage['session_policy'];var hasCookiePolicy=readCookie('cookie_policy');if(!readValue&&hasCookiePolicy==null){$(".cookie-top-bar").show();$('.desktop-header').css('margin-top',cookie_top_bar_height+'px');if($('.desktop-header').hasClass('compact-header')){$('.site-navigation-wrapper').css('top',cookie_top_bar_height);}else{$('.site-navigation-wrapper').css('top','0px');} $('.mobile-header, .mobile-menu-container').css('top',cookie_top_bar_height+'px');$('.mobile-search-box').css('top',mobile_search_box_position);$('.cart-popup').css('top',cart_popup_position);$('.wrapper').css('margin-top',page_wrapper_position);var myVariable="true";sessionStorage['session_policy']=myVariable;} $(window).scroll(function(){if($(".cookie-top-bar").is(":visible")){if($('.desktop-header').hasClass('compact-header')){$('.site-navigation-wrapper').css('top',cookie_top_bar_height);}else{$('.site-navigation-wrapper').css('top','0px');}}else{$('.site-navigation-wrapper').css('top','0px');} if($(window).width()>=1300){$('.wrapper').css('margin-top','0px');if($('.desktop-header').hasClass('compact-header')){$('.cart-popup').css('top','0px');}else{$('.cart-popup').css('top','-70px');}}});$("#confirmation-button").on("click",function(){set_cookie_confirm();$('.desktop-header').css('margin-top','0px');$('.site-navigation-wrapper').css('top','0px');$('.mobile-header, .mobile-menu-container').css('top','0px');if($(window).width()>600){$('.mobile-search-box').css('top','60px');$('.wrapper').css('margin-top','60px');if($('.desktop-header').hasClass('compact-header')){$('.cart-popup').css('top','70px');}else{$('.cart-popup').css('top','-75px');$('.wrapper').css('margin-top','0px');} if($(window).width()<=1299){$('.cart-popup').css('top','60px');}}else{$('.mobile-search-box').css('top','85px');$('.cart-popup').css('top','85px');$('.wrapper').css('margin-top','85px');} $('.cookie-top-bar').slideUp('fast');});$('.desktop-header .logout, .mobile-menu-navigation .logout, .account-navigation .logout,#header-my-account-ul .logout').click(function(e){e.preventDefault();$('.site-loader').fadeIn('fast');$.ajax({url:ajax_url+'user/logout.php',type:"GET",dataType:"text",success:function(result){if(result=="success"){var pathname=window.location.pathname;window.location.href=window.location.origin+pathname;$('.site-loader').fadeOut('fast');}else{$('.site-loader').fadeOut('fast');alertify.alert("Error! Please try again.");}}});});$('.products .input-number').keydown(function(e){if($.inArray(e.keyCode,[46,8,9,27,13,110,190])!==-1||(e.keyCode==65&&(e.ctrlKey===true||e.metaKey===true))||(e.keyCode>=35&&e.keyCode<=40)){return;} if((e.shiftKey||(e.keyCode<48||e.keyCode>57))&&(e.keyCode<96||e.keyCode>105)){e.preventDefault();}});});function wrapperHeight(event){var banner_min_height=56;var header_min_margin=90;var screen_width=$(window).width();if(screen_width<=500){header_min_margin=110;}else if(screen_width>500&&screen_width<768){header_min_margin=60;}else if(screen_width>767&&screen_width<1100){header_min_margin=70;} var banner_height=$(".holidays-message").innerHeight();if(banner_height>banner_min_height){var banner_extra_height=banner_height-banner_min_height;header_min_margin=header_min_margin+banner_min_height+banner_extra_height;$("body > .wrapper").attr('style','margin-top: '+header_min_margin+'px !important');}else{$("body > .wrapper").addClass('holiday');if(event=='resize'){$("body > .wrapper").removeAttr("style");}}} if($('.holidays-message').length){} function as_seen_trusted(){try{if($('.as-seen-on-trusted-by-section').length>0){if($(window).width()>1100){$('.trusted-by-container .flexslider').flexslider({animation:"slide",slidshow:true,slideshowSpeed:5000,controlNav:false,itemWidth:100,itemMargin:30,minItems:2,maxItems:4,start:function(slider){slider.css('min-height','auto');slider.css('max-height','none');}});} if($(window).width()>=768&&$(window).width()<=1100){$('.trusted-by-container .flexslider').flexslider({animation:"slide",slidshow:true,slideshowSpeed:5000,controlNav:false,itemWidth:70,itemMargin:30,minItems:2,maxItems:4,start:function(slider){slider.css('min-height','auto');slider.css('max-height','none');}});} if($(window).width()>=425&&$(window).width()<=768){$('.trusted-by-container .flexslider').flexslider({animation:"slide",slidshow:true,slideshowSpeed:5000,controlNav:false,itemWidth:70,itemMargin:0,minItems:2,maxItems:2,start:function(slider){slider.css('min-height','auto');slider.css('max-height','none');}});} if($(window).width()<425){$('.trusted-by-container .flexslider').flexslider({animation:"slide",slidshow:true,slideshowSpeed:5000,controlNav:false,itemWidth:70,itemMargin:0,minItems:1,maxItems:1,start:function(slider){slider.css('min-height','auto');slider.css('max-height','none');}});}}}catch(e){}} as_seen_trusted();function checktotalcoverage(){$.ajax({url:ajax_url+"/ajax.php",type:"POST",dataType:"json",data:{fun:"checkoutRefresh"},success:function(g){if(!g.type_flooring_box){}else{var lnt=parseInt($('#cart_tbl thead tr th').length);if(lnt<=6){}}}});} function formatNumber(e,c,h,b,n,m,g,f){var l=Math.round(e*Math.pow(10,c));if(l>=0){g=f=""} var k=(""+Math.abs(l)).split("");var j=k.length-c;if(j<0){j--} for(var d=j;d<0;d++){k.unshift("0")} if(j<0){j=1} k.splice(j,0,b);if(k[0]==b){k.unshift("0")} while(j>3){j-=3;k.splice(j,0,h)} var a=n+g+k.join("")+f+m;return a} function getPageName(url){var index=url.lastIndexOf("/")+1;var filenameWithExtension=url.substr(index);var filename=filenameWithExtension.split(".")[0];return filename;} if(typeof jQuery.validator!=="undefined"){jQuery.validator.addMethod("validate_email",function(value,element){return validateEmail(value);},"Please enter a valid email address");} let allowedExtensions=[];fetch('https://data.iana.org/TLD/tlds-alpha-by-domain.txt').then(response=>response.text()).then(text=>{const lines=text.trim().split(/\r?\n/);lines.shift();allowedExtensions=lines.map(ext=>ext.trim().toLowerCase());}).catch(err=>{console.error(err);});function validateEmail(sEmail){const match=sEmail.match(/@[^@]+\.(\w+)$/);const extension=match?match[1].toLowerCase():null;if(!extension){return false;} if(allowedExtensions.includes(extension)){return true;}else{return false;}} function format_price(number){if(number&&number>0){var number=parseFloat(number);number=number.toFixed(2);var parts=number.toString().split(".");parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,",");return parts.join(".");}else{return"0.00";}} function printInvoice(elementName){var printContents=document.getElementById(elementName).innerHTML;var originalContents=document.body.innerHTML;document.body.innerHTML=printContents;window.print();document.body.innerHTML=originalContents;} function changeURL(data) {var browser_url=window.location.href.replace(window.location.search,'');browser_url=browser_url.replace(/#.*$/,'').replace(/\?.*$/,'').replace(/\/$/,"");var paramString=createParamString(data);return browser_url+"?"+paramString;} function createParamString(jsonObject) {var paramString="";$.each(jsonObject,function(key,val){if(val!=""&&val!=undefined) {paramString+=""+key+"="+encodeURIComponent(val)+"&";}});paramString=paramString.substr(0,paramString.length-1);return paramString;} function getUrlVars() {var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i1){quantity--;}else{if(quantity==1){remove_quick_product(product_id);}else{$('.site-loader').fadeOut('fast');} return false;}} else{if(quantity==0){remove_quick_product(product_id);return false;}} $.ajax({url:cart_ajax_url+'add-product.php',type:'POST',data:{id:product_id,quantity:quantity},dataType:'json',success:function(response){if(response.success==true){quick_update_quantity_action='';$('[data-product-id="'+product_id+'"]').find('.quick-product-quantity').val(quantity);$('.shopping-cart-icon span.count').html(response.total_items_in_cart);$('.header-cart-btn .cart-total').html(response.cart_total);if(response.price_updated==1){$('.category-plywood [data-product-id="'+product_id+'"]').find('.discounted-price .product-price').html("$"+response.product_price);$('.category-plywood [data-product-id="'+product_id+'"]').find('.discounted-price .price-type').html("/ panel");$('.category-plywood [data-product-id="'+product_id+'"]').find('.discounted-price .discount-text').html(response.percentage_applied+"% Volume discount applied!");$('.category-plywood [data-product-id="'+product_id+'"]').find('.product-price-number-final span').addClass("price-strike");$('.category-plywood [data-product-id="'+product_id+'"]').find('.discounted-price').removeClass("hide");$('.category-plywood [data-product-id="'+product_id+'"]').find('.price-saved').addClass("hide");}else{$('.category-plywood [data-product-id="'+product_id+'"]').find('.discounted-price').addClass("hide");$('.category-plywood [data-product-id="'+product_id+'"]').find('.product-price-number-final span').removeClass("price-strike");$('.category-plywood [data-product-id="'+product_id+'"]').find('.price-saved ').removeClass("hide");} if(!$('[data-product-id="'+product_id+'"]').find('.product-in-cart').length){$('[data-product-id="'+product_id+'"]').find('.quick-update-product-quantity').append('');$('.category-installation-supplies [data-product-id="'+product_id+'"]').height('460px');} if((response.instock_next_available_date==true||response.instock_edit_mode==true)&&response.success_message!=''){alertify.alert(response.success_message);} if(response.discount_message!=''&&response.discount_message!=null){alertify.alert(response.discount_message);}}else{alertify.alert(response.error_message);} $('.site-loader').fadeOut('fast');}});});function remove_quick_product(product_id){$.ajax({url:cart_ajax_url+"remove-product.php",type:"POST",data:{id:product_id,'type':'PAID'},dataType:"json",success:function(response){if(response.success==true){quick_update_quantity_action='';$('.cart-popup-header h4 span').html(response.total_items_in_cart);$('.shopping-cart-icon span.count').html(response.total_items_in_cart);if(response.total_items_in_cart<1){cart_contains_product=false;$('.cart-popup .cart-popup-content').html('
    There are no items in your cart.
    ');} $('[data-product-id="'+product_id+'"]').find('.product-in-cart').remove();$('[data-product-id="'+product_id+'"]').find('.quick-product-quantity').val(0);$('.category-installation-supplies [data-product-id="'+product_id+'"]').height('420px');} $('.site-loader').fadeOut('fast');}});} function get_location(){if(is_loc_loaded===false){$.ajax({url:ajax_url+'get_loc.php'+window.location.search,type:'GET',dataType:'text',data:'',success:function(response){if(response=="success"){is_loc_loaded='';if($('.price_hide').length!=0){$("div").removeClass("price_hide");}}else{is_loc_loaded=true;if($('.why-not-florida.hide').length!=0&&(product_category=='2'||product_category=='3')){$('.why-not-florida').removeClass('hide');} $(".price_hide").addClass("off");}}});}else if(is_loc_loaded!=true){if($('.price_hide').length!=0){$("div").removeClass("price_hide");}}else{if($('.why-not-florida.hide').length!=0&&(product_category=='2'||product_category=='3')){$('.why-not-florida').removeClass('hide');} $(".price_hide").addClass("off");}} get_location();function stringfromurl(text){var punc={"'":'','`':'','=':'','*':'','^':'','$':'','@':'','!':'','<':'','>':'','?':'','[':'',']':'','{':'','}':'',':':'','|':''};var length=text.length;for(var i=0;i',{rel:'stylesheet',type:'text/css',href:base_url+'css/alertify/alertify.min.css'}).appendTo('head'),$.getScript(base_url+"js/alertify/alertify.min.js")} jQuery('a').each(function(){var href=jQuery(this).attr('href');var target=jQuery(this).attr('target');if(typeof href=='undefined'){jQuery(this).attr('href','javascript:void(0)');href='#';} if(isExternal(href)&&href!='https://ambient.chameleonpower.com/'){if(typeof jQuery(this).attr('aria-label')==="undefined"||typeof jQuery(this).attr('title')==="undefined"){var text='';if(jQuery(this).text().trim()!==''){text=jQuery(this).text().trim()+' - ';}else{text=jQuery(this).attr('href')+' - ';} if(typeof jQuery(this).attr('aria-label')==="undefined"){jQuery(this).attr('aria-label',text+'External site that opens in a new window');}} jQuery(this).click(function(event){var loc=$(this).attr('href');alertify.confirm("You are being redirected to an external website. Ambient makes no representations nor has any supervision or control over the quality, content, reliability or security of the third party website, nor shall Ambient be liable for its use.",function(e){if(e){window.open(loc,'_blank');}});return false;});} else {if(target=='_blank') {var text='';if(jQuery(this).text().trim()!==''){text=jQuery(this).text().trim()+' - ';}else{text=jQuery(this).attr('href')+' - ';} if(typeof jQuery(this).attr('aria-label')==="undefined"){jQuery(this).attr('aria-label',text+'link that opens in a new window');}}}});$(document).on("click",".mobile-top-bar-chat a",function(){$('.si-livechat .silc-btn').trigger("click");});});$(document).on("click",function(event){var target=$(event.target);if(!$(target).closest(".samples-section").length){$(".samples-section .product-samples").slideUp();} if(!target.closest('.product-samples').length&&!target.is('.product-samples')){$('.product-samples').slideUp();}});if($(window).width()<=767){$(document).on("click",".footer-links-heading",function(){$(this).next(".footer-links-content").slideToggle();});} (function(){var QUOTE_PANEL_BREAKPOINT=1300;var quotePanelAssetsPromise=null;var quotePanelContentPromise=null;function loadAssetOnce(tag,url){var attr=tag==='link'?'href':'src';var existing=document.querySelector(tag+'['+attr+'="'+url+'"]');if(existing){return $.Deferred().resolve().promise();} var deferred=$.Deferred();var el=document.createElement(tag);if(tag==='link'){el.rel='stylesheet';el.href=url;}else{el.src=url;} el.onload=function(){deferred.resolve();};el.onerror=function(){deferred.reject();};(tag==='link'?document.head:document.body).appendChild(el);return deferred.promise();} function loadQuotePanelAssets(){if(quotePanelAssetsPromise){return quotePanelAssetsPromise;} var v=window.quote_panel_asset_version;var cssBundle=base_url+'min/?v='+v+'&b=css&f=ambient-theme.css,get-quote.css,get-quote-panel.css';var jsBundle=base_url+'min/?v='+v+'&b=js&f=validation/jquery.validate.min.js,place-autocomplete-helper.js,zip-db-validate.js,get-quote.js';loadAssetOnce('link',cssBundle);var chain=loadAssetOnce('script',jsBundle);chain=chain.then(function(){return loadAssetOnce('script','https://maps.googleapis.com/maps/api/js?key='+quote_panel_google_maps_key+'&libraries=places&callback=initAutocomplete');});chain=chain.then(function(){if(typeof captcha_provider!=='undefined'&&captcha_provider==='2'){return loadAssetOnce('script','https://challenges.cloudflare.com/turnstile/v0/api.js');} if(typeof recaptcha_site_key!=='undefined'){return loadAssetOnce('script','https://www.google.com/recaptcha/enterprise.js?render='+recaptcha_site_key);} return $.Deferred().resolve().promise();});quotePanelAssetsPromise=chain;return chain;} function loadQuotePanelContent(){if(quotePanelContentPromise){return quotePanelContentPromise;} quotePanelContentPromise=$.get({url:ajax_url+'get-quote-panel.php',dataType:'json'}).done(function(response){window.quote_panel_google_maps_key=response.google_maps_key;window.restricted_location=response.restricted_location;window.quote_panel_asset_version=response.asset_version;if(response.recaptcha_site_key){window.recaptcha_site_key=response.recaptcha_site_key;} $('#quote-panel-body').html(response.html);});return quotePanelContentPromise;} function openQuotePanel(){$('#quote-panel-overlay').show();$('#quote-panel-container').addClass('open');$('body').addClass('quote-panel-open');loadQuotePanelContent().then(loadQuotePanelAssets).done(function(){$('#quote-panel-body .quote-panel-loading').remove();});} function closeQuotePanel(){$('#quote-panel-container').removeClass('open');$('#quote-panel-overlay').hide();$('body').removeClass('quote-panel-open');} $(document).on('click','.js-get-quote-trigger',function(e){if($(window).width()768){var itemWidth=1120;}else{var itemWidth=325;} $('#order-steps-section .step-1 .flexslider').flexslider({animation:"fade",direction:"horizontal",slideshow:false,controlNav:false,itemWidth:itemWidth,minItems:1,maxItems:1});$('#order-steps-section .step-5 .flexslider').flexslider({animation:"fade",direction:"horizontal",slideshow:false,controlNav:false,itemWidth:325,minItems:1,maxItems:1});});