	var Site={
		start:function(){
			if($('sidebar')){
			Site.appearText();
			}
		},
	
	appearText:function(){
		var timer=0;
		var sideblocks=$$('#sidebar li');
		var sideblocks2=$$('#sidebar2 li');
		var slidefxs=[];
		var colorfxs=[];
		sideblocks.each(function(el,i){
			el.setStyle('margin-left','0px');
			Site.createOver.pass([el,i]);
			timer+=150;slidefxs[i]=new Fx.Style(el,'margin-left',{
				duration:0,
				transition:Fx.Transitions.backOut,
				wait:false,
				onComplete:Site.createOver.pass([el,i])});
				slidefxs[i].start.delay(timer,slidefxs[i],0);
			},this);
			
		sideblocks2.each(function(el,i){
			el.setStyle('margin-left','0px');
			Site.createOver.pass([el,i]);
			timer+=150;slidefxs[i]=new Fx.Style(el,'margin-left',{
				duration:0,
				transition:Fx.Transitions.backOut,
				wait:false,
				onComplete:Site.createOver2.pass([el,i])});
				slidefxs[i].start.delay(timer,slidefxs[i],0);
			},this);
		},
		
	createOver2:function(el,i){
		var first=el.getFirst();
		if(!first||first.getTag()!='a')return;
		var overfxs=new Fx.Styles(first,{'duration':200,'wait':false});
		if(first.hasClass('sel')||first.hasClass('subsel')){
			var tocolor='ba1f3e';
			var fromcolor='ba1f3e';
		}
		else{
			if(first.hasClass('sub')){
				var tocolor='ba1f3e';
				var fromcolor='ba1f3e';
			}
			else {
				var tocolor='ba1f3e';
				var fromcolor='ba1f3e';
			}
			el.mouseouted=true;
			el.addEvent('mouseenter',function(e){
				overfxs.start({
					'color':tocolor,
					'margin-left':10
				});
			});
			el.addEvent('mouseleave',function(e){
				overfxs.start({
					'color':fromcolor,
					'margin-left':0
				});
			});
		}
	},
		
	createOver:function(el,i){
		var first=el.getFirst();
		if(!first||first.getTag()!='a')return;
		var overfxs=new Fx.Styles(first,{'duration':200,'wait':false});
		if(first.hasClass('sel')||first.hasClass('subsel')){
			var tocolor='fff';
			var fromcolor='fff';
		}
		else{
			if(first.hasClass('sub')){
				var tocolor='ffffff';
				var fromcolor='ffffff';
			}
			else {
				var tocolor='ffffff';
				var fromcolor='ffffff';
			}
			el.mouseouted=true;
			el.addEvent('mouseenter',function(e){
				overfxs.start({
					'color':tocolor,
					'margin-left':10
				});
			});
			el.addEvent('mouseleave',function(e){
				overfxs.start({
					'color':fromcolor,
					'margin-left':0
				});
			});
		}
	}
};

window.addEvent('load',Site.start);