// JavaScript Document
/* SCROLLER */
	
function fader(target, time){
	target = $("#"+target);
	var diap_to = 0;
	var gridspan = target.find(".slider .item").width()+20;
	//alert(gridspan);
	var tot = target.find(".slider .item").size();
	var items_w = (gridspan*tot); 
	var last_scroll = 0;
	target.css({
			overflow: 'hidden'
	});
	target.find(".slider .item").css({
		display: 'none'	
	});	
	target.find(".slider .item:eq(0)").css({
		display: 'block'	
	});	

	if(tot > 1){
		var pos = 0;
		var intervalGo = 0;
		var last_scroll = 0;
		var on_screen = Math.floor(target.width()/(target.find(".slider .item").width()-16));
		target.find(".slider .item:lt("+0+on_screen+")").stop().animate({opacity: 1});
		target.find('.nav li').click(function(){
			target.find('.nav li').removeClass('cur');
			$(this).addClass('cur');
			var scrollx = target.find('.nav li').index(this);
			if(last_scroll != scrollx){
				// POSITION CONTAINER
				clearInterval(diap_to);
				last_scroll = scrollx;
				diapNext(target, scrollx, gridspan, on_screen)
				diap_to = setInterval(function(){
					next_scroll = last_scroll+1;
					if(next_scroll>=tot) next_scroll = 0;
					fadeNext(target, next_scroll);
					last_scroll = next_scroll;
				}, time);
				return false;
			}
		});
		diap_to = setInterval(function(){
					next_scroll = last_scroll+1;
					if(next_scroll>=tot) next_scroll = 0;
					fadeNext(target, next_scroll);
					last_scroll = next_scroll;
				  }, time);
	}	
}

function fadeNext(target, scrollx){
	target.find(".item").stop().animate({ 
		opacity: 0 + "px"
	}, "slow", "linear", function(){
		$(this).hide();
		target.find(".item:eq("+scrollx+")").show().css({opacity: 0}).stop().animate({ opacity: 1 });
	});
}




$(document).ready(function(){
	fader('nextevent', 6000);
})
