var sliderXML;
var sliderInterval;
var sliderIndex = 0;

function changeSlider(sender)
{	
	if(!sender){
		sliderIndex++;
		
		if(sliderIndex >= sliderXML.length)
			sliderIndex = 0;
			
		sender = $("#fn-tabs .tab-link#" + sliderIndex).get(0);
	} else {
		sliderIndex = parseInt(sender.id);
		clearInterval(sliderInterval);
		sliderInterval = setInterval(changeSlider,7000, null);
	}

	var currentId = $("#fn-tabs .ui-tabs-selected").attr("id");
	
	if(currentId == sender.id) return;
	
	var interval = (currentId > sender.id ? currentId - sender.id : sender.id - currentId) - 1;

	$("#fn-tabs .ui-tabs-selected").removeClass("ui-tabs-selected");
	$(sender).parent().addClass("ui-tabs-selected");
	
	var index = sender.id;
	populateItem(index);
	populateItem(index - 1);
	populateItem(index + 1);
	
	$("#fn-tabs .wrapper").animate({
									marginLeft: "-" + (index * 310) + "px"
								   }, 500 + (interval * 200), 'easeOutExpo');
}

function populateItem(index)
{
	var target = $("#fn-tabs .ui-tabs-panel #tab_" + index);
	
	if(target.length == 0)
		return;
	
	if(target.find(".mg a img").hasClass("blank")){
		target.find("a").attr("href", sliderXML.eq(index).children("url").text());
		target.find(".mt h2 a").html(sliderXML.eq(index).children("titulo").text());
		target.find(".mt h2 a").attr("href", sliderXML.eq(index).children("url").text());
		target.find(".mt p").html(sliderXML.eq(index).children("linhafina").text());
		target.find(".mg a img").attr("src",sliderXML.eq(index).children("img").text());
		target.find(".mg a").attr("title", $("<div/>").html(sliderXML.eq(index).children("creditofoto").text()).text());
		target.find(".mg p.creditofoto").html(sliderXML.eq(index).children("creditofoto").text());
		
		target.find(".mg a img").removeClass("blank");
	}
}

// Slider VOCÊ NO ESTADÃO

var voceInterval;
var voceIndex = 0;

$(document).ready(function(){
	var width = 0;
	$(".bb-md-estadao20").append("<div class='paging'><ul/></div>");
	
	$(".bb-gu-estadao20 .item").each(function(i){
		width += $(this).width();
		$(".bb-md-estadao20 .paging ul").append("<li><a id='voce_" + i + "' href='#'>" + (i+1) + "</a></li>");
	});
	$(".bb-md-estadao20 .paging ul li").eq(0).addClass("selected");
	
	$(".bb-gu-estadao20 .wrapper").width(width);
	
	
	//$(".bb-gu-estadao20 .mask").animate({width: $(".bb-gu-estadao20 .item").eq(0).width()},500,'easeOutExpo');
	
	$(".bb-gu-estadao20 .paging a").click(function(event){
		event.preventDefault();
		$(this).blur();
		changeVoce(this);
	});
	
	$(".bb-gu-estadao20").hover(function(){
		clearInterval(voceInterval);
	},function(){
		clearInterval(voceInterval);
		voceInterval = setInterval(changeVoce,20000, null);
	});
	
	clearInterval(voceInterval);
	voceInterval = setInterval(changeVoce,20000, null);
});

function changeVoce(sender){
	if(!sender){
		voceIndex++;
		
		if(voceIndex >= $(".bb-gu-estadao20 .item").length)
			voceIndex = 0;
			
		sender = $(".bb-gu-estadao20 .paging a#voce_" + voceIndex).get(0);
	} else {
		voceIndex = parseInt(sender.id.replace("voce_",""));
		clearInterval(voceInterval);
		voceInterval = setInterval(changeVoce,20000, null);
	}
	
	if(sender == null)
		return false;
	
	var currentId = $(".bb-gu-estadao20 .paging .selected a").attr("id");
	
	if(currentId == sender.id) return;
	
	$(".bb-gu-estadao20 .paging .selected").removeClass("selected");
	$(sender).parent().addClass("selected");
	
	currentIndex = parseInt(currentId.replace("voce_",""));
	
	var interval = (currentIndex > voceIndex ? currentIndex - voceIndex : voceIndex - currentIndex) - 1;
	
	var offset = 0;
	$(".bb-gu-estadao20 .wrapper .item").each(function(i){
		if(i >= voceIndex)
			return false;
		offset += $(this).width();
	});
	
	$(".bb-gu-estadao20 .wrapper").animate({
									marginLeft: "-" + (offset) + "px"
								   }, 500 + (interval * 200), 'easeOutExpo');
}

