document.observe("dom:loaded", function() {

	var left = (document.viewport.getWidth() - $('container').getWidth()) / 2;
	var top = (document.viewport.getHeight() - 500) / 2;  
	if (top < 0) top = 10;
	if (left < 0) left = 0;

	$('focused-camera', 'blurred-camera').each(function(div) {
		div.setStyle({
			left: (document.viewport.getWidth()/2 - 350/2) + 'px',
			top: (document.viewport.getHeight()/2 - 400/2) + 'px'
		});
	});

	// center stuff on screen
	$('global-nav').setStyle({
			marginTop: top + 'px',
			marginLeft: (left + 8) + 'px'
	});
	$('container', 'footer').each(function(element) {
		element.setStyle({
				marginLeft: left + 'px'
		});
	});

	new Effect.Appear('intro-container', {
		duration: 1 , //todo: back to 5
		afterFinish: function() {
			new Effect.Parallel([
				new Effect.Fade('blurred-camera', {sync: true}) ,
				new Effect.Appear('focused-camera', {sync: true}) 
			], {afterFinish: function() {setTimeout(showSite, 1000);}});
		}
	});
	
	var showSite = function() { 
		if (is_ie6){ 
			$('navigation').setStyle({padding: 0});
			$('menu').setStyle({height: '439px'});
		}
		$('intro-container').hide();
		new Effect.Appear('container', { duration: 1 } );
		new Effect.Appear('global-nav', { duration: 1 } );
		new Effect.Appear('footer', { duration: 1 } );
	};
	
});
