var Site={
	start:function(){
		if($('header-teaser')){
			//$('header-teaser').setStyle('display','none');
			//$('teaser').setStyle('display','none');
			Site.appearTeaser();
		}
		
		if($('sidebar')){
			Site.appearText();
		}
	},
	
	appearText:function(){
		var timer=0;
		var sideblocks=$$('#sidebar 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);
	},
	
	appearTeaser:function(){
		var timer=0;
		var sideblocks=$$('#teaser li');
		var slidefxs=[];
		var colorfxs=[];
		var fxs=[];
		
		sideblocks.each(function(el,i){		
			el.setOpacity(0);
		},this);
		
		
		
		var sideblocks=$$('#teaser li');
		sideblocks.each(function(el,i){
			timer+=350;
			el.setStyle('display','inline');
			slidefxs[i] = el.effects({duration: 1500, transition: Fx.Transitions.Quart.easeOut});
			slidefxs[i].start.delay(timer,slidefxs[i],{'opacity': 1});
		},this);
		$('header-teaser').setStyle('display','block');
		$('teaser').setStyle('display','block');
	},
	
	createOverTeaser:function(el,i){
		var first=el.getFirst();
		if(!first||first.getTag()!='a')return;
		var overfxsTeaser = new Fx.Styles(first,{
			'duration':200,
			'wait':false
		});
		el.mouseouted=true;
		el.addEvent('mouseenter',function(e){
			overfxsTeaser.start({
				//'margin-right':20,
				//'margin-left':10,
				'margin-top':10
			});
		});
		el.addEvent('mouseleave',function(e){
			overfxsTeaser.start({
				//'margin-right':10,
				//'margin-left':0,
				'margin-top':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='5c4d35';
			var fromcolor='5c4d35';
		}
		else{
			if(first.hasClass('sub')){
				var tocolor='ffffff';
				var fromcolor='5c4d35';
			}
			else {
				var tocolor='ffffff'; //hover
				var fromcolor='2d2a25';
			}
			el.mouseouted=true;
			el.addEvent('mouseenter',function(e){
				overfxs.start({
					//'color':tocolor,
					'margin-right':5
				});
			});
			el.addEvent('mouseleave',function(e){
				overfxs.start({
					//'color':fromcolor,
					'margin-right':0
				});
			});
		}
	}
};

window.addEvent('load',Site.start);
