var scroll_pos = 0;
var busy = false;

Event.observe(window,"load", function() {
	$("scroll_left").observe("click",function(ev) {
		ev.stop();
		scroll_left();
	});
	
	$("scroll_right").observe("click",function(ev) {
		ev.stop();
		scroll_right();
	});
	
	//var scrollTimer = setTimeout("scroll_right()",4000);
	
	$$("#yeartabs li a").invoke("observe","click",function(ev) {
		ev.stop();
		if (busy)
			return;
		busy = true;
		el = ev.element();
		x = parseInt(el.name);
		new Effect.SmoothScroll("news_scroll_wrapper", { y: 0, x: x * 640, duration: 0.5, afterFinish: function() { busy = false; }});
		$$("#yeartabs li").each(function(el) { el.removeClassName("active"); });
		el.up("li").addClassName("active");
	});
});

function scroll_left() {
	if (busy)
		return;
	if (scroll_pos != 0)
		scroll_pos--;
	else
		scroll_pos = scroll_max;
	scroll();
}

function scroll_right() {
	if (busy)
		return;
	if (scroll_pos != scroll_max)
		scroll_pos++;
	else
		scroll_pos = 0;
	scroll();
}

function scroll() {
	busy = true;
	new Effect.SmoothScroll("scroll_wrapper", { y: 0, x: scroll_pos * 600, duration: 0.5, afterFinish: function() { busy = false; } });
	//clearTimeout(scrollTimer);
	//var scrollTimer = setTimeout("scroll_right()",4000);
}
