/**
 * @author Agne Lund, Artjom Kurapov
 * @since 19.05.11 10:48
 */

/* Frontpage news */
var newslength;
var newswidth;
function initScroller(){
	newslength = $("#scroller .container > UL > LI").length;
	newswidth = $("#scroller .container > UL > LI").outerWidth();
	$("#scroller .container > UL").css("width",(newslength*newswidth)+"px");
	$("#scroller .btnLeft").click(function(){
		if(!$(this).hasClass("animating")&&!$(this).hasClass("disabled")){
			$("#scroller .btnLeft").addClass("animating");
			$("#scroller .btnRight").addClass("animating");
			$("#scroller .container > UL").animate({
			left: '+='+newswidth
			}, 1000,
			function() { updateScroller() });
		}
		return false;

	});
	$("#scroller .btnRight").click(function(){
		if(!$(this).hasClass("animating")&&!$(this).hasClass("disabled")){
			$("#scroller .btnRight").addClass("animating");
			$("#scroller .btnLeft").addClass("animating");
			$("#scroller .container > UL").animate({
			left: '-='+newswidth
			}, 1000,
			function() { updateScroller() });
		}
		return false;

	});
	updateScroller();
}

function updateScroller(){
	$("#scroller .btnLeft").removeClass("animating");
	$("#scroller .btnRight").removeClass("animating");
	if(parseInt($("#scroller .container > UL").css("left"))>=0){
		$("#scroller .btnLeft").addClass("disabled");
	}
	else{
		$("#scroller .btnLeft").removeClass("disabled");
	}
	if(parseInt($("#scroller .container > UL").css("left"))<=-(newslength-3)*newswidth){
		$("#scroller .btnRight").addClass("disabled");
	}
	else{
		$("#scroller .btnRight").removeClass("disabled");
	}
}
