/*----------------------------------------------------------------------------------- Plugins -----------------------------------------------------------------------------------*/ (function($){ 'use strict'; // add browser to body class (for sticky column) $.each($.browser, function(i) { alert(i); }); var os = [ 'iphone', 'ipad', 'windows', 'mac', 'linux']; var match = navigator.appVersion.toLowerCase().match(new RegExp(os.join('|'))); if (match) { $('body').addClass(match[0]); } /*! Disable hover pointers on scrolling */ var body=document.body,pt;window.addEventListener("scroll",function(){clearTimeout(pt),body.classList.contains("is-scrolling")||body.classList.add("is-scrolling"),pt=setTimeout(function(){body.classList.remove("is-scrolling")},100)},!1); /*! jQuery visible 1.0.0 teamdf.com/jquery-plugins | teamdf.com/jquery-plugins/license (modified by Spab Rice to check a specefic area on screen)*/ !function(t){t.fn.visible=function(e,i,f){var h=t(this).eq(0),o=h.get(0),n=t(window),r=n.scrollTop();n=f?r+f:r+n.height();var s=h.offset().top,g=s+h.height();return f&&(g=s+h.height()-(f-3)),h=e===!0?g:s,s=e===!0?s:g,!!(i===!0?o.offsetWidth*o.offsetHeight:!0)&&n>=s&&h>=r}}(jQuery); /*! jQuery Unveil - customized - https://github.com/luis-almeida */ !function(a){a.fn.unveil=function(b,c){function j(){var b=h.filter(function(){var b=a(this);if(!b.is(":hidden")){var c=d.scrollTop(),f=c+d.height(),g=b.offset().top;return g+b.height()>=c-e&&g<=f+e}});i=b.trigger("unveil"),h=h.not(i)}var i,d=a(window),e=b||0,f=window.devicePixelRatio>1,g=f?"data-src-retina":"data-src",h=this;return h.parent(".lazy-img").length||(h.wrap(''),h.each(function(){var a=400;if(void 0!==jQuery(this).attr("height")&&!1!==jQuery(this).attr("height")){var b=parseInt(jQuery(this).attr("height"),10),c=parseInt(jQuery(this).attr("width"),10);jQuery(this).parents(".lazy-wrapper").css("max-width",c+"px");var d=c/b,e=parseInt(jQuery(this).parents(".lazy-wrapper").width(),10);a=parseInt(e/d,10)}jQuery(this).parents(".lazy-wrapper").css({"min-height":a+"px"})})),this.one("unveil",function(){var a=this.getAttribute(g);(a=a||this.getAttribute("data-src"))&&(this.setAttribute("src",a),jQuery(this).parents(".lazy-wrapper").addClass("loaded"),"function"==typeof c&&c.call(this))}),d.on("scroll.unveil resize.unveil lookup.unveil",j),j(),setTimeout(function(){j()},1e3),this}}(window.jQuery||window.Zepto); /*! jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ */ jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,u,t,a){return jQuery.easing[jQuery.easing.def](n,e,u,t,a)},easeInQuad:function(n,e,u,t,a){return t*(e/=a)*e+u},easeOutQuad:function(n,e,u,t,a){return-t*(e/=a)*(e-2)+u},easeInOutQuad:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e+u:-t/2*(--e*(e-2)-1)+u},easeInCubic:function(n,e,u,t,a){return t*(e/=a)*e*e+u},easeOutCubic:function(n,e,u,t,a){return t*((e=e/a-1)*e*e+1)+u},easeInOutCubic:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e+u:t/2*((e-=2)*e*e+2)+u},easeInQuart:function(n,e,u,t,a){return t*(e/=a)*e*e*e+u},easeOutQuart:function(n,e,u,t,a){return-t*((e=e/a-1)*e*e*e-1)+u},easeInOutQuart:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e*e+u:-t/2*((e-=2)*e*e*e-2)+u},easeInQuint:function(n,e,u,t,a){return t*(e/=a)*e*e*e*e+u},easeOutQuint:function(n,e,u,t,a){return t*((e=e/a-1)*e*e*e*e+1)+u},easeInOutQuint:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e*e*e+u:t/2*((e-=2)*e*e*e*e+2)+u},easeInSine:function(n,e,u,t,a){return-t*Math.cos(e/a*(Math.PI/2))+t+u},easeOutSine:function(n,e,u,t,a){return t*Math.sin(e/a*(Math.PI/2))+u},easeInOutSine:function(n,e,u,t,a){return-t/2*(Math.cos(Math.PI*e/a)-1)+u},easeInExpo:function(n,e,u,t,a){return 0==e?u:t*Math.pow(2,10*(e/a-1))+u},easeOutExpo:function(n,e,u,t,a){return e==a?u+t:t*(-Math.pow(2,-10*e/a)+1)+u},easeInOutExpo:function(n,e,u,t,a){return 0==e?u:e==a?u+t:(e/=a/2)<1?t/2*Math.pow(2,10*(e-1))+u:t/2*(-Math.pow(2,-10*--e)+2)+u},easeInCirc:function(n,e,u,t,a){return-t*(Math.sqrt(1-(e/=a)*e)-1)+u},easeOutCirc:function(n,e,u,t,a){return t*Math.sqrt(1-(e=e/a-1)*e)+u},easeInOutCirc:function(n,e,u,t,a){return(e/=a/2)<1?-t/2*(Math.sqrt(1-e*e)-1)+u:t/2*(Math.sqrt(1-(e-=2)*e)+1)+u},easeInElastic:function(n,e,u,t,a){var r=1.70158,i=0,s=t;if(0==e)return u;if(1==(e/=a))return u+t;if(i||(i=.3*a),se?-.5*(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+u:s*Math.pow(2,-10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i)*.5+t+u},easeInBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),t*(e/=a)*e*((r+1)*e-r)+u},easeOutBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),t*((e=e/a-1)*e*((r+1)*e+r)+1)+u},easeInOutBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),(e/=a/2)<1?t/2*(e*e*(((r*=1.525)+1)*e-r))+u:t/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+u},easeInBounce:function(n,e,u,t,a){return t-jQuery.easing.easeOutBounce(n,a-e,0,t,a)+u},easeOutBounce:function(n,e,u,t,a){return(e/=a)<1/2.75?t*(7.5625*e*e)+u:2/2.75>e?t*(7.5625*(e-=1.5/2.75)*e+.75)+u:2.5/2.75>e?t*(7.5625*(e-=2.25/2.75)*e+.9375)+u:t*(7.5625*(e-=2.625/2.75)*e+.984375)+u},easeInOutBounce:function(n,e,u,t,a){return a/2>e?.5*jQuery.easing.easeInBounce(n,2*e,0,t,a)+u:.5*jQuery.easing.easeOutBounce(n,2*e-a,0,t,a)+.5*t+u}}),jQuery.extend(jQuery.easing,{easeIn:function(n,e,u,t,a){return jQuery.easing.easeInQuad(n,e,u,t,a)},easeOut:function(n,e,u,t,a){return jQuery.easing.easeOutQuad(n,e,u,t,a)},easeInOut:function(n,e,u,t,a){return jQuery.easing.easeInOutQuad(n,e,u,t,a)},expoin:function(n,e,u,t,a){return jQuery.easing.easeInExpo(n,e,u,t,a)},expoout:function(n,e,u,t,a){return jQuery.easing.easeOutExpo(n,e,u,t,a)},expoinout:function(n,e,u,t,a){return jQuery.easing.easeInOutExpo(n,e,u,t,a)},bouncein:function(n,e,u,t,a){return jQuery.easing.easeInBounce(n,e,u,t,a)},bounceout:function(n,e,u,t,a){return jQuery.easing.easeOutBounce(n,e,u,t,a)},bounceinout:function(n,e,u,t,a){return jQuery.easing.easeInOutBounce(n,e,u,t,a)},elasin:function(n,e,u,t,a){return jQuery.easing.easeInElastic(n,e,u,t,a)},elasout:function(n,e,u,t,a){return jQuery.easing.easeOutElastic(n,e,u,t,a)},elasinout:function(n,e,u,t,a){return jQuery.easing.easeInOutElastic(n,e,u,t,a)},backin:function(n,e,u,t,a){return jQuery.easing.easeInBack(n,e,u,t,a)},backout:function(n,e,u,t,a){return jQuery.easing.easeOutBack(n,e,u,t,a)},backinout:function(n,e,u,t,a){return jQuery.easing.easeInOutBack(n,e,u,t,a)}}); jQuery(window).on("load", function() { // create header pseudo var headerHeight = 0; if (jQuery("header").height() < 100) { headerHeight = jQuery("header").height(); } jQuery("body").append('
'); }); })(jQuery);