if(window.jQuery){

	window.SlideNews = function(count,size){
		var self = this;
		self.count = count;
		self.pointer = 0;
		self.size = size;

		$(function(){
			self.init();
		});
	};

	SlideNews.prototype.init=function(){
		var self = this;

		self.newsStream = $('div.news div.stream:first')[0];
		$('div.news a.left').click(function(){
			self.move(-1);
			return false;
		});

		$('div.news a.right').click(function(){
			self.move(1);
			return false;
		});
	};

	SlideNews.prototype.move=function(step){
		var self = this;
		var nstep = self.pointer+step;
		if(nstep>=0 && nstep< self.count){
			self.pointer = nstep;
			var margin = -1*nstep*self.size;
			$(self.newsStream).animate({'margin-left':margin},'slow');
		}
		else{
			var margin2 = -1*self.pointer*self.size;
			if(nstep<0){
				var margin1 = margin2+30;
			}
			else{
				var margin1 = margin2-30;
			}
			$(self.newsStream).animate({'margin-left':margin1},'slow',function(){
				$(self.newsStream).animate({'margin-left':margin2},'fast');
			});

		}
	}
}
