(function(a){a.fn.swipeEvents=function(){return this.each(function(){var c,d,b=a(this);b.bind("touchstart",g);function g(h){if(h.originalEvent.target.nodeName.toLowerCase()!=="a"){var i=h.originalEvent.touches;if(i&&i.length){c=i[0].pageX;d=i[0].pageY;b.bind("touchmove",f);b.bind("touchend",e)}h.preventDefault()}}function f(j){var k=j.originalEvent.touches;if(k&&k.length){var h=c-k[0].pageX;var i=d-k[0].pageY;if(h>=50){b.trigger("swipeLeft")}if(h<=-50){b.trigger("swipeRight")}if(i>=50){b.trigger("swipeUp")}if(i<=-50){b.trigger("swipeDown")}if(Math.abs(h)>=50||Math.abs(i)>=50){b.unbind("touchmove",f);b.unbind("touchend",e)}}j.preventDefault()}function e(h){b.unbind("touchmove",f);h.preventDefault()}})}})(jQuery); /* * FSVS - Full Screen Vertical Scroller * https://github.com/lukesnowden/FSVS * Copyright 2014 Luke Snowden * Released under the MIT license: * http://www.opensource.org/licenses/mit-license.php */ (function(a){a.fn.fsvs=function(y){y=y||{};var m={speed:5000,bodyID:"fsvs-body",selector:"> .slide",mouseSwipeDisance:40,afterSlide:function(){},beforeSlide:function(){},endSlide:function(){},mouseWheelEvents:true,mouseWheelDelay:false,scrollabelArea:"scrollable",mouseDragEvents:true,touchEvents:true,arrowKeyEvents:true,pagination:true,nthClasses:false,detectHash:true};for(var p in y){m[p]=y[p]}y=m;var l=0;var q=false;var h=null;var g=null;var B=false;var w=false;var v=0;var z=false;var r=function(){var i=window.chrome,H=window.navigator.vendor;if(i!==null&&H==="Google Inc."){return true}return false};var j=function(){if(!q){if(window.location.hash!==""){var i=window.location.hash;var H=a("> "+i,g);b.slideToIndex(H.index())}}q=false};var n=function(){a(y.selector,g).each(function(H){var I=a(this);if(!I.attr("id")){I.attr("id","slide-"+(H+1))}});j()};var o=function(){prefixes=["Webkit","Moz","ms","O"];for(var H in prefixes){if(typeof document.getElementsByTagName("body")[0].style[prefixes[H]+"Transition"]!=="undefined"){return true}}return false};var d=function(){var i,H;window.onmousedown=function(I){H=I.y};window.onmouseup=function(I){if(I.y>(H+y.mouseSwipeDisance)){b.slideUp()}else{if(I.y<(H-y.mouseSwipeDisance)){b.slideDown()}}}};var E=function(){window.onmousedown=function(){};window.onmouseup=function(){}};var f=function(){var i=null;a(window).on("touchstart.fsvs",function(J){var I=J.originalEvent;var H=["a","input","textarea","select"];if(a.inArray(I.target.nodeName.toLowerCase(),H)==-1){var K=I.touches;if(K&&K.length){i=K[0].pageY}I.preventDefault()}});a(window).on("touchmove.fsvs",function(J){var I=J.originalEvent;if(i!==null){var K=I.touches;if(K&&K.length){var H=i-K[0].pageY;if(H>=y.mouseSwipeDisance){b.slideDown();i=null}if(H<=(y.mouseSwipeDisance*-1)){b.slideUp();i=null}}I.preventDefault()}})};var G=function(){a(window).unbind("touchstart.fsvs");a(window).unbind("touchmove.fsvs")};var u=function(J){var I=window.event||J;var M=(I.wheelDelta||-I.detail||I.originalEvent.detail);var H=Math.max(-1,Math.min(1,M));if(r()){M=Math.floor(M/5)}if((!B||(y.mouseWheelDelay&&Date.now()>v+y.mouseWheelDelay))&&Math.abs(M)>5){v=Date.now();B=true;var i=true;var L=a(J.target);if(L.hasClass(y.scrollabelArea)||L.parents("."+y.scrollabelArea).length!==0){i=false;var K=L.closest("."+y.scrollabelArea);if(L.hasClass(y.scrollabelArea)){K=L}if(s(J)&&K.scrollTop()===0){i=true}else{if(K[0].scrollHeight-K.scrollTop()===K.outerHeight()){i=true}}}if(i){if(s(J)){b.slideUp()}else{b.slideDown()}}else{B=false}}};var s=function(I){var H=window.event||I;var J=(H.wheelDelta||-H.detail||H.originalEvent.detail);var i=Math.max(-1,Math.min(1,J));if(r()){J=Math.floor(J/5)}if(H.originalEvent&&H.originalEvent.detail){if(i>0){return false}}else{if(i<0){return false}}return true};var e=function(){a(window).bind("wheel.fsvs mousewheel.fsvs DOMMouseScroll.fsvs MozMousePixelScroll.fsvs",u)};var F=function(){a(window).unbind("wheel.fsvs mousewheel.fsvs DOMMouseScroll.fsvs MozMousePixelScroll.fsvs",u)};var c=function(){allow=true;a("input,textarea,select,option",g).bind("focus.fsvs",function(){allow=false}).bind("blur.fsvs",function(){allow=true});window.onkeydown=function(i){i=i||window.event;if(i.keyCode=="38"&&allow){b.slideUp()}else{if(i.keyCode=="40"&&allow){b.slideDown()}}}};var D=function(){a("input,textarea,select,option",g).unbind("focus.fsvs blur.fsvs");window.onkeydown=function(){}};var C=function(i){l=i;y.afterSlide(i);if(y.detectHash){var H=a(y.selector,g).eq(i);window.location.hash=H[0].id}if(!b.canSlideDown()){y.endSlide(i)}B=false};var x=function(i){a(y.selector,g).each(function(H){var I="nth-class-"+((H%i)+1);if(!a(this).hasClass(I)){a(this).addClass(I)}})};var t=function(i){y.beforeSlide(i);if(g.is(":animated")){l=i;g.stop()}g.animate({top:"-"+(i*a(window).height())+"px"},y.speed,function(){C(i)})};var k=function(i){y.beforeSlide(i);g.css({"-webkit-transform":"translate3d(0, -"+(i*100)+"%, 0)","-moz-transform":"translate3d(0, -"+(i*100)+"%, 0)","-ms-transform":"translate3d(0, -"+(i*100)+"%, 0)",transform:"translate3d(0, -"+(i*100)+"%, 0)"});if(h!==null){l=i;clearTimeout(h)}h=setTimeout(function(){C(i);h=null},y.speed)};var A=function(){g.attr("style","");a("> div",g).each(function(H){a(this).attr("class","slide")});a("body").attr("class","");a("#fsvs-pagination").remove()};var b={nthClasses:x,addPagination:function(){z=a('');a(y.selector,g).each(function(I){var J=l===I?"pagination-link active":"pagination-link";a('
  • ').appendTo(z)});if(a("#fsvs-pagination").length!==0){a("#fsvs-pagination").remove()}z.appendTo(a("body"));var i=z.height();var H=y.speed/1000;a("span",z).css({"-webkit-transition":"all "+H+"s","-moz-transition":"all "+H+"s","-o-transition":"all "+H+"s",transition:"all "+H+"s"});z.css({marginTop:"-"+(i/2)+"px",right:"25px"});a("li",z).bind("click.fsvs",function(I){q=true;a(".active",z).removeClass("active");a(this).addClass("active");b.slideToIndex(a(this).index(),I)})},setSpeed:function(i){speed=i/1000;g.css({"-webkit-transition":"all "+speed+"s","-moz-transition":"all "+speed+"s","-o-transition":"all "+speed+"s",transition:"all "+speed+"s"})},shouldRun:function(){return a("html").hasClass("fsvs")},canSlideUp:function(){if(l===0){return false}return true},canSlideDown:function(){if(a(y.selector,g).eq((l+1)).length===0){return false}return true},addClasses:function(I,H){var i=a("body");i.removeClass(removeClass="active-slide-"+(I+1));i.addClass("active-slide-"+(H+1));a(y.selector,g).eq(I).removeClass("active-slide");a(y.selector,g).eq(H).addClass("active-slide");if(y.nthClasses){i.removeClass("active-nth-slide-"+((I%y.nthClasses)+1));i.addClass("active-nth-slide-"+((H%y.nthClasses)+1))}},slideToIndex:function(H,i){var i=i||false;if(!i&&z){a(".active",z).removeClass("active");a("> *",z).eq(H).addClass("active")}b.addClasses(l,H);if(o()){k(H)}else{t(H)}},unbind:function(){E();F();D();G();A();a("html").removeClass("fsvs")},rebind:function(){a("html").addClass("fsvs");b.init()},slideDown:function(i){if(b.canSlideDown()){q=true;b.slideToIndex((l+1),i)}else{B=false}},slideUp:function(i){if(b.canSlideUp()){q=true;b.slideToIndex((l-1),i)}else{B=false}},init:function(){g=a("#"+y.bodyID);if(o()){b.setSpeed(y.speed)}if(y.pagination){b.addPagination()}if(y.nthClasses){x(y.nthClasses)}if(y.mouseWheelEvents){e()}if(y.arrowKeyEvents){c()}if(y.mouseDragEvents){d()}if(y.touchEvents){f()}if(y.detectHash){n();if(window.addEventListener){window.addEventListener("hashchange",j,false)}else{if(window.attachEvent){window.attachEvent("onhashchange",j)}}a("body").attr("class"," ")}b.addClasses(0,0)}};if(b.shouldRun()){b.init()}return b}})(jQuery); jQuery(document).ready(function(a){if(a.fn.fsvs){var e=a.fn.fsvs({speed:1000,nthClasses:4,mouseDragEvents:false})}if(a.fn.flare){var c=a(".flare").flare();for(var b in c){}}var d=a("#fsvs-body > .slide:eq(0)").height();a("#fsvs-body > .slide").each(function(){var j=a(this),h=a(".item",j),f=a(".demo",j),i=h.outerHeight(),g=f.outerHeight();h.css({marginTop:((d-i)/2)+"px"});f.css({marginTop:((d-g)/2)+"px"})});a("#fsvs-body > .slide > img").each(function(){if(a(this).attr("url")){a(this).bind("touchstart",function(){location.href=a(this).attr("url")})}});a(window).load(function(){})});