jQuery.noConflict();

// Variaveis
var itensAvailable = new Array();
var itemSelected = null;
var timeAnimation = 5; // Segundos

// Objetos
var divItens = null;
var divNumeros = null;
var timeOut = null;

jQuery(document).ready(function(){
	// Seta objetos
	divItens = jQuery("div.container > .item");
	divNumeros = jQuery("#fest-dest-nav > #numeros");
	
	jQuery(divItens).each(function(i){
		var idItem = jQuery(this).attr('id');
		
		if(i != 0){ jQuery(this).hide(); }
		
		itensAvailable[i] = idItem;
		
		jQuery(divNumeros).append("<span id='nav-" + idItem + "'>" + idItem + "</span>");
		jQuery("#nav-" + idItem).click(function(){ selectItem(idItem) });
	});
	
	jQuery(".next").click(function(){
		nextDestaque();
	});
	
	jQuery(".prev").click(function(){
		previousDestaque();
	});
	
	selectItem(itensAvailable[0]);
});


function nextDestaque(){
	var next = parseInt(itemSelected);
	
	if(itensAvailable[next]){
		selectItem(itensAvailable[next]);
	} else {
		selectItem(itensAvailable[0]);
	}
}

function previousDestaque(){
	var previous = parseInt(itemSelected)-2;
	
	if(itensAvailable[previous]){
		selectItem(itensAvailable[previous]);
	} else {
		selectItem(itensAvailable[(itensAvailable.size()-1)]);
	}	
}

function selectItem(idItem){
	if(itemSelected != idItem){
		jQuery("#nav-" + itemSelected).removeClass('ativo');
		
		jQuery("div.container > #"+itemSelected).fadeOut("normal");
		jQuery("div.container > #"+idItem).fadeIn("normal");
		
		jQuery("#nav-" + idItem).addClass('ativo');
		
		itemSelected = idItem;
		
		if(timeOut){
			clearTimeout(timeOut);
		}
		
		timeOut = setTimeout('nextDestaque()', timeAnimation+"000");
	}
}
