var Site = {

    init: function() { 
		Site.nav();
		if($('images')) Site.gallery(); 
		if($$('body.home')) Site.homepage();
    },

	homepage: function() {  
//				
		$('content').fade('hide');
//		$('header').fade('hide');
//		
		$('content').fade('in');
//		$('header').fade('in');
//		
//		$$('body.home').tween('background-color', '#dbedf9');
//		
		$$('a').addEvent('click', function() {
			$('content').fade('out');
//			$('header').fade('out');
			$$('body').tween('background-color', '#ffffff');
		});
//		
	},
//
   	nav: function() {
	
		var nav = $$('#nav li');
		var navs = $$('#header a');
//		var header = $('header');
		
//		var active = $$('#nav ul li.active');
//		var subactive = $$('#nav ul li.active ul li.active');
		
//		header.addEvent('mouseenter', Site.navShow); 	
//		header.addEvent('mouseleave', Site.navHide);
		
		nav.fade('hide');
		Site.navShow();
		
		navs.setStyle('color', '#999');
		
		navs.addEvent('mouseenter', function() {
			this.tween('color', '#4d4d4d');
		});
		
		navs.addEvent('mouseleave', function() {
			this.tween('color', '#999');
		});
		
		
		
	},
	
	navShow: function() {
		var timer = 0;
		var nav = $$('#nav li');
		
		var slidefxs = [];
		
		nav.each(function(el, i){
			timer += 100;
			slidefxs[i] = new Fx.Style(el, 'opacity', {
				duration: 500,
				wait: true,
			});
			slidefxs[i].start.delay(timer, slidefxs[i], 1);

		}, this);
						
	},
	
	navHide: function() {
		var timer = 1000;
		var nav = $$('#nav li');
		
		var slidefxs = [];
		
		nav.each(function(el, i){
			timer -= 100;
			slidefxs[i] = new Fx.Style(el, 'opacity', {
				duration: 500,
				wait: true,
			});
			slidefxs[i].start.delay(timer, slidefxs[i], 0);

		}, this);
	},
	
	gallery: function() {
		
		$('images').fade('hide');
		$('images').fade('in');
		
		$$('#nav a').addEvent('click', function() {
			$('images').fade('out');
		});
		
		var toggle = $$('h3.toggle');
		var credits = $$('div.credits');
		
		credits.slide('hide');
		
		toggle.addEvent('click', function(){
			credits.slide('toggle');
		}); 
		
	}
	
}

window.addEvent('domready', Site.init);
