window.slideshow=window.onload;
window.onload=function() {
	if (this.slideshow) this.slideshow();
	var sizeA=6;
	var sizeB=10;
	var speedA=2000;
	var speedB=4000;
	var rotatesA=true;
	var rotatesB=false;
	var timer=null;
	var currentSlide=1;
	var currentThumb=-1;
	var nodes=document.getElementById("thumbnails").childNodes;
	var thumbnails=new Array();
	var change=function(thumbnailNode) {
		speed=currentThumb==0?speedA:speedB;
		currentSlide=1;
		if (timer) clearInterval(timer);
		if (thumbnailNode.src.indexOf("thumb")!=-1) document.getElementById("photo").firstChild.src=thumbnailNode.src.replace(/thumb/,"full");
		else {
			document.getElementById("photo").firstChild.src=thumbnailNode.src.replace(/.jpg/,currentSlide+".jpg");
			timer=setInterval(slide,speed);
		}
	}
	var slide=function() {
		size=currentThumb==0?sizeA:sizeB;
		rotates=currentThumb==0?rotatesA:rotatesB;
		currentSlide=currentSlide<size?currentSlide+1:((rotates)?(1):(currentSlide))
		document.getElementById("photo").firstChild.src=document.getElementById("photo").firstChild.src.replace(/[0-9]*.jpg/,currentSlide+".jpg");
	}
	for (i=0;i<nodes.length;i++) {
		if (nodes[i].nodeName.toLowerCase()=="img") thumbnails[thumbnails.length]=nodes[i];
	}
	for (i=0;i<thumbnails.length;i++) {
		thumbnails[i].thumbID=i;
		thumbnails[i].onclick=function() {
			currentThumb=this.thumbID;
			change(this);
		}
		document.getElementById("previous").onclick=function() {
			currentThumb=currentThumb>0?currentThumb-1:thumbnails.length-1;
			change(thumbnails[currentThumb]);
		}
		document.getElementById("next").onclick=function() {
			currentThumb=currentThumb<thumbnails.length-1?currentThumb+1:0;
			change(thumbnails[currentThumb]);
		}
	}
}