function slideSwitcher() {

	var $ultima    = $('#slideshow img.ultima');
    var $activa    = $('#slideshow img.activa');
    var $siguiente = $activa.next();

	if ($activa.index() == $('div#slideshow img').length-1) {
		$siguiente = $('#slideshow img:first');
	}	
	
    $siguiente.css({opacity: 0.0});
	$siguiente.addClass('activa');
	$activa.removeClass('activa'); $activa.addClass('ultima'); $ultima.removeClass('ultima');
	$siguiente.animate({opacity: 1.0}, 1000, function() {});

}

intervalID = setInterval( "slideSwitcher()", 4000 );

function slideAnterior() {
	clearInterval(intervalID);
	var $ultima    = $('#slideshow img.ultima');
    var $activa    = $('#slideshow img.activa');
    var $siguiente = $activa.prev();

	if ($activa.index() == 0) {
		$siguiente = $('#slideshow img:last');
	}	
	
    $siguiente.css({opacity: 0.0});
	$siguiente.addClass('activa');
	$activa.removeClass('activa'); $activa.addClass('ultima'); $ultima.removeClass('ultima');
	$siguiente.animate({opacity: 1.0}, 1000, function() {});
}

function slideSiguiente() {
	clearInterval(intervalID);
	var $ultima    = $('#slideshow img.ultima');
    var $activa    = $('#slideshow img.activa');
    var $siguiente = $activa.next();

	if ($activa.index() == $('div#slideshow img').length-1) {
		$siguiente = $('#slideshow img:first');
	}	
	
    $siguiente.css({opacity: 0.0});
	$siguiente.addClass('activa');
	$activa.removeClass('activa'); $activa.addClass('ultima'); $ultima.removeClass('ultima');
	$siguiente.animate({opacity: 1.0}, 1000, function() {});
}
