function galeria() {
	this.fotos = new Array();
	this.contenedor_imagen = undefined;
	this.num_foto_mostrada = 0;
	
	this.add_foto = function(url, alttitle) {
		this.fotos.push({
			url 		: url,
			alttitle 	: alttitle
		});
	}
	
	this.init = function(contenedor) {
		this.contenedor_imagen = contenedor;
		this.muestra_foto();
	}
	
	this.set_num_foto = function(num) {
		this.num_foto_mostrada = num;
	}
	
	this.muestra_foto = function() {
		$(this.contenedor_imagen).attr('src', this.fotos[this.num_foto_mostrada].url);
		$(this.contenedor_imagen).attr('alt', this.fotos[this.num_foto_mostrada].alttitle);
		$(this.contenedor_imagen).attr('title', this.fotos[this.num_foto_mostrada].alttitle);
	}
	
	this.next = function() {
		this.num_foto_mostrada += 1;
		if (this.num_foto_mostrada >= this.fotos.length) {
			this.num_foto_mostrada = 0;
		}
		this.muestra_foto();
	}
	
	this.prev = function() {
		this.num_foto_mostrada -= 1;
		if (this.num_foto_mostrada < 0) {
			this.num_foto_mostrada = (this.fotos.length - 1);
		}
		this.muestra_foto();
	}
	
}
var galeria = new galeria();
