var Home = {
	init: function () {
		this.initDOM ();				
		if ( $('menu') ) this.initLinks();
		
	}, 
	
	initDOM: function () {
		this.overlay = new Element('div', {'id': 'hOverlay'}).injectInside(document.body);
		this.brown = new Element ('div', {'id': 'hBrown'}).injectInside(document.body);
		
		var inserted = $('insert').innerHTML;
		$('insert').remove ();
		this.inserted = new Element ( 'div', {'id': 'inserted'} ).injectInside ( $('wrapper') );
		this.inserted.setHTML ( inserted );
		this.inserted.setStyle ( 'display', 'block' );
	},
	
	initLinks: function () {
		
		$$('.button a').each ( function (node) {
			
			node.addEvent ( 'click', function (e) {
				e = new Event(e).stop();
				
				if ( this.id != 'start_link' ) {
					
					var href = this.href;
					var fx = new Fx.Styles($('hOverlay'), {duration: 1500, wait: false});
					var fx2 = new Fx.Styles($('hBrown'), {duration: 1500, wait: false});
					
					fx2.start ({
						'height': window.innerHeight - 181,
						'bottom': window.innerHeight - 181
					});
					
					fx.start({
						'height': 181
						
					}).chain ( function () {
						$('hOverlay').setStyle('display', 'none');
						
						location.replace ( href );
						
					})
					
				}
				
			});
			
		});
		
	}

}

window.addEvent ( 'domready', Home.init.bind(Home) );
