var slideshowCount = 0;
var slideshowLimit = 1;
var intSlideshow = null;

function slideshow(fade) {
	var $old = $j('#slideshow img.first');
	var $new = $old.next().length ? $old.next() : $j('#slideshow img:first');
	$old.addClass('middle');
	$old.removeClass('first');
	$new.css({opacity: 0.0});
	$new.addClass('first');
	$new.animate({opacity: 1.0}, fade, function() {
		$old.removeClass('middle');
	});
	
	if (slideshowLimit > 0) {
		if (slideshowCount <= slideshowLimit) {
			clearInterval(intSlideshow);
		}
		slideshowCount++;
	}
}

function slideshowInterval(fade, pause, limit) {
	document.getElementById('slideshow').className = 'visible';
	
	slideshowLimit = 0;
	if (limit > 0) {
		slideshowLimit = limit;
	}
	intSlideshow = setInterval('slideshow(' + fade + ')', pause);
}

function printFunction(oLink, id, tmpParams) {
	if (oLink.target != '_blank') {
		oLink.href = '/index.php?id=' + id + tmpParams + '&print=1';
		oLink.target = '_blank';
	}
}
