var currentSlide = 1;
var nextSlide    = 2;
var slideCount   = 0;
var down         = 1;
var up           = 0;
var redirect     = ""; // Laat leeg voor geen redirect maar herhalen

function startSlideShow()
{
	//Check browser
	if ((typeof window.document.getElementById('ss'+currentSlide).filters) != "undefined") {
		window.document.getElementById('ss'+currentSlide).filters.alpha.opacity = 100;
		if (slideCount > 1) {
			setTimeout('fadeStepIE1()', 2000);
		}
	}
	else
	{
		window.document.getElementById('ss'+currentSlide).style.KhtmlOpacity = 1;
		window.document.getElementById('ss'+currentSlide).style.opacity = 1;
		window.document.getElementById('ss'+currentSlide).style.MozOpacity = 1;
		if (slideCount > 1) {
			setTimeout('fadeStepMZ1()', 2000);
		}
	}
}

function fadeStepIE1()
{
	//Als de huidige afbeelding nog niet onzichtbaar is
	if(window.document.getElementById('ss'+currentSlide).filters.alpha.opacity != 0)
	{
		//Maak het huidige plaatje 5% minder zichtbaar
		window.document.getElementById('ss'+currentSlide).filters.alpha.opacity -= 5;

		//Maak het volgende plaatje 5% meer zichtbaar
		window.document.getElementById('ss'+nextSlide).filters.alpha.opacity += 5;

		//Ga naar stap2
		setTimeout('fadeStepIE2()', 50);
	}

	//Als de huidige afbeelding onzichtbaar is 
	if(window.document.getElementById('ss'+currentSlide).filters.alpha.opacity == 0)
	{
		if(nextSlide == 1)
		{
			currentSlide = 1;
			nextSlide++;
		}
		else
		{
			currentSlide++;
			nextSlide++;
		}

		//Als als het huidige plaatje het laatste plaat is
		if (currentSlide == slideCount)
		{
			if (redirect == "")
			{
				currentSlide = slideCount;
				nextSlide = 1;
				setTimeout('fadeStepIE1()', 2000);
			}
			else
			{
				setTimeout('window.location.href = redirect', 2000);
			}
		}
		
		//Als als het huidige plaatje niet het laatste plaat is
		if (currentSlide != slideCount)
		{
			setTimeout('fadeStepIE1()', 2000);
		}
	}
}

function fadeStepIE2()
{
		//Maak het huidige plaatje 5% minder zichtbaar
		window.document.getElementById('ss'+currentSlide).filters.alpha.opacity -= 5;

		//Maak het volgende plaatje 5% meer zichtbaar
		window.document.getElementById('ss'+nextSlide).filters.alpha.opacity += 5;

		//Ga naar stap1
		setTimeout('fadeStepIE1()', 50);
}


function fadeStepMZ1()
{
	//Als de huidige afbeelding nog niet onzichtbaar is
	if(window.document.getElementById('ss'+currentSlide).style.MozOpacity != 0.1)
	{
//alert(nextSlide);
		//Maak het huidige plaatje 5% minder zichtbaar
		down -= 0.05
		window.document.getElementById('ss'+currentSlide).style.KhtmlOpacity = down;
		window.document.getElementById('ss'+currentSlide).style.opacity = down;
		window.document.getElementById('ss'+currentSlide).style.MozOpacity = down;

		//Maak het volgende plaatje 5% meer zichtbaar
		up += 0.05
		window.document.getElementById('ss'+nextSlide).style.KhtmlOpacity = up;
		window.document.getElementById('ss'+nextSlide).style.opacity = up;
		window.document.getElementById('ss'+nextSlide).style.MozOpacity = up;

		//Ga naar stap2
		setTimeout('fadeStepMZ2()', 50);
	}

	//Als de huidige afbeelding onzichtbaar is 
	if(window.document.getElementById('ss'+currentSlide).style.MozOpacity == 0.1)
	{
		window.document.getElementById('ss'+currentSlide).style.KhtmlOpacity = 0;
		window.document.getElementById('ss'+currentSlide).style.opacity = 0;
		window.document.getElementById('ss'+currentSlide).style.MozOpacity = 0;

		window.document.getElementById('ss'+nextSlide).style.KhtmlOpacity = 1;
		window.document.getElementById('ss'+nextSlide).style.opacity = 1;
		window.document.getElementById('ss'+nextSlide).style.MozOpacity = 1;
		
		down = 1;
		up = 0;

		if(nextSlide == 1)
		{
			currentSlide = 1;
			nextSlide++;
		}
		else
		{
			currentSlide++;
			nextSlide++;
		}

		//Als als het huidige plaatje het laatste plaat is
		if (currentSlide == slideCount)
		{
			if (redirect == "")
			{
				currentSlide = slideCount;
				nextSlide = 1;
				setTimeout('fadeStepMZ1()', 2000);
			}
			else
			{
				setTimeout('window.location.href = redirect', 2000);
			}
		}
		
		//Als als het huidige plaatje niet het laatste plaat is
		if (currentSlide != slideCount)
		{
			setTimeout('fadeStepMZ1()', 2000);
		}
	}
}

function fadeStepMZ2()
{
		//Maak het huidige plaatje 5% minder zichtbaar
		down -= 0.05
		window.document.getElementById('ss'+currentSlide).style.KhtmlOpacity = down;
		window.document.getElementById('ss'+currentSlide).style.opacity = down;
		window.document.getElementById('ss'+currentSlide).style.MozOpacity = down;

		//Maak het volgende plaatje 5% meer zichtbaar
		up += 0.05
		window.document.getElementById('ss'+nextSlide).style.KhtmlOpacity = up;
		window.document.getElementById('ss'+nextSlide).style.opacity = up;
		window.document.getElementById('ss'+nextSlide).style.MozOpacity = up;
		setTimeout('fadeStepMZ1()', 50);
}


