var current = 1;
var speed = 200;
var width_element = 97;

$(function() {
	$("#current-image").load(function() {
		$("#cargando").fadeOut(speed);
	});

	$("#contenido-galeria").width($(".elemento-galeria").length*width_element);
	if ($(".elemento-galeria.selected").length) {
		var elems = $(".elemento-galeria");
		var pos = 0;
		for (el in elems) {
			if ($(elems[el]).hasClass("selected")) {
				pos = el;
				break;
			}
		}
		if (pos > 6) {
			$("#paginador-galeria").scrollTo("+="+width_element*pos+"px");
		}
	}

	$("#paginador-galeria").hover(function() {
		$(".scroller").show();
	});
	
	$(".scroller").hover(function() {
	}, function() {
		$(".scroller").hide();
	});
	
	$("#pager_prev").click(function(e) {
		e.preventDefault();
		
		$("#paginador-galeria").scrollTo("-="+width_element+"px", speed);
	});
	
	$("#pager_next").click(function(e) {
		e.preventDefault();
		
		$("#paginador-galeria").scrollTo("+="+width_element+"px", speed);
		
	});
});

function set_image(me, url, num) {
	var str_num;
	if (num < 10) {
		str_num = "0"+num.toString();
	}
	else {
		str_num = num.toString();
	}
	$("#cargando").fadeIn(speed, function() {
		$("#current-image").attr("src", "/galerias/"+me+"/"+url+"/images/"+str_num+".jpg");
	});
	$(".paginador-thumb").removeClass("selected");
	$("#paginador-"+num).addClass("selected");
	current = num;
}

function next_image(me, url, max) {
	if (current < max) {
		current++;
	}
	else {
		current = 1;
	}
	set_image(me, url, current);
}

function prev_image(me, url, max) {
	if (current>1) {
		current--;
	}
	else {
		current = max;
	}
	set_image(me, url, current);
}