var $paginas = null;

function leitissimo(){
	$paginas = $('#paginas').data('visto',false);

	var $cont = $paginas.find('.container');
	$paginas.css('width', ( $cont.length * 781 ) + 'px' );

	$cont.each( function(){
		var $container = $(this);
		var $imagens = $container.find('.imagens');
		var $imagem  = $imagens.find('.imagem');
		$imagens.css('width', ( $imagem.length * 781 ) + 'px');
		$imagem.css('opacity',0).first().addClass('escolhida');

		$container.css({ 'opacity':0 });
	}).first().css({ 'opacity':1 }).addClass('escolhido').find('.imagem').first().css({ 'opacity':1 });

	$('#anterior, #seguinte').click( function(e){
		var $a = $( e.target );
		e.preventDefault();

		var $img = $('#sliders .escolhido .escolhida');

		if( $img.length != 1){
			e.preventDefault();
			return false;
		}

		switch( $a.attr('hash') ){
			case '#anterior':
					anterior( $img );
				break;
			case '#seguinte':
					seguinte( $img );
				break;
		}
		return false;
	});

	$('.imagem').click( function(e){
		var $t = $(e.target);
		if( $t.is('img') ){
			$t = $t.closest('.imagem');
			seguinte( $t );
		}
		e.preventDefault();
		return false;
	} );

	$('#body').removeClass('loading');
}

function anterior( img ){
	var $img  = $(img);
	var $prev = $img.prev();
	var $tela = $img.closest('.imagens');

	/* Imagem */
	if( $prev.length ){
		$tela.animate( {'left' : '+=781'} );

		$img.animate({'opacity':0}).removeClass('escolhida');
		$prev.animate({'opacity':1}).addClass('escolhida');
	}
	/* Pagina */
	else{
		var $container      = $tela.closest('.container');
		var $container_prev = $container.prev();

		if( $container_prev.length ){
			$paginas.animate( {'left' : '+=781'} );
			$container.animate({'opacity':0}).removeClass('escolhido').find('.escolhida').animate({'opacity':0});
			$container_prev.animate({'opacity':1}).addClass('escolhido').find('.escolhida').animate({'opacity':1});
			if( $container_prev.is('#splash') ){
				$container_prev.find('.text_azul').show();
			}
			else if( $container.is('#splash') ){
				$container.find('.text_azul').hide();
			}
		}
		else{
			/* Pelo menos uma volta completa tem que ser dada */
			if( $container.is('#splash') && !$('#paginas').data('visto') ){
				return false;
			}
			var $imagens = $paginas.animate( {'left' : '-=781'}, {'duration':0} ).find('.container').last().detach().prependTo($paginas).find('.imagens');
			$imagens.css({'left': function(){
				var $imagens = $(this);
				return -($imagens.find('.imagem').length-1)*781;
			}});
			$imagens.find('.imagem').removeClass('escolhida').last().addClass('escolhida');
			anterior(img);
		}
	}
}

function seguinte( img ){
	var $img = $(img);
	var $next = $img.next();
	var $tela = $img.closest('.imagens');

	/* Imagem */
	if( $next.length ){
		$tela.animate( {'left' : '-=781'} );

		$img.animate({'opacity':0}).removeClass('escolhida');
		$next.animate({'opacity':1}).addClass('escolhida');
	}
	/* Pagina */
	else{
		var $container      = $tela.closest('.container');
		var $container_next = $container.next();

		if( $container_next.length ){
			$paginas.animate( {'left' : '-=781'} );

			$container.animate(     {'opacity':0}).removeClass('escolhido').find('.escolhida').animate({'opacity':0});
			$container_next.animate({'opacity':1}).addClass(   'escolhido').find('.escolhida').animate({'opacity':1});

			if( $container_next.is('#splash') ){
				$container_next.find('.text_azul').show();
				$paginas.data('visto',true);
			}
			else if( $container.is('#splash') ){
				$container.find('.text_azul').hide();
			}

		}
		else{
			var $imagens = $paginas.animate( {'left' : '+=781'}, {'duration':0} ).find('.container').first().detach().appendTo($paginas).find('.imagens').css({'left':'0'});
			$imagens.find('.imagem').removeClass('escolhida').first().addClass('escolhida');
			seguinte(img);
		}
	}

}











