var Lightbox = new Class({
	initialize: function() {
		new Element('div', {'id': 'lightbox', 'styles': {'display': 'none'}}).inject($(document.body), 'top');
		new Element('div', {'id': 'overlay', 'styles': {'display': 'none'}}).inject($(document.body), 'top');
	},
	show: function() {
		var size = window.getScrollSize();
		var scroll = window.getScroll();
		$('overlay').setStyles({display: 'block', height: size.y+'px', opacity: '0.75'});
		$('lightbox').setStyles({display: 'block', 'left': ((size.x - 520) / 2)+'px', 'top': '158px'});
		this.init();
	},
	hide: function() {
		$('overlay').setStyle('display', 'none');
		$('lightbox').empty();
		$('lightbox').setStyle('display', 'none');
	},
	init: function(trigger) {
		
		var obj = new Swiff('/videos/player.swf', {
			width: 480, 
			height: 404, 
			params: {
				wmode: 'opaque', 
				bgcolor: '#e5e5e5'
			},
			container: 'lightbox'
		});
		
		new Element('a', {'html': 'close', 'class': 'close'}).inject($('lightbox'), 'top');
		
		$('lightbox').getElement('a').addEvent('click', function() { lightbox.hide(); });
	}
});
var lightbox;
window.addEvent('domready', function() { lightbox = new Lightbox; });