	var Site={
		start:function(){
			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(el,i);
		},this);
	},
		
	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='003c71';
			var fromcolor='003c71';
		}
		else{
			if(first.hasClass('sub')){
				var tocolor='003c71';
				var fromcolor='aa0000';
				var margin=10;
			}
			else {
				var tocolor='003c71';
				var fromcolor='aa0000';
				var margin=15;
			}
			el.mouseouted=true;
			el.addEvent('mouseenter',function(e){
				overfxs.start({
					'color':tocolor,
					'margin-left':margin
				});
			});
			el.addEvent('mouseleave',function(e){
				overfxs.start({
					'color':fromcolor,
					'margin-left':0
				});
			});
		}
	}
};

var Teaser={
		start:function(){
			if($('teaser')){
			
				var szNormal = 120, szSmall  = 85, szFull   = 260;
				var kwicks = $$("#teaser .kwick");
				var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
		
				kwicks.each(function(kwick, i) {
					kwick.addEvent("mouseenter", function(event) {
						var o = {};
						o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}
						kwicks.each(function(other, j) {
							if(i != j) {
								var w = other.getStyle("width").toInt();
								if(w != szSmall) o[j] = {width: [w, szSmall]};
							}
						});
						fx.start(o);
					});
				});
				 
				$("teaser").addEvent("mouseleave", function(event) {
					var o = {};
					kwicks.each(function(kwick, i) {
						o[i] = {width: [kwick.getStyle("width").toInt(), szNormal]}
					});
					fx.start(o);
				})
			}
		}
};

window.addEvent('load',Teaser.start);
window.addEvent('load',Site.start);