$.fn.band = function(){
	var bandDiv = $('#news-band');
	var items = $('li', $('ul', bandDiv)).length;
	var cur = 1;
	var curH = 20;
	
	var t = this;
	// button to go forward
	$('div.buttons .next', $('#news-band')).click(function(e){
		e.preventDefault();
		if (cur < items){
			t.next();
	
			if (cur > 1)
				$('div.buttons .prev').fadeIn('fast');
		}
	});
	
	// button to go back
	$('div.buttons .prev', $('#news-band')).click(function(e){
		e.preventDefault();
		if (cur > 1){
			t.prev();
		
			if (cur < items)
				$('div.buttons .next').fadeIn('fast');
		}
	});
	
	// button to go forward function
	this.next = function(){
		$('ul', bandDiv).animate({top: -(cur*curH)}, function(){
			if (cur == items)
				$('div.buttons .next').fadeOut('fast');
		});
		cur++;
	}
	
	// button to go back function
	this.prev = function(){
		$('ul', bandDiv).animate({top: parseInt($('ul', bandDiv).css('top'))+curH}, function(){
			if (cur == 1)
				$('div.buttons .prev').fadeOut('fast');
		});
		cur--;
		}
}

$(function(){ $().band(); })
