
var randomnumber = Math.floor(Math.random()*slideshow_count);
var randomnumber = 0;
if (randomnumber > 0) {
	document.getElementById('slide0').style.display='none';
	document.getElementById('slide'+randomnumber).style.display='block';
	document.getElementById('slide'+randomnumber).style.zIndex='1';
	document.getElementById('slidenumber0').className='';
	document.getElementById('slidenumber'+randomnumber).className='on';
}
var timebetweentransitions = 7; // seconds
var transitionlength = .2; // seconds
var opacitystepsize = 4; // evenly divisible by 100 (percentage of opacity)

var fadeinterval = transitionlength*opacitystepsize*10;
function imagerotate() {rotateinterval = setInterval('changeImage()',timebetweentransitions*1000);}
function changeImage() {
	if (randomnumber < slideshow_count-1) {newnumber = randomnumber+1} else {newnumber = 0;}
	changeImageTimeout = setTimeout('fadein(0)',0);
}
function fadein(currentopacity) {
	whichslide = 'slide'+newnumber;
	document.getElementById(whichslide).style.zIndex='5';
	document.getElementById(whichslide).style.display='block';
	if (currentopacity < 100) {
		newopacity = currentopacity+opacitystepsize;
		document.getElementById(whichslide).style.filter='alpha(opacity='+newopacity+')';
		document.getElementById(whichslide).style.MozOpacity=newopacity/100;
		document.getElementById(whichslide).style.opacity=newopacity/100;
		fadeinTimeout = setTimeout('fadein(newopacity)',fadeinterval);
	} else {
		document.getElementById('slidenumber'+randomnumber).className='';
		document.getElementById('slidenumber'+newnumber).className='on';
		document.getElementById('slide'+randomnumber).style.display='none';
		document.getElementById('slide'+newnumber).style.zIndex='1';
		randomnumber = newnumber;
		clearTimeout(fadeinTimeout);
	}
}
function stopslideshow(andgoto) {
	if (andgoto != randomnumber) {
		clearInterval(rotateinterval);
		newnumber = andgoto;
		fadeinTimeout = setTimeout('fadein(0)',0);
	}
}

imagerotate();
