window.addEvent('domready', function(){
	// JavaScript Fehlermeldung verstecken
	document.getElementById("js_info").style.display = "none";
	
	/* Ausklappdinger */
	var yourSlides = $$('.teaser'); // Auklappklasse
	var togslide = $$('.teaser_trigger');	// Trigger klasse	 
	yourSlides.each(function(el, i){	 
		var slider = new Fx.Slide(el);
		slider.hide();
		togslide.each(function(elem, j){
			elem.style.display = "block";
			if ( j == i )
			elem.addEvent('click', function(e){
				e = new Event(e).stop();
				var text = elem.getText();
				if (text == "-> weiterlesen?" || text == "-> mehr info?") {
					elem.rel = text;
					elem.setText("-> zuklappen?");
				} else {
					elem.setText(elem.rel);
				}
				slider.toggle(); //or slideIn(); it would do the same except that here you can open and close the same slide with its own trigger
			});
		});			
	});
	
	/* Tooltips*/
	var Tip = new Tips($$('.tooltip', '.backToTop'), {
		showDelay: 400,
		hideDelay: 10,
		fixed: false,
		maxTitleChars: 50,
		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);
		}
	});
	
	new MultiBox('info', {descClassName: 'infoDesc', showNumbers: false, useOverlay: true});	
	new MultiBox('lightbox', {descClassName: 'lightboxDesc',showNumbers: true, useOverlay: true});
}); // END domready
