    var t;
    var pause = 1;
    var firstslide = 1;
    var lastslide = 3;
    var currentslide = 1;

    start_slideshow(firstslide, lastslide, 5000);

    function start_slideshow(start_frame, end_frame, delay)
    {
        setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
    }

    function switch_slides(frame, start_frame, end_frame, delay)
    {
    	return (
			function()
			{
				Effect.Fade('slideshow' + frame);
				if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
				currentslide = frame;
				setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
				t=setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
			}
		)
    }

	function stopslideshow()
	{
	clearTimeout(t);
	}

	function resumeslideshow()
	{
		setTimeout(switch_slides(currentslide, firstslide, lastslide, 5000), 5000);
	}

	function forwardslideshow()
	{
		stopslideshow();
		Effect.Fade('slideshow' + currentslide);
		if (currentslide == lastslide)
		{
		currentslide = firstslide;
		}
		else
		{
		currentslide = currentslide + 1;
		}
		setTimeout("Effect.Appear('slideshow" + currentslide + "');", 850);

	}

	function backslideshow()
	{
		stopslideshow();
		Effect.Fade('slideshow' + currentslide);
		if (currentslide == firstslide)
		{
		currentslide = lastslide;
		}
		else
		{
		currentslide = currentslide - 1;
		}

		setTimeout("Effect.Appear('slideshow" + currentslide + "');", 850);

	}

		function gotoslideshow(x)
		{
			stopslideshow();
			Effect.Fade('slideshow' + currentslide);
			currentslide = x;
			setTimeout("Effect.Appear('slideshow" + currentslide + "');", 850);

	}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}