///////////////////////////////////////////////////////////
// Funções												//
/////////////////////////////////////////////////////////



///////////////////////////////////////////////////////////
// Ações												//
/////////////////////////////////////////////////////////
jQuery(function($) {

	banner.init();
	
	$('.select').click(function(){
		$('.options').slideDown(200, function(){
		
			$('body').one('click',function(){
			
				$('.options').slideUp(200);
			
			})
			
			$('.options a').unbind().click(function(){
				$('.selected').unbind().text('Aguarde...');
			})
		
		});
		
	})

});


// MEDIABOX
var banner = {
	
	// Variáveis
	total: 0,
	atual: 0,
	timeOut: null,
	emAnimacao: false,
	
	// Início
	init: function(){
		
		banner.total = $("#destaque li").length;
	
		if(banner.total > 1){

			// Inicia animação
			banner.muda(1);
		}else{
			$("#destaque li").fadeIn("slow");
		}
	},
	
	// Muda de imagem
	muda: function(alvo){
		var src = $("#destaque li:eq("+(alvo-1)+") img").attr('src');
		var img = new Image();

		img.onload = function(){
		
			if(banner.atual > 0) $("#destaque li:eq("+(banner.atual-1)+")").stop().fadeOut(1000);
		
			banner.emAnimacao = true;

			$("#destaque li:eq("+(alvo-1)+")").stop().fadeIn(1000,function(){
				banner.atual = parseInt($("#destaque li:visible").index('#destaque li')) + 1;
				var proximo = banner.atual == banner.total ? 1 : banner.atual + 1;
				clearTimeout(banner.timeOut);
				banner.timeOut = setTimeout(function(){ banner.muda(proximo); },8000);
				banner.emAnimacao = false;
			});
		
		}
		
		img.src = src;
		
	}
}
