var Afilog = new Class({
	Implements: Options,
	options: {
		'baseUrl' : '/'
	},
	initialize: function( options ){
		
		this.setOptions( options );
	    
		CSBfleXcroll('scroller');
		
		this.centerWebsite(1000);
			
	    SqueezeBox.initialize({
	        size: {x: 500, y: 400}
	    });
	    SqueezeBox.assign($$('a[rel=boxed]'));
		
	},
	centerWebsite: function( delay ){
		var container = $('verticaly_centered');
		var body_height = window.getSize().y;
		var margin_top = (( body_height - container.getSize().y ) / 2) - 30;
		if(margin_top > 0){
			container.setStyle('margin-top', margin_top);
		}
		else{
			container.setStyle('margin-top', 0);
		}
		
		if( ! window.ie ){
			(function(){this.centerWebsite( delay );}.bind(this)).delay( delay );
		}
		
	},
	flash: function( flashOptions ){
		var o = this.options;
		var d = {
			src: false,
			container: false,
			width: false,
			height: false,
			version: '8.0.0',
			params: {
				wmode: 'opaque',
				bgcolor: '#FFFFFF'
			},
			installer: o.baseUrl+"files/flash/expressInstall.swf"
		}
		$extend( d, flashOptions );
		if( !d.src || !d.container || !d.width || !d.height ){
			return;
		}

		var flashvars = {};
		var params = {};
		var attributes = {};
				
		swfobject.embedSWF(
			d.src, 
			d.container, 
			d.width, 
			d.height, 
			d.version, 
			d.installer, 
			flashvars, 
			params, 
			attributes
		);
	}
});