/**
 * @author adler
 */

/*
 * Funtion para o efeito do banner
 */

var listaBanner = null;
var blockSwitch = false;
var itemActived = 0;
var contentActived = 0;
var switchTime = 5000;

function bannerLoader(){
	conteudoBanner = $('#conteudo_banner');
	listaBanner = $('#lista_banner');
	
	$.each(conteudoBanner.children('li'), function(i, obj){
		$(obj).attr('id', "content_item"+i);
	});
	
	$.each(listaBanner.children('li'), function(i, obj){
		$(obj).attr('id', "item"+i);
	});

	$('#banner').hover(function(){
		blockSwitch = true;
		return 0;
	},function(){
		blockSwitch = false;
		return 0;
	})
	
	listaBanner.children('li').click(function(){
		switchItem(this);
		return 0;
	})
	
	setInterval('switchItem()', switchTime);
	
	
	return 0;
}

function switchItem(item){
	if(!blockSwitch || (item != null))
	{
		if(item != null)
		{
			if(itemActived != 0)
				switchItem2();
				
			itemActived = $(item);
		}
		else
		{
			//pegando o primeiro filho
			itemActived =  listaBanner.children('li:first');	
		}
		
		//console.log(switchTime/10);
		//itemActived.slideUp(switchTime/20);
		itemActived.addClass('actived');
		
		
		if (contentActived != 0) {
			contentActived.fadeOut(switchTime/20);
			contentActived.removeClass('actived');
			contentActived.css({display:'none'});
		}
		
		contentActived = conteudoBanner.children('li#content_'+itemActived.attr('id'));
		contentActived.fadeIn(switchTime/20)
		contentActived.addClass('actived');
		
		
		setTimeout('switchItem2()', switchTime/2);
	}
	return 0;
}

function switchItem2(){
	if (itemActived.hasClass('actived')) {
		//itemActived.insertAfter(listaBanner.children('li:last'));
		//itemActived.slideDown('fast');
		itemActived.removeClass('actived');
	}
	return 0;
}



$(document).ready(function(){
	bannerLoader();
	//fazer o diamante aparecer
	$("#estrutura").click(
				function(){
					$('#imagem-grande').fadeIn('slow');
	})
	//fazer o diamente sumir
	$("#imagem-grande").click(
				function(){
					$('#imagem-grande').fadeOut('slow');
	})
	
	
	return 0;
});
