var Site = {
	init: function() {
		if($('bg_imge')) Site.setstyles();
		if($('sidebar')) Site.sideclick();
		Site.nav();
		if($$('.tips')) Site.tips();
	},
	
	setstyles: function() {
		$('bg_imge').setStyles('opacity: 0;');
		Site.background();
	},
	
	background: function() {
		var bg = $('bg_imge');
		var bgfx = new Fx.Style(bg, 'opacity', {duration:1000, wait:false});
		
	    bgfx.start(0,0.99);
		
	},
	
	nav: function() {
		var links = $$('#nav ul li a');
		var unset = $$('#bg_imge');
		
		links.each(function(link, unset){
			var navhover = new Fx.Style(link, 'color', {
				duration:500,
				wait:false
			});
		 
			var oldcolor = link.getStyle('color');
			
			link.addEvent('mouseover',function(){
					navhover.start('ffffff');
				});
			link.addEvent('mouseout',function(){
					navhover.start(oldcolor);
				}); 
			 
			var navclick = new Fx.Style('bg_imge', 'opacity', {
				duration:250,
				wait:false
			});
			
			link.addEvent('mousedown', function(){
				navclick.start(0.99, 0);
			});
			
		});
	},
	
	sideclick: function() {
		var click = $$('#sidebar a');
		var unsek = $$('#bg_imge');
		
		var sideclick = new Fx.Style('bg_imge', 'opacity', {
			duration:250,
			wait:false
		});
		
		if($('sidebar')) click.addEvent('mousedown', function(){
			sideclick.start(0.99, 0);
		});
	},
	
	tips: function() {
		var Tips2 = new Tips($$('.tips'), {
			initialize:function(){
				this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
			},
			onShow: function(toolTip) {
				this.fx.start(1);
			},
			onHide: function(toolTip) {
				this.fx.start(0);
			}
		});
		
	} 
	
}
window.addEvent('domready', Site.init);