// Set slideShowSpeed (milliseconds)
var mintSlideShowSpeed = 5000
// Duration of crossfade (seconds)
var mintCrossFadeDuration = 3
var mintCurrentImage = 0;
var mobjTimer;
var mintTotalImages = marrPic.length;

var arrPreLoad = new Array();
for (intCounter = 0; intCounter < mintTotalImages; intCounter++)
{
   arrPreLoad[intCounter] = new Image();
   arrPreLoad[intCounter].src = marrPic[intCounter];
}

function RunSlideShow()
{
   if (document.all)
   {
      document.images.imgSlideShow.style.filter="blendTrans(duration=2)";
      document.images.imgSlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
      document.images.imgSlideShow.filters.blendTrans.Apply();
   }
   document.images.imgSlideShow.src = arrPreLoad[mintCurrentImage].src;
   if (document.all)
   {
      document.images.imgSlideShow.filters.blendTrans.Play();
   }
   mintCurrentImage = mintCurrentImage + 1;
   if (mintCurrentImage > (mintTotalImages-1))
   {
	   mintCurrentImage=0;
   }
   objTimer = setTimeout('RunSlideShow()', mintSlideShowSpeed)
}

function ShowNext()
{
	clearTimeout(objTimer);
	if (mintCurrentImage > (mintTotalImages-1))
   	{
	   	mintCurrentImage=0;
   	}
	mintCurrentImage = mintCurrentImage - 1;
	mintCurrentImage = mintCurrentImage + 1;
	RunSlideShow();
}
	
function ShowPrevious()
{
	clearTimeout(objTimer);
	if (mintCurrentImage > (mintTotalImages-1))
   	{
	   	mintCurrentImage=0;
   	}
	else if(mintCurrentImage == 1)
	{
		mintCurrentImage = mintTotalImages - 1;
	}
	else if(mintCurrentImage == 0)
	{
		mintCurrentImage = mintTotalImages - 2;
	}
	else
	{
		mintCurrentImage = mintCurrentImage - 2;
	}
	RunSlideShow();
}