window.addEvent('domready', function() {
	// Set elements to be hidden
	$('Menu').fade('hide');
	$('TagLine').fade('hide');
	
	var menuItems = $$('#MenuItems ul li');
	$each(menuItems, function(item){
		item.fade('hide');
	});
	
	// Set display back to block
	$('Menu').setStyle('display','block');
	$('MenuItems').setStyle('display', 'block');
	$('TagLine').setStyle('display', 'block');
	
	// Animate tag line
	(function() {
		$('TagLine').fade('in');
	}).delay(2000);				// Delay for tag line
	
	// Animate menu
	(function() {
		var initDelay = 250;	// Initial menu item delay
		
		$('Menu').fade(0.4);
		
		(function() {
			var eachDelay = 250;	// Each subsequent item delay
			var currentDelay = 0;
			var menuItems = $$('#MenuItems ul li');
			
			$each(menuItems, function(item){
				(function() {
					item.fade('in');
				}).delay(currentDelay, item);
				currentDelay += eachDelay;				
			});
		}).delay(initDelay);

	}).delay(4000);			// Delay for menu
});
