var slides= new Array('slide1', 'slide2', 'slide3', 'slide4', 'slide5', 'slide6', 'slide7', 'slide8', 'slide9', 'slide10'); 
var i = 0;
var wait = 100;
var dur = 0;

function Switch(dur)
{
Effect.Fade(slides[i], { duration:dur, from:1.0, to:0.0 }); 
i++;
 if (i == 10) i = 0; 
Effect.Appear(slides[i], { duration:dur, from:0.0, to:1.0 });
}

function Decelerate()
{
	if (wait < 2000){
	var time = window.setTimeout('Decelerate()',wait);
	}
	else
	{
		wait = 2000;
		dur = 0.5;
		start_slideshow();
	}
	Switch(dur);
	wait = wait*1.2;
	dur = wait*.001/4;
	
	// 200 == .1
	// 2000 == .5
}

function start_slideshow()
{
	setInterval('Switch(dur)',wait);
}

var prod_slides= new Array('prod1', 'prod2'); 
var prod_i = 0;
var prod_wait = 5000;
var prod_dur = 1;

function prod_Switch(dura)
{
Effect.Fade(prod_slides[prod_i], { duration:dura, from:1.0, to:0.0 }); 
prod_i++;
 if (prod_i == 2) prod_i = 0; 
Effect.Appear(prod_slides[prod_i], { duration:dura, from:0.0, to:1.0 });
}

function start_Prod_Show()
{
	setInterval("prod_Switch(prod_dur)",prod_wait);
}

Event.observe(window, 'load', function() {
  Decelerate();
  start_Prod_Show();
});
