(function(a){a.fn.slidescroller=function(b){b=a.extend(a.fn.slidescroller.defaults,b);return this.each(function(){var f;var c=a(this);var g=0;var h;var j;var d=a("#"+b.leftButtonId);var e=a("#"+b.rightButtonId);c.children().each(function(){var i=a(this);g+=i.outerWidth(true);if(h==undefined){h=i}});c.width(g);j=c.width();if(d){d.bind("click",function(o){var m;var k=0;var i;var l=c.parent().width();var n=c.css("margin-left");if(n=="auto"){n=0}else{n=Number(n.substring(0,n.length-2))}if(n<0){do{i=h;h=h.prev();m=h.outerWidth(true);if(m!=null){k+=m}}while(m!=null&&k<=l-m);if(m==null){h=i}if(n+l<0){c.animate({marginLeft:"+="+l+"px"},"fast")}else{c.animate({marginLeft:"0px"},"fast")}}})}if(e){e.bind("click",function(p){var k=0;var n;var i;var o=c.css("margin-left");var m=c.parent().width();var l=-j+m;if(o=="auto"){o=0}else{o=Number(o.substring(0,o.length-2))}if(o>l){n=h.outerWidth(true);while(n!=null&&k<=m-n){k+=n;i=h;h=h.next();n=h.outerWidth(true)}if(n==null){h=i}if(o-m>l){c.animate({marginLeft:"-="+m+"px"},"fast")}else{c.animate({marginLeft:l+"px"},"fast")}}})}})};a.fn.slidescroller.defaults={leftButtonId:"",rightButtonId:""}})(jQuery);
