var pause = 0;

function switch_slides(frame, start_frame, end_frame, delay) 
{
	return (function() 
	{
		if (pause == 1)
			return 0;
		
		var slideShowFrame = 'slideshow' + frame;
		$(slideShowFrame).effect('opacity',{duration: 1500, transition: Fx.Transitions.linear, wait:false}).start(1.0,0.0);
		if (frame == end_frame) 
		{ 
			frame = start_frame; 
		} 
		else 
		{ 
			frame = frame + 1; 
		}
		
		slideShowFrame = 'slideshow' + frame;
		$(slideShowFrame).effect('opacity',{duration: 1500, transition: Fx.Transitions.linear, wait:false}).start(0.0,1.0);
		switch_slides(frame, start_frame, end_frame, delay).delay(delay);
	}
	)
}

function add_slide(slide,frame)
{
	var slideShowDiv = $('slideshow');
	
	var slideShowFrame = 'slideshow' + frame;

	var newImage = new Element('img');
	newImage.setProperty('id', slideShowFrame);
	newImage.setProperty('src', slide);
	newImage.setStyle('opacity',0);
	newImage.injectInside(slideShowDiv);
}

function pauseSlideshow()
{
	pause = 1;
}

