!function(r){function a(r,a,n,t){if(n.match(/^[\+\-]?[0-9]{1,3}%{1}$/)){var s=n.replace("%","");s>=-100&&100>=s||(n="-50%")}else n="-50%";switch(a){case"x":r.css({WebkitTransform:"translateX("+n+")",MozTransform:"translateX("+n+")",OTransform:"translateX("+n+")",MsTransform:"translateX("+n+")",Transform:"translateX("+n+")"}),t="a";break;case"y":r.css({WebkitTransform:"translateY("+n+")",MozTransform:"translateY("+n+")",OTransform:"translateY("+n+")",MsTransform:"translateY("+n+")",Transform:"translateY("+n+")"}),t="b";break;case"none":t="c"}return t}function n(r,a,n){switch(a){case"fadeIn":r.css({opacity:0}),n+="1";break;case"none":n+="5"}return n}function t(a,n){return a.match(/^[\+\-]?[0-9]{1,3}%{1}$/)?(a=a.replace("%",""),scrollarea=a>=-100&&100>=a?a*r(n).height()/100:r(n).height()):scrollarea=r(n).height(),scrollarea}function s(r,a,n){switch(a){case"a1":return r.css({WebkitTransition:"transform "+n+", opacity "+n,MozTransition:"transform "+n+", opacity "+n,OTransition:"transform "+n+", opacity "+n,MsTransition:"transform "+n+", opacity "+n,Transition:"transform "+n+", opacity "+n}),function(){r.css({WebkitTransform:"translateX(0)",MozTransform:"translateX(0)",OTransform:"translateX(0)",MsTransform:"translateX(0)",Transform:"translateX(0)",opacity:1})};case"a5":return r.css({WebkitTransition:"transform "+n,MozTransition:"transform "+n,OTransition:"transform "+n,MsTransition:"transform "+n,Transition:"transform "+n}),function(){r.css({WebkitTransform:"translateX(0)",MozTransform:"translateX(0)",OTransform:"translateX(0)",MsTransform:"translateX(0)",Transform:"translateX(0)"})};case"b1":return r.css({WebkitTransition:"transform "+n+", opacity "+n,MozTransition:"transform "+n+", opacity "+n,OTransition:"transform "+n+", opacity "+n,MsTransition:"transform "+n+", opacity "+n,Transition:"transform "+n+", opacity "+n}),function(){r.css({WebkitTransform:"translateY(0)",MozTransform:"translateY(0)",OTransform:"translateY(0)",MsTransform:"translateY(0)",Transform:"translateY(0)",opacity:1})};case"b5":return r.css({WebkitTransition:"transform "+n,MozTransition:"transform "+n,OTransition:"transform "+n,MsTransition:"transform "+n,Transition:"transform "+n}),function(){r.css({WebkitTransform:"translateY(0)",MozTransform:"translateY(0)",OTransform:"translateY(0)",MsTransform:"translateY(0)",Transform:"translateY(0)"})};case"c1":return r.css({WebkitTransition:"opacity "+n,MozTransition:"opacity "+n,OTransition:"opacity "+n,MsTransition:"opacity "+n,Transition:"opacity "+n}),function(){r.css({opacity:1})};case"c5":return r.css({WebkitTransition:"transform"+n+", opacity "+n,MozTransition:"transform"+n+", opacity "+n,OTransition:"transform"+n+", opacity "+n,MsTransition:"transform"+n+", opacity "+n,Transition:"transform"+n+", opacity "+n}),function(){r.css({WebkitTransform:"translateX(0)",MozTransform:"translateX(0)",OTransform:"translateX(0)",MsTransform:"translateX(0)",Transform:"translateX(0)",opacity:1})}}}function o(r,a,n){var t=null;return t=a==window?0:n.parent().offset().top,r=n.offset().top-t}r.fn.boxLoader=function(i){var e=r.extend({direction:"x",position:"-50%",effect:"fadeIn",duration:"1s",windowarea:"50%",container:window},i);return this.each(function(){var i,c,f=r(this),T=null,m=null;m=o(m,e.container,f),c=a(f,e.direction,e.position,c),c=n(f,e.effect,c),T=t(e.windowarea,e.container);var l=s(f,c,e.duration);r(window).resize(function(){m=o(m,e.container,f)}),r(e.container).scroll(function(){i=r(e.container).scrollTop()+T,i>m&&l()})})}}(jQuery);