strynum = 0;

function yClickPhoto(j)
{
   strynum = j;

   if (navigator.appName=="Microsoft Internet Explorer")
   {
        document.images.SlideShow.style.filter="blendTrans(duration=2)"
        document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
        document.images.SlideShow.filters.blendTrans.Apply()
        
        document.images.SlideShow.src = preLoad[j].src

        document.images.SlideShow.filters.blendTrans.Play()
   }
   else
   {
		document['imgHidden'].src = preLoad[j].src
		fadeTrans('SlideShow','imgHidden',600)
   }
}
 
var fade_started=0;

function fadeTransStart(id1, id2, t1)
{
	if(fade_started==0)
	{
		fadeTrans(id1, id2, t1);
	}
}

function fadeTrans(id1, id2, t1)
{
	if(fade_started==0)
	{
		fade_started=1;
		opacity(id1,100,0,t1);
		setTimeout("fadeTrans('"+id1+"', '"+id2+"', "+t1+")",t1);
	}
	else
	{
		document.getElementById(id1).src = document.getElementById(id2).src;
		opacity(id1, 0, 100, t1);
		setTimeout("fadeTransComplete()",t1);
	}
}

function fadeTransComplete()
{
	fade_started=0;
} 

function opacity(id,opacStart,opacEnd,millisec)
{
	var speed = Math.round(millisec / 100);
	var timer = 0;

	if(opacStart > opacEnd)
	{
		for(i = opacStart; i >= opacEnd; i--)
		{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
	else if(opacStart < opacEnd)
	{
		for(i = opacStart; i < opacEnd; i++)
		{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity,id)
{
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function slideshow()
{
    strynum++;
    if (strynum==Pic.length)
    {
      strynum=0;
    }
    yClickPhoto(strynum);
    setTimeout('slideshow()',5000);
}

