var Geral = {
	
	__construct: function() {
		_this = Geral;
		_this.galeria();
	},
	
	galeria: function() {
		_this = Geral;
		
		$("ul#imagens-animacao li:not(:first)").hide();
		$("ul#legenda-animacao li:not(:first)").hide();
		$("ul#nav-ani li a").click(function() {	
			(intervalo) ? clearInterval(intervalo) : null;																					 
			$("ul#nav-ani li").removeClass("sobre");
			$("ul#nav-ani li").addClass("fora");
			$("ul#imagens-animacao li").hide();
			$("ul#legenda-animacao li").hide();
			$clicked = $('ul#nav-ani li').index($(this).parent());
			$imgAtual = $("ul#imagens-animacao li:nth-child("+($clicked+1)+")");
			$legendaAtual = $("ul#legenda-animacao li:nth-child("+($clicked+1)+")");
			$btAtual = $("ul#nav-ani li:nth-child("+($clicked+1)+")");
			$imgAtual.show();
			$legendaAtual.show();
			$btAtual.removeClass("fora");
			$btAtual.addClass("sobre");
			return false;
		});
		
		var i = 2;
		var intervalo = window.setInterval(function passaPaginas() {	
																														 
			$("ul#imagens-animacao li:nth-child("+(i-1)+")").hide();
			$("ul#nav-ani  li:nth-child("+(i-1)+")").removeClass("sobre");
			$("ul#nav-ani  li:nth-child("+(i-1)+")").addClass("fora");
			$("ul#nav-ani  li:nth-child("+i+")").removeClass("fora");
			$("ul#nav-ani  li:nth-child("+i+")").addClass("sobre");
			$("ul#imagens-animacao li:nth-child("+i+")").show();
			$("ul#legenda-animacao li:nth-child("+(i-1)+")").hide();
			$("ul#legenda-animacao li:nth-child("+i+")").show();
			
			if (i<=$("ul#imagens-animacao li").length) {
				i++;
			} else {
				i = 2;
				$("ul#nav-ani  li:nth-child("+(i-1)+")").addClass("sobre");
				$("ul#imagens-animacao li:last").hide();
				$("ul#imagens-animacao li:first").show();
				$("ul#legenda-animacao li:last").hide();
				$("ul#legenda-animacao li:first").show();
			}
		}, 6000);
		$("ul#nav-ani  li").addClass("fora");
		$("ul#nav-ani  li:first").addClass("sobre");
		$("ul#nav-ani  li").hover( function(){
					$(this).removeClass("fora");
					$(this).addClass("sobre");
					},
					function () {
					$(this).removeClass("sobre");
					$(this).addClass("fora");
				});
	}
}

$(function() {
	Geral.__construct();
});




