function slideShow(retardo, transicion) {
  $('#galeria img').css({
    opacity: 0.0
  });
  $('#galeria img:first').css({
    opacity: 1.0
  });
  setInterval('galeria(' + transicion + ')', retardo);
}

function galeria(transicion) {
  var current = ($('#galeria img.show') ?  $('#galeria img.show') : $('#galeria img:first'));
  var next = ((current.next().length) ? ((current.next().hasClass('caption'))? $('#galeria img:first') : current.next()) : $('#galeria img:first'));
  next.css({
    opacity: 0.0
  }).addClass('show').animate({
    opacity: 1.0
  }, transicion);
  current.animate({
    opacity: 0.0
  }, transicion).removeClass('show');
}