function dibujaAlbum(feed, q){
	var objGaleria = jQuery('div#galeria_multimedia ul.galeria_img');

	/*
	 * Añadimos la miniatura del álbum.
	 */
	jQuery(objGaleria).append(
		'<li class="album" style="display: none">'+
			'<a href="galeria_multimedia_album_detalle.php?id=' + q.position + '" title="' + feed.title + '">'+
				'<img src="' + feed.thumbnail + '" width="75" height="75" />'+
				'<span>' + feed.title + '</span>'+
			'</a>'+
		'</li>'
	);

	/*
	 * Si somos el último trabajo, mostramos todos los álbumes.
	 */
	if(q.isLast()){
		//Ocultamos el cargando
		jQuery(objGaleria).children().remove(':visible');
		dibujaElementosOcultos(objGaleria, 'li', 'def');
	}

	/*
	 * Hemos acabado aquí, le decimos
	 * a la cola de trabajos que siga
	 * con la siguiente tarea.
	 */
	q.ready();
}

function cargaAlbum(urlRss, q){
	jQuery.getFeed({
		'url': '/phpincludes/ajaxproxy.php',
		'data': { 'url': urlRss },
		'customFields': {
			'thumbnail': function(feedObj, feedXml){
				return jQuery(feedXml).find('channel image url').text();
			}
		},
		'success': function(feed){
			//Dibujamos el elemento del álbum
			dibujaAlbum(feed, q);
		}
	});
}

jQuery(document).ready(function(){
	var q = new jQueue();

	jQuery(lista_albumes).each(function(){
		var urlRss = this;
		q.add(function(q){ cargaAlbum(urlRss, q); });
	});

	//Iniciamos el proceso
	q.start();
});
