// JavaScript Document
/* SCROLLER */
	
function carousel(target, time){
	target = $("#"+target);
	var diap_to = 0;
	var gridspan = target.find(".slider .item").width()+20;
	var tot = target.find(".slider .item").size();
	var items_w = (gridspan*tot); 
	var last_scroll = 0;
	target.css({
			overflow: 'hidden'
	});
	target.find(".slider").css({
		width: (items_w)+'px',
		position: 'absolute',
		top: 0,
		left: 0
	});	

	if(items_w > target.width()+20){
		target.find(".slider .item").css({ opacity: .5});
		var pos = 0;
		var intervalGo = 0;
		var last_scroll = 0;
		var on_screen = Math.floor(target.width()/(gridspan-20));
		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');
			//if(last_scroll != scrollx){
				// POSITION CONTAINER
				clearInterval(diap_to);
				carouselNext(target, gridspan, on_screen)
				diap_to = setInterval(function(){
					carouselNext(target, gridspan, on_screen);
				}, time);
				return false;
			//}
		});
		diap_to = setInterval(function(){
					carouselNext(target, gridspan, on_screen);
				  }, time);
	}	
}

function carouselNext(target, gridspan, on_screen){
	target.find(".slider .item:lt("+(on_screen-1+2)+")").stop().animate({opacity: 1}, 1500);
	target.find(".slider .item:eq(0), .slider .item:gt("+(on_screen)+")").stop().animate({opacity: .3});
	target.find(".slider").stop().animate({ left: -(gridspan)+'px'}, 1000,
		function(){
			$(this).find('li:eq(0)').appendTo($(this)); 
			$(this).css({left:0});
		}
	);
}




$(document).ready(function(){
	carousel('partners', 4000);
})
