var GALERIAS = {};
GALERIAS.desplazamiento = 0; 
GALERIAS.items = 0; 
GALERIAS.id_foto_actual = 0;

GALERIAS.paginacion = function(id_foto) {
	$("#fotogaleria .util .miniaturas").hide();
	$("#fotogaleria_paginacion p").html("<strong>" + fotosGaleria[id_foto]['numFotoActual'] + "</strong> de " + fotosGaleria[id_foto]['numFotos']);
	
	$("#fotogaleria_paginacion").find(".siguiente").unbind('click');
	$("#fotogaleria_paginacion").find(".siguiente").click( function() {
		$(this).addClass('activo');
		GALERIAS.verFoto(fotosGaleria[id_foto]['siguiente']);
		GALERIAS.paraReproduccion();
		return false;
	});

	$("#fotogaleria_paginacion").find(".anterior").unbind('click');
	$("#fotogaleria_paginacion").find(".anterior").click( function() {
		$(this).addClass('activo');
		GALERIAS.verFoto(fotosGaleria[id_foto]['anterior']);
		GALERIAS.paraReproduccion();
		return false;
	});
	GALERIAS.id_foto_actual = id_foto;
	GALERIAS.activaThumb(id_foto);
};


GALERIAS.slideThumbs = function(numero) {
	var desplazamiento = GALERIAS.desplazamiento != '' ? GALERIAS.desplazamiento : 600;
	var items = GALERIAS.items;
	var total = $("#div_paginacion_thumbs ul li").length;
	var indice_origen = Math.round(-$("#div_paginacion_thumbs div div").position().left / desplazamiento);
	var indice_destino = 0;

	if(total > 0) {
		// Recogemos el numero a desplazar
		if(!isNaN(numero)) indice_destino = numero;
		if(numero == "+") indice_destino = (indice_origen == (total - items)) ? 0 : indice_origen + 1;
		else if(numero == "-") indice_destino = indice_origen - 1;

		// Chequeamos que el valor de numero es correcto
		if(indice_destino > (total - items)) indice_destino = total - items; // Chequeamos si estamos al final del carrusel
		if(indice_destino < 0) indice_destino = total - items;
		else if(indice_destino >= total) indice_destino = 0;
		
		// Desplazamos al Slide
		$("#div_paginacion_thumbs div div").animate({"left": -indice_destino*desplazamiento + "px"}, 500);
	}
};


GALERIAS.activaThumb = function(id_foto) {
	$("#div_paginacion_thumbs ul li").each(function(index) {
		if($(this).attr("id") == "thumb_" + id_foto) {
			var offset = $(this).offset();
			if(offset.left -50 > GALERIAS.desplazamiento) {
				//GALERIAS.slideThumbs('+');
			}
			$(this).addClass("activo");			
		} else {
			$(this).removeClass("activo");
		}
	});
};


