!function(s,t,e,o){"use strict";s.shyheader=function(o,n){var i=this;i.$el=s(o),i.el=o,i.$el.data("shyheader",i);var a=!1,l=0,c=0,r=0,h=0,f="";i.initialize=function(){i.options=s.extend({},s.shyheader.defaultOptions,n),h=i.$el.outerHeight(!0),"undefined"!==i.options.container&&(f=s("."+i.options.container),f.css("height",h+"px"),i.options.offsetContentFlag=!0),t.addEventListener("scroll",i.triggerScroll,!1)},i.triggerScroll=function(){a=!0,l=e.body.scrollTop||t.pageYOffset,i.checkScrollPosition()},i.checkScrollPosition=function(){if(i.options.offsetContentFlag){var s=i.$el.offset().top;l>=s&&!i.$el.hasClass(i.options.stuckclass)&&(i.$el.addClass(i.options.stuckclass),i.options.onStick&&i.options.onStick());(s<5&&f.offset().top<5&&l<5||s=h?i.watch():i.$el.offset().top<=f.offset().top&&i.$el.removeClass(i.options.activeclass):l>=h&&i.watch()}else i.watch()},i.watch=function(){a&&(i.getDirection(),a=!1)},i.getDirection=function(){r=l,Math.abs(c-r)<=20||lc?i.$el.addClass(i.options.classname):r+s(t).height()