// JavaScript Document
function addLoadListener(fn)
{
	if (typeof window.addEventListener != 'undefined')
	{
		window.addEventListener('load', fn, false);
	}
	else if (typeof document.addEventListener != 'undefined')
	{
		document.addEventListener('load', fn, false);
	}
	else if (typeof window.attachEvent != 'undefined')
	{
		window.attachEvent('onload', fn);
	}
	else
	{
		var oldfn = window.onload;
		if (typeof window.onload != 'function')
		{
			window.onload = fn;
		}
		else
		{
			window.onload = function()
			{
				oldfn();
				fn();
			};
		}
	}
}

// length of slideshow timer (seconds)
var timer = 8;
// array of photo names
var photos = [
['konvoluta', '1'],
['11a', '2'],
['12a', '3'],
['13a', '4'],
['14a', '5']
];
var img, count = 1;

function startSlideshow()
{
	img = document.getElementById('photo');
	window.setTimeout('cueNextSlide()', timer * 1000);
}

function cueNextSlide()
{
	var next = new Image();
	next.onerror = function()
	{
		alert('Failed to load next image');
	};
	next.onload = function()
	{
		img.src = next.src;
		img.alt = photos[count][1];
		img.width = next.width;
		img.height = next.height;
		if (++count == photos.length) { count = 0; }
		window.setTimeout('cueNextSlide()', timer * 1000);
	};
	next.src = photos[count][0] + '.jpg';
}

addLoadListener(startSlideshow);
