var slideshow_interval;

function slideSwitch() {
	var $active = $('#slideshow div.active');
	if ( $active.length == 0 ) $active = $('#slideshow div:last');
	var $next =  $active.next(".image_module_image").length ? $active.next(".image_module_image") : $('#slideshow div.image_module_image:first');
	$active.addClass('last-active');


	var id = splitter($next.attr("id"), 4, "_");
	$("#slideshow a").removeClass("active");
	$("#slideshow_goto_" + id).addClass("active");

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 900, function() {
			$active.removeClass('active last-active');
		});
}


function slideshow_goto(nr){
	var current = $("#slideshow div.active");
	var active = $("#image_module_nr_" + nr);
	$("#slideshow .image_module_image").removeClass("active");
	$("#slideshow a").removeClass("active");
	
	current.addClass("last-active");
	active.addClass("active");
	$("#slideshow_goto_" + nr).addClass("active");
	clearInterval(slideshow_interval);
	
}
