currentSlide = 1;
gotoSlide = 2;
transitionLevel = 0;

function prevSlide()
{
	currentSlide--;
	if (currentSlide < 1)
	{
		currentSlide = numSlides;
	}
	displaySlide(currentSlide);
}

function nextSlide()
{
	currentSlide++;
	if (currentSlide > numSlides)
	{
		currentSlide = 1;
	}
	displaySlide(currentSlide);
}

function displaySlide(which)
{
	for (i=1; i<=numSlides; i++)
	{
		setDisplay = (i == which) ? 'block' : 'none';
		setVisibility = (i == which) ? 'visible' : 'hidden';
		document.getElementById('slideshowPreview_'+i).style.display = setDisplay;
		document.getElementById('slideshowPreview_'+i).style.visibility = setVisibility;
	}
	document.getElementById('whichPageDisplay').innerHTML = which + ' of ' + numSlides;
}

function fadeNextSlide()
{
	gotoSlide = (currentSlide == numSlides) ? 1 : currentSlide + 1;
	transitionLevel = 0;
	doSlideFade();
}

function doSlideFade()
{
	if (transitionLevel == 100)
	{
		currentSlide = gotoSlide;
		setTimeout('fadeNextSlide()',5000);
	}
	else
	{
		transitionLevel += 10;
		transitionLevel2 = 100 - transitionLevel;

		document.getElementById('slideshowImage_'+currentSlide).className = 'opacity'+transitionLevel2;
		document.getElementById('slideshowImage_'+gotoSlide).className = 'opacity'+transitionLevel;

		setTimeout('doSlideFade()',20);
	}
}

