/*
 Page image slideshow.
 Uses the Revealing Module Pattern.
 */
if (typeof CSARK == 'undefined') { CSARK = {}; }

CSARK.Backdrop = (function()
{
	var ns = 'CSARK.Backdrop';
	var description = 'Backdrop image slideshow.';
	var slideshowEngine;
	var interval = 8000;
	var fadeSpeed = 1000;
	
	function createSlideshow()
	{
		// create slideshow and set up image array
		slideshowEngine = new imageslideshowEngine();
		slideshowEngine.images = $('.slideshow-images img').get();
		
		// start the engine
		slideshowEngine.init(interval, fadeSpeed);
	}
	
	function pause()
	{
		if (slideshowEngine) 
		{
			slideshowEngine.pauseEngine();
		}
	}
	function unpause()
	{
		if (slideshowEngine) 
		{
			slideshowEngine.unpauseEngine();
		}
	}
	
	return {
		ns: ns,
		description: description,
		createSlideshow: createSlideshow,
		pause: pause,
		unpause: unpause
	};
	
}());

$(document).ready(CSARK.Backdrop.createSlideshow);

