//trava os botoes 1, 2, 3 ... para evitar problemas de clique no meio da transição
var navDestaqueLocked = false;

function clicked(id){
	if(!navDestaqueLocked){
		//trava os botoes
		navDestaqueLocked = true;
	
		//controla a visibilidade
		show(id);
	
		//ajusta as classes
		for(var i=1; i <= nDestaques; i++){
			$("#b" + i).removeClass().addClass('navDestaqueButton');
		}
		$("#b" + id).removeClass().addClass('current');
	
		ajustaClicks();
	}
}

function ajustaClicks(){
	//selecionado nao clica
	$('.current').click(function(e){
		return
	});
	//os outros sim
	$('.navDestaqueButton').click(function(){
		e = $(this).html();
		clicked(e);
	});
	//ajusta os pointers
	$('.current').css('cursor', 'default');
	$('.navDestaqueButton').css('cursor', 'pointer');
}

function hideAll(){
	for(var i=1; i <= nDestaques; i++){
		$("#d" + i).css('display', 'none');
		$("#l" + i).css('display', 'none');
	}
}

function show(id){
	//some todo mundo
	for(var i=1; i <= nDestaques; i++){
		if(id != i){
			$("#d" + i).fadeOut('100');
			$("#l" + i).fadeOut('100');
		}
	}
	//mostra o clicado
	$("#d" + id).delay('110').fadeIn('2000', enableNavigation);
	$("#l" + id).delay('110').fadeIn('2000', enableNavigation);
}

function enableNavigation(){
	navDestaqueLocked = false;
}

function corrigeZindex(){
	$(function() {
		var zIndexNumber = 1000;
		$('div').each(function() {
			$(this).css('zIndex', zIndexNumber);
			zIndexNumber -= 10;
		});
	});
}

function initControlaDestaques() {
	//prepara os botoes 1, 2, 3 ..
	ajustaClicks();
	
	//mostra o bloco central que estava escondido para evitar problemas
	$("#todosDestaques").css('display', 'block');

	//some com todos os destaques
	hideAll();
	
	//mostra o primeiro
	$("#d1").delay('110').fadeIn('2000', enableNavigation);
	$("#l1").delay('110').fadeIn('2000', enableNavigation);
	
	//ajustes para o IE
	if ($.browser.msie) {
		$(".legendaDestaque").css('text-align', 'right');
	}
	
	//pede para reajustar a tela
	try{ resized(); } catch(e) {};
}
