window.addEventListener?window.addEventListener("load",MakeAwesomeSlideshow,false):window.attachEvent("onload",MakeAwesomeSlideshow);

//var d=document, slideshows = new Array(), zInterval = null, pause=false;

var PhotoViewers = new Array();

function MakeAwesomeSlideshow() {
	if(!document.getElementById || !document.createElement) return;

	/*var css = document.createElement("link");
	css.setAttribute("href","fjc_fade.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);*/

	var divs = document.getElementsByTagName("div");

	for(var i=0;i<divs.length;i++) {
		if(typeof divs[i].className != "undefined") {
			var classes = divs[i].className.split(" ");
			if(classes[0] == "fjc_slideshow") {
				var delay = classes[1].substring(1);
				var images = divs[i].getElementsByTagName("img");
				PhotoViewers[i] = new PhotoViewer();
				PhotoViewers[i].setSlideDuration(delay);
				PhotoViewers[i].disablePanning();
				PhotoViewers[i].enableAutoPlay();
				PhotoViewers[i].enableLoop();
				PhotoViewers[i].disableEmailLink();
				PhotoViewers[i].disablePhotoLink();
				//PhotoViewers[i].disableToolbar();
				PhotoViewers[i].setBorderWidth(0);
				PhotoViewers[i].setBackgroundColor('#AAA');
				for (var j=0;j<images.length;j++) {
					var src = images[j].src;
					src = src.replace(/fjc_images\/[0-9]{0,}\./i,'fjc_images/originals/');
					//alert(src);
					PhotoViewers[i].add(src);
				}
				divs[i].setAttribute('PhotoViewerID',i);
				divs[i].onclick = function() { PhotoViewers[this.getAttribute('PhotoViewerID')].show(0); }
				var button = document.createElement('div');
				button.className = 'SlideshowEnlargeButton';
				divs[i].appendChild(button);
			}
		}
	}
}
