// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
// Slideshow

var slides = [];
var i=0;
var periodical = 0;

function start_slideshow(sl, speed)
{
	slides = sl;
	if(!periodical)
		periodical = new PeriodicalExecuter(SlideShow, speed);
}
function SlideShow()
{
	Effect.Fade(slides[i],{duration:1, from:1.0, to: 0.0});
	i++;
	if(i>=slides.length) i=0;
	Effect.Appear(slides[i],{duration:1, from:0.0, to:1.0});
}

function popupShow()
{
	element = $('popup');
	element.setStyle({opacity: 0.0});
	element.setStyle({visibility: 'visible'});
	Effect.Appear('popup',{duration:0.1, from:0.0, to:1.0});
}

function popupHide()
{
	Effect.Fade('popup',{duration:0.1, from:1.0, to:0.0});
	element = $('popup');
	element.setStyle({visibility: 'hidden'});
}
