var galeria = new Object();
galeria = {
		
	mudarbotao : function(e, marcar) {
		e.src = marcar ? e.src.replace('off', 'on') : e.src.replace('on', 'off');
	},
	 	
	selecionar : function(element, base) {
		$('#form_galeria').attr('action', base + '/galeria/album/id/' + $(element).val());
		$('#form_galeria').submit();
	},

	mostraProximo : function() {
		this.escondeAmigo();
		
		var mostrar = parseInt($('.imagem_principal').attr('id')) + 1;
		var qtd = $('#thumb li').length;

		if(mostrar < qtd) {
			
			$('.imagem_principal').attr('src', $('#' + mostrar + ' img').attr('src').replace('pequena', 'grande'));
			$('.imagem_principal').attr('id', mostrar);

			$('#thumb #' + (mostrar - 1) + ' img').css('opacity', '1');
			$('#thumb #' + (mostrar) + ' img').css('opacity', '0.5');
			
		} else {
			return false;
		}
	},
	
	mostraAnterior : function() {
		this.escondeAmigo();
		
		var mostrar = parseInt($('.imagem_principal').attr('id')) - 1;
		var qtd = $('#thumb li').length;
		
		if(mostrar >= 0) {
			$('.imagem_principal').attr('src', $('#' + mostrar + ' img').attr('src').replace('pequena', 'grande'));
			$('.imagem_principal').attr('id', mostrar);
			
			$('#thumb #' + (mostrar + 1) + ' img').css('opacity', '1');
			$('#thumb #' + (mostrar) + ' img').css('opacity', '0.5');
		} else {
			return false;
		}		
	},
	
	mostraProximaPagina : function() {
		this.escondeAmigo();
		
		var ultima = parseInt($('#thumb li:visible:last').attr('id'));
		var pagina = 16;
		var qtd = $('#thumb li').length;
		
		if((ultima + 1) != qtd) {
			$('#thumb li').each( function() {
				if(($(this).attr('id') <= ultima) || $(this).attr('id') > (ultima + pagina)) {
					$(this).hide();
				} else {
					$(this).fadeIn();
				}
			})				
		} else {
			return false;
		}
	},
	
	mostraPaginaAnterior : function() {
		this.escondeAmigo();
		
		var primeira = parseInt($('#thumb li:visible:first').attr('id'));
		var pagina = 16;
		var qtd = $('#thumb li').length;
		
		if(primeira != 0) {
			$('#thumb li').each( function() {
				if(($(this).attr('id') < (primeira - pagina)) || $(this).attr('id') >= (primeira)) {
					$(this).hide();
				} else {
					$(this).fadeIn('');
				}
			})				
		} else {
			return false;
		}
		
	},
	
	trocarImagem : function(element, caminho) {
		
		this.escondeAmigo();
		
		$('#thumb img').each( function() {
			$(this).css('opacity', '1');
		});
		
		$(element).css('opacity', '0.5');
		
		$('.imagem_principal').attr('src', caminho);
		$('.imagem_principal').attr('id', $(element).parent('li').attr('id'));
	}, 
	
	escondeAmigo : function() {
		$('#div-amigo').hide();
	}
}

$(document).ready(function() {
	var contador = 0;
	
	$('#thumb li').hide();
	$('#thumb li').each( function() {
		$(this).attr('id', contador);
		if(contador < 16) {
			$(this).fadeIn();
		}
		contador = contador + 1;
	});
	
	$('#thumb #0 img').css('opacity', '0.5');
});



