var esportesInterval;
var esportesIndex = 0;
var escudosInterval;

$(document).ready(function(){
	$(".principalTopo .blogs .bb-md-news").hover(function(){$(this).addClass("over");},function(){$(this).removeClass("over");});
	
	var width = 0;
	$(".slider .game").each(function(){
		if($(this).children().length == 0)
			$(this).remove();
		else
			width += $(this).width();
	});
	
	$(".slider .wrapper").width(width);
	$(".slider .mask").animate({width: $(".slider .game").eq(0).width()},500,'easeOutExpo');
	
	if($(".slider .game").length == 1)
		$(".slider .prev, .slider .next").css({visibility: "hidden"});
	
	$(".slider .prev, .slider .next").click(function(event){
		event.preventDefault();
		$(this).blur();
		changeEsportes($(this));
	});
	
	$(".slider").hover(function(){
		clearInterval(esportesInterval);
	},function(){
		esportesInterval = setInterval(changeEsportes,7000, null);
	});
	
	if($(".barra-clubes").length > 0){
		var escudosWidth = 0;
		$(".barra-clubes li").each(function(){
			if($(this).children().length == 0)
				$(this).remove();
			else
				escudosWidth += $(this).width() + parseInt($(this).css("marginRight").replace("px",""));
		});
		
		$(".barra-clubes ul").width(escudosWidth);
		if($(".barra-clubes .mask").width() < $(".barra-clubes ul").width()){
			$(".barra-clubes .arrows").show();
			$(".barra-clubes .arrows a").mousedown(startScrolling).mouseup(stopScrolling);
		}
	}
	
	esportesInterval = setInterval(changeEsportes,7000, null);
	
	if(location.hash != "")
	{		
		var hash = location.hash.replace("#","");
		
		$(".tabs li.selected").removeClass("selected");
		$(".tabs li a[rel=" + hash + "]").parent().addClass("selected");

		$(".tab").hide();
		$(".tab." + hash).show();
	}
	$(".tabs li a").click(function(event){
		$(this).blur();
		
		$(".tabs li.selected").removeClass("selected");
		$(this).parent().addClass("selected");
		
		$(".tab").hide();
		
		$(".tab." + this.rel).show();
	});
});

function changeEsportes(sender)
{
	if(!sender){
		sender = $(".slider a.next");
	}
	else{
		clearInterval(esportesInterval);
	}
	
	current = esportesIndex;
	
	esportesIndex += (sender.hasClass("prev")? -1 : 1);
	
	if(esportesIndex >= $(".slider .game").length)
		esportesIndex = 0;
	
	if(esportesIndex < 0) esportesIndex = $(".slider .game").length -1;
	
	var direction;
	var amount = 0;

	for(var i = 0; i < esportesIndex; i++){
		amount += $(".slider .game").eq(i).width();
	}
		
	$(".slider .mask").stop().animate({width: $(".slider .game").eq(esportesIndex).width()},500,'easeOutExpo');
	$(".slider .wrapper").stop().animate({
							marginLeft: "-" + amount + "px"
						   }, 500, 'easeOutExpo');
}

function startScrolling(){
	var sender = $(this);
	escudosInterval = setInterval(function(){
		current = parseInt($(".barra-clubes ul").css("marginLeft").replace("px",""));

		if(sender.hasClass("next")){
			direction = -1;
			//$(".barra-clubes ul").append($(".barra-clubes ul li:first-child"));
		}else{
			//$(".barra-clubes ul").prepend($(".barra-clubes ul li:last-child"));
			direction = 1;
		}
		
		if(direction == -1 && current <= $(".barra-clubes .mask").width() - $(".barra-clubes ul").width()){
			stopScrolling();
		} else if (direction == 1 && current >= 0){
			stopScrolling();
		}else{
			$(".barra-clubes ul").css({marginLeft: (direction * 5) + current});
		}
	},40);
}

function stopScrolling(){
	clearInterval(escudosInterval);
}


