var cursor = 0;

// Load files array
var files = new Array(app_values.slideshow_pieces.length);
var i = 0;
app_values.slideshow_pieces.each(function (file) {
	files[i] = file;
	i++;
});

// Next function
function next() {
	var i = cursor >= files.length - 1? 0 : cursor + 1;
	$$('.loading')[0].hide();
	$$('#slideshow a')[0].setStyle({
		height: '425px',
		lineHeight: '425px'
	});
	swapfade($$('#slideshow img')[0], files[i], '1');
	cursor = i;
}

Event.observe(window, 'load', function () {
	new PeriodicalExecuter(next, 5);
});
// Preload images
var images = Array(files.length);
var i = 0;
files.each(function (file) {
	images[i] = new Image();
	images[i].src = file;
	i++;
});