<!--

function CheckLastAnimation() {

	if (!Cookie.get('Animation')) {	

		// Zunächst alle Threads ausblenden
		if(document.getElementById){	
			var ThreadNum = 8;
			for (var i = 1; i <= ThreadNum; ++i){
				var myThread = new Fx.Style('ThreadID' + i, 'height');
	        		myThread.start(1,0);
			}
		}

		//Threads zeitversetzt einblenden
		var ThreadID1 = new Fx.Style('ThreadID1', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID1.start.pass([0,78], ThreadID1).delay(700);

		var ThreadID2 = new Fx.Style('ThreadID2', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID2.start.pass([0,78], ThreadID2).delay(750);
			
		var ThreadID3 = new Fx.Style('ThreadID3', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID3.start.pass([0,78], ThreadID3).delay(800);

		var ThreadID4 = new Fx.Style('ThreadID4', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID4.start.pass([0,78], ThreadID4).delay(850);

		var ThreadID5 = new Fx.Style('ThreadID5', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID5.start.pass([0,78], ThreadID5).delay(900);

		var ThreadID6 = new Fx.Style('ThreadID6', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID6.start.pass([0,78], ThreadID6).delay(950);

		var ThreadID7 = new Fx.Style('ThreadID7', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID7.start.pass([0,78], ThreadID7).delay(1000);

		var ThreadID8= new Fx.Style('ThreadID8', 'height', {
			duration: 1500, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		ThreadID8.start.pass([0,78], ThreadID8).delay(1050);

		//Animation wurde abgespielt, nun eine Viertel Stunde pausieren 
		var AnimationCookie = Cookie.set('Animation', 'isSet', {duration: 0.05});

	}

}


window.addEvent('domready', function(){
	
	CheckLastAnimation();

	Fx.Morph = Fx.Styles.extend({
	
		start: function(className){
			
			var to = {};
			
			$each(document.styleSheets, function(style){
				var rules = style.rules || style.cssRules;
				$each(rules, function(rule){
					if (!rule.selectorText.test('\.' + className + '$')) return;
					Fx.CSS.Styles.each(function(style){
						if (!rule.style || !rule.style[style]) return;
						var ruleStyle = rule.style[style];
						to[style] = (style.test(/color/i) && ruleStyle.test(/^rgb/)) ? ruleStyle.rgbToHex() : ruleStyle;
					});
				});
			});
			return this.parent(to);
		}
		
	});
	
	Fx.CSS.Styles = ["backgroundColor", "backgroundPosition", "color", "width", "height", "left", "top", "bottom", "right", "fontSize", "letterSpacing", "lineHeight", "textIndent", "opacity"];
	
	Fx.CSS.Styles.extend(Element.Styles.padding);
	Fx.CSS.Styles.extend(Element.Styles.margin);
	
	Element.Styles.border.each(function(border){
		['Width', 'Color'].each(function(property){
			Fx.CSS.Styles.push(border + property);
		});
	});
	
	var myMorph1 = new Fx.Morph('ThreadID1', {wait: false});
	$('ThreadID1').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph1.start('ThreadClass2');
	});
	$('ThreadID1').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph1.start('ThreadClass1');
	});
	
	var myMorph2 = new Fx.Morph('ThreadID2', {wait: false});
	$('ThreadID2').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph2.start('ThreadClass2');
	});
	$('ThreadID2').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph2.start('ThreadClass1');
	});
	
	var myMorph3 = new Fx.Morph('ThreadID3', {wait: false});
	$('ThreadID3').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph3.start('ThreadClass2');
	});
	$('ThreadID3').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph3.start('ThreadClass1');
	});	

	var myMorph4 = new Fx.Morph('ThreadID4', {wait: false});
	$('ThreadID4').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph4.start('ThreadClass2');
	});
	$('ThreadID4').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph4.start('ThreadClass1');
	});	
	
	var myMorph5 = new Fx.Morph('ThreadID5', {wait: false});
	$('ThreadID5').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph5.start('ThreadClass2');
	});
	$('ThreadID5').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph5.start('ThreadClass1');
	});	
	
	var myMorph6 = new Fx.Morph('ThreadID6', {wait: false});
	$('ThreadID6').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph6.start('ThreadClass2');
	});
	$('ThreadID6').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph6.start('ThreadClass1');
	});	

	var myMorph7 = new Fx.Morph('ThreadID7', {wait: false});
	$('ThreadID7').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph7.start('ThreadClass2');
	});
	$('ThreadID7').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph7.start('ThreadClass1');
	});	
	
	var myMorph8 = new Fx.Morph('ThreadID8', {wait: false});
	$('ThreadID8').addEvent('mouseover', function(e){
		new Event(e).stop();
		myMorph8.start('ThreadClass2');
	});
	$('ThreadID8').addEvent('mouseout', function(e){
		new Event(e).stop();	
		myMorph8.start('ThreadClass1');
	});

}); 
-->