// JavaScript Document

$(document).ready(function() {
	var referenz_interval = window.setInterval(next_image, 1000*(referenz_duration+4));
	
	$("#referenz_control a:nth-child(1)").click(function() {
		referenz_interval = window.clearInterval(referenz_interval);
		
		if(referenz_image == 1)	referenz_image = referenz_image_count;
		else					--referenz_image;

		$("#top_image_image").animate(
			{opacity: 0},
			{
				duration: 2000,
				queue: true,
				complete: function() {
					$(this).attr("src", "/modules/referenz_rotation/images/referenz_"+referenz_image+".jpg").animate({opacity: 1}, {duration: 2000, queue: true});
				}
			}
		);
		
		referenz_interval = window.setInterval(next_image, 1000*referenz_duration);
		return false;
	});
	$("#referenz_control a:nth-child(3)").click(function() {
		referenz_interval = window.clearInterval(referenz_interval);
		next_image();
		referenz_interval = window.setInterval(next_image, 1000*referenz_duration);
		return false;
	});
});

var referenz_image = 1;
var referenz_duration = 3;

var next_image = function() {
	
	$("#top_image_bg").css('background-image', 'url(/static/images/top-images/img-'+referenz_image+'.jpg)');
	
	if(referenz_image < referenz_image_count)	++referenz_image;
	else										referenz_image = 1;
	
	$("#top_image_image").animate(
		{opacity: 0},
		{
			duration: 2000,
			queue: true,
			complete: function() {
				$(this).attr("src", "/static/images/top-images/img-"+referenz_image+".jpg").animate({opacity: 1}, {duration: 2000, queue: true});
			}
		}
	);
};
