// JavaScript Document

function MD_Fade(Slides)
{
if (Slides.Opacity <= 0.0)
	{ // Start
	Slides.BG.style.backgroundImage = "url(" + Slides.Pic[Slides.Current] + ")";
	Slides.Img.style.visibility = "hidden";
	Slides.Opacity = 0.05;
	Delay = Slides.SlideShowDelay;
	}
else if (Slides.Opacity >= 1.0)
	{ // End
	Slides.Opacity = 0.0;
	Delay = 0.01;
	}
else
	{ // Fading
	if ((Slides.Opacity >= 0.04) && (Slides.Opacity <= 0.06))
		{
		Slides.Current++; if (Slides.Current >= Slides.Pic.length) Slides.Current = 0;
		Slides.Img.src = Slides.Pic[Slides.Current];
		Slides.Img.style.visibility = "visible";
		}
	Slides.Img.style.opacity = Slides.Opacity;
	Slides.Img.style.MozOpacity = Slides.Opacity;
	Slides.Img.style.filter = "alpha(opacity=" + (Slides.Opacity * 100.0) + ")";
	Slides.Opacity += 0.05;
	Delay = 5 * Slides.CrossFadeFrameSpeed;
	}
setTimeout(function(){MD_Fade(Slides); Slides = null}, Delay);
}

function MD_SlideShow(Name, Files, Number, SlideDelay, FadeFrameSpeed)
{
var Slides = new Object();

Slides.Img = document.getElementById(Name);
Slides.BG = document.getElementById(Name + "BG");
Slides.Current = Math.floor(Math.random() * Number);
Slides.Opacity = 0.0;
Slides.SlideShowDelay = SlideDelay;
Slides.CrossFadeFrameSpeed = FadeFrameSpeed;
Slides.Pic = new Array();

if (Number < 10)
	{ for (i = 1; i <= Number; i++) Slides.Pic[i - 1] = Files + '00' + i + '.jpg'; }
else
	{
	for (i = 1; i < 10; i++) Slides.Pic[i - 1] = Files + '00' + i + '.jpg';
	if (Number < 100)
		{ for (i = 10; i <= Number; i++) Slides.Pic[i - 1] = Files + '0' + i + '.jpg'; }
	else
		{
		for (i = 10; i < 100; i++) Slides.Pic[i - 1] = Files + '0' + i + '.jpg';
		for (i = 100; i <= Number; i++) Slides.Pic[i - 1] = Files + i + '.jpg';
		}
	}	

MD_Fade(Slides); // Get the ball rolling
}

