// sl

LifeX.setup = function() {
	$('body').css('background-color', '#000000');

	if (!LifeX.requireFlash()) return;

	LifeX.Viewer.setup();
};

LifeX.Viewer = (function() {
	var container = $('#sl-container');

	var size = {
		'width':  '960',
		'height': '540'
	};

	return {

		fullscreen: false,

		setup: function() {
			var self = LifeX.Viewer;

			$('#wrapper, #container').width('100%');
			$(window).resize(this.resize).resize();

			var flashvars = $.extend(true,
				LifeX.param(),
				LifeX.View.loadFilter()
			);

			container.fl({
				src      : '/html/swf/c_slideshow.swf?v=' + LifeX.version,
				id       : 'mainSWF',
				width    : '100%',
				height   : '100%',
				params   : { wmode: 'window' },
				flashvars: flashvars
			});
		},

		resize: function(e) {
			var w = Math.max(size.width, $(window).width());
			container.width(w);
			$('#mainSWF').width(w); // safari 3

			var h = Math.max(size.height, $(window).height());
			container.height(h);
			$('#mainSWF').height(h); // safari 3
		}
	};
})();

