(function(a){a.fn.swipe=function(b){var c={threshold:{x:30,y:10},swipeLeft:function(){alert("swiped left")},swipeRight:function(){alert("swiped right")},preventDefaultEvents:true};var b=a.extend(c,b);if(!this)return false;return this.each(function(){function i(a){}function h(a){var b=d.y-e.y;if(b<c.threshold.y&&b>c.threshold.y*-1){changeX=d.x-e.x;if(changeX>c.threshold.x){c.swipeLeft()}if(changeX<c.threshold.x*-1){c.swipeRight()}}}function g(a){if(c.preventDefaultEvents)a.preventDefault();e.x=a.targetTouches[0].pageX;e.y=a.targetTouches[0].pageY}function f(a){d.x=a.targetTouches[0].pageX;d.y=a.targetTouches[0].pageY}var b=a(this);var d={x:0,y:0};var e={x:0,y:0};if(a.browser.msie){this.attachEvent("touchstart",f,false);this.attachEvent("touchmove",g,false);this.attachEvent("touchend",h,false);this.attachEvent("touchcancel",i,false)}else{this.addEventListener("touchstart",f,false);this.addEventListener("touchmove",g,false);this.addEventListener("touchend",h,false);this.addEventListener("touchcancel",i,false)}})}})(jQuery)
