function showNextSliderImage() {
	if(document.getElementById("slider-image-"+(activeimg+1))==null)
		showSliderImage(0, false);
	else
		showSliderImage(activeimg+1, false);
}

function isPlayer(num) {
	if($("#slider-image-"+num).get(0).nodeName=='DIV')
		return true;
	else
		return false;
}

var slider_timer_id;
var slider_started;
function slider_play() {
	$("#slider_play_button").css('background-image', 'url(/common/modules/main/plugins/slider_rtv/images/pause.png)');
	$("#slider_play_button").unbind('click');
	$("#slider_play_button").click(function() {slider_pause();});
	if(!slider_started) {
		if(isPlayer(activeimg)) {
			$f(activeimg).getClip(0).onFinish(function() {
				$f(activeimg).getClip(0).onFinish(function() {});
				$f(activeimg).getClip(0).onBegin(function() {});
				slider_timer_id = setTimeout(function() {
						if(slider_started) showNextSliderImage();
					},
					2000
				);
			});
			$f(activeimg).play();
			setTimeout(function () {
				$f(activeimg).getClip(0).onBegin(function() {slider_pause();});
			}, 2000);
		}
		else {
			slider_timer_id = setTimeout(function() {
					showNextSliderImage();
				},
				5000
			);
		}
		slider_started = true;
	}
}

function slider_pause() {
	$("#slider_play_button").css('background-image', 'url(/common/modules/main/plugins/slider_rtv/images/play.png)');
	$("#slider_play_button").unbind('click');
	$("#slider_play_button").click(function() {slider_play();});
	clearTimeout(slider_timer_id);
	slider_started = false;
}

var activeimg = 0;
function showSliderImage(num, stopslideshow) {
	if(num!=activeimg) {
		if(stopslideshow)
			slider_pause();
		else if(slider_started) {
			if(isPlayer(num)) {
				$f(num).getClip(0).onFinish(function() {
					$f(num).getClip(0).onFinish(function() {});
					$f(num).getClip(0).onBegin(function() {});
					slider_timer_id = setTimeout(function() {
							if(slider_started) showNextSliderImage();
						},
						2000
					);
				});
				$f(num).play();
				setTimeout(function () {
					$f(activeimg).onBegin(function() {slider_pause();});
				}, 2000);
			}
			else {
				slider_timer_id = setTimeout(function() {
						showNextSliderImage();
					},
					5000
				);
			}
		}
		$("#slider-image-"+activeimg).fadeOut();
		$("#slider-legend-"+activeimg).fadeOut();
		$("#slider-button-"+activeimg).attr('class', '');
		$("#slider-image-"+num).fadeIn();
		$("#slider-legend-"+num).fadeIn();
		$("#slider-button-"+num).attr('class', 'selected');
		activeimg = num;
	}
}
