var slideShowSpeed    = 5500
var crossFadeDuration = 3
var Direction		  = 1 // 1-forward, -1-backward
	
var Timeout
var jCurr = 0
var pMax = Pic.length
var StopNow = false;
	

var preLoad = new Array()
for (i = 0; i < pMax; i++)
{
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

Timeout = setInterval('runSlideShow()', slideShowSpeed)
	
function runSlideShow()
{
   if(StopNow)
   {
		return;
   }		

   if (document.all){
	   
	  document.images.Pic.style.filter="blendTrans(duration=2)"
	  document.images.Pic.style.filter="blendTrans(duration=crossFadeDuration)"
	  document.images.Pic.filters.blendTrans.Apply()      
   }
   document.images.Pic.src = preLoad[jCurr].src
   if (document.all){
	  document.images.Pic.filters.blendTrans.Play()
   }
   if (1==Direction)
   {	jCurr = jCurr + 1
		if (jCurr > (pMax-1)) jCurr=0
   }
   if (-1==Direction)
   {	jCurr = jCurr - 1
		if (jCurr == 0) jCurr=pMax-1
   }	   
}

function stopSlideShow()
{
	StopNow = !StopNow;
}

function runBack()
{
	StopNow = false;
	Direction = -1;
}

function runForw()
{
	StopNow = false;
	Direction = 1;		
}