(function(a){a.NewsFeed=function(e){e=a.extend({limit:3},e);var b=e.limit-1;var c=false;function f(k){var h=k;for(var j=1;j<e.limit;j++){h=h.prev()}return h}function d(j,i){var h=(i=="on")?"off":"on";a("#"+j).removeClass(h).addClass(i)}e.newsItems.eq(b).addClass("lastVisibleItem");var g=f(a(".lastVisibleItem"));g.addClass("firstVisibleItem");e.container.find(".arrow").click(function(n){if(!c&&a(this).is(".on")){var h=a(".lastVisibleItem");var k=a(".firstVisibleItem");var m=(a(this).attr("id")=="up")?"+":"-";if((e.newsItems.index(k)==0&&m=="+")||(e.newsItems.index(h)==e.newsItems.size()-1&&m=="-")){return false}var j=(m=="+")?k.prevAll().size():h.nextAll().size();var i=(j>e.limit)?e.limit:j;b=(m=="+")?b-i:b+i;var l=i*91;c=true;e.list.animate({top:m+"="+l+"px"},"slow","easeOutCubic",function(){h.removeClass("lastVisibleItem");k.removeClass("firstVisibleItem");e.newsItems.eq(b).addClass("lastVisibleItem");var o=f(a(".lastVisibleItem"));o.addClass("firstVisibleItem");if(e.newsItems.index(o.get(0))==0){d("up","off")}else{d("up","on")}if(b==e.newsItems.size()-1){d("down","off")}else{d("down","on")}c=false})}})};a.extend(a.easing,{easeOutCubic:function(f,g,e,i,h){return i*((g=g/h-1)*g*g+1)+e}})})(jQuery);