(function(e,t,n){e.fn.scrollUp=function(t){e.data(n.body,"scrollUp")||(e.data(n.body,"scrollUp",!0),e.fn.scrollUp.init(t))},e.fn.scrollUp.init=function(r){var i=e.fn.scrollUp.settings=e.extend({},e.fn.scrollUp.defaults,r),s=i.scrollTitle?i.scrollTitle:i.scrollText,o=e(i.structHtml).appendTo(i.insertContainer);o.css({zIndex:i.zIndex}),i.buildDone(o);var u=e("#"+i.scrollName);u.css("display","none"),i.activeOverlay&&e("
",{id:i.scrollName+"-active"}).css({position:"absolute",top:i.scrollDistance+"px",width:"100%",borderTop:"1px dotted"+i.activeOverlay,zIndex:i.zIndex}).appendTo(i.insertContainer),scrollEvent=e(t).scroll(function(){i.scrollFrom==="top"?scrollDis=i.scrollDistance:scrollDis=e(n).height()-e(t).height()-i.scrollDistance;switch(i.animation){case"fade":e(e(t).scrollTop()>scrollDis?u.fadeIn(i.animationInSpeed):u.fadeOut(i.animationOutSpeed));break;case"slide":e(e(t).scrollTop()>scrollDis?u.slideDown(i.animationInSpeed):u.slideUp(i.animationOutSpeed));break;default:e(e(t).scrollTop()>scrollDis?u.show(0):u.hide(0))}}),u.click(function(t){t.preventDefault(),e("html, body").animate({scrollTop:0},i.scrollSpeed,i.easingType)})},e.fn.scrollUp.defaults={structHtml:"",insertContainer:"body",scrollName:"scrollUp",scrollDistance:300,scrollFrom:"top",scrollSpeed:300,easingType:"linear",animation:"fade",animationInSpeed:200,animationOutSpeed:200,activeOverlay:!1,zIndex:2147483647,buildDone:function(){}},e.fn.scrollUp.destroy=function(r){e.removeData(n.body,"scrollUp"),e("#"+e.fn.scrollUp.settings.scrollName).remove(),e("#"+e.fn.scrollUp.settings.scrollName+"-active").remove(),e(t).off("scroll",r)},e.scrollUp=e.fn.scrollUp})(jQuery,window,document);