/*
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
var fadeimages= new Array()
fadeimages[0]=["files/library/76b4cb2d48ddd7ed.jpg", "", ""]
fadeimages[1]=["files/library/f13cd3a5a670424a.jpg", "", ""]
fadeimages[2]=["files/library/251d51939e12a5e3.jpg", "", ""]
fadeimages[3]=["files/library/a7c2015c9185231b.jpg", "", ""]
new fadeshow(fadeimages, 559, 195, 0, 5000, 0)
*/
var images;
function fadeshow(imgs, width, height, borderwidth, delay, pause, optionalRandomOrder) {
	images = imgs;
	
	var write = '<div id="slideshow" height=' + height + ' width=' + width + ' style="overflow: hidden; background: url(' + images[0][0] + ') no-repeat;">';
	write += '<img id="slideshowlast" src="' + images[0][0] + '" \>';
	// Cashe
	for(i=0; i<images.length; i++) {
		write += '<img src="' + images[i][0] + '" height=' + height + ' width=' + width + ' style="display: none;" \>';
	}
	write += '</div>';

	document.write(write);
	setTimeout("cycleImage(" + delay + ")",delay);
}

var index = 0;
var bg;
var img;
function cycleImage(delay) {
	bg = $('slideshow');
	img = $('slideshowlast');
	img.src = images[index][0];
	index = (index + 1) % images.length; // Loops index
	bg.setStyle({backgroundImage: "url(" + images[index][0] + ")"});
	fadeImages(50);
	setTimeout("cycleImage(" + delay + ")", delay);
}

var op = 100;
var maxOp = op;
function fadeImages(delay) {
	img.setStyle({opacity: (op/100)});
	if(op < 0) {
		op = maxOp;
	} else {
		op -= 10;
		setTimeout("fadeImages(" + delay + ")", delay);
	}
}