window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler'),$$('.element'), {
			opacity: 1,
			display: -1,
			onActive: function(toggler) { toggler.setStyle('color', '#ffffff'); },
			onBackground: function(toggler) { toggler.setStyle('color', '#ffffff'); }
		});
	
	
	var pClosed = true;
			
	partnerFx = new Fx.Tween('partner', {
		property: 'right',
		duration: 500, 
		transition: Fx.Transitions.Expo.easeInOut
	});	
	
	$('pbToggle').addEvent('click', function(e) {
		e.stop();
		if(pClosed){
			partnerFx.start(-190,0);
			pClosed = false;
		} else {
			partnerFx.start(0,-190);
			pClosed = true;
		}
	});
	
	if(document.getElementById('teaser')){
		var tClosed = true;
		var teaserWidth = document.getElementById('teaser').offsetWidth;
		var teaserPos = (teaserWidth - 25) * -1;
		
		teaserFx = new Fx.Tween('teaser', {
			property: 'left',
			duration: 500, 
			transition: Fx.Transitions.Expo.easeInOut
		});
		
		teaserClose = new Fx.Tween('teaser', {
			property: 'left',
			duration: 100, 
			transition: Fx.Transitions.Expo.easeInOut
		});		
		
		$('teaserToggle').addEvent('click', function(e) {
			e.stop();
			if(tClosed){
				teaserFx.start(teaserPos,0);
				tClosed = false;
			} else {
				teaserFx.start(0,teaserPos);
				tClosed = true;
			}
		});
		
		teaserClose.start(0,teaserPos);
	}
	
	// Höhe der absolut positionierten Divs auf Scrollport Höhe angleichen
	if(navigator.userAgent.toLowerCase().indexOf("safari") == -1){
		var bodyHeight_tmp = $(document.body).getScrollSize();
		var bodyHeight = bodyHeight_tmp.y;
	} else {
		var bodyHeight = document.body.scrollHeight;
	}
		
	document.getElementById('col3').style.height = bodyHeight + 'px';
	document.getElementById('partner').style.height = bodyHeight + 'px';
	document.getElementById('partnerseperator').style.height = bodyHeight + 'px';
	document.getElementById('partnerlogos').style.height = bodyHeight + 'px';
	
	// NoIe6 -----------------------------------------------------------------------------------
	
	var userLang = (navigator.language) ? navigator.language.substring(0,2) : navigator.userLanguage.substring(0,2);
	var message = 'Fehler';
	
	switch(userLang){
		case 'de':
			message = '<h5>Sie benutzen den Internet Explorer 6.</h5><p>Dieser Browser ist veraltet. Daher ist die korrekte Darstellung dieser und vieler anderer Webseiten nicht mehr gewährleistet.</p><p>Da Ihr Computer darüber hinaus im Internet vielen Gefahren ausgesetzt ist, empfehlen wir Ihnen einen aktuellen, kostenlosen Browser:<br />z. B. <a href="http://www.mozilla-europe.org/de/firefox/" target="_blank">diesen</a>.</p><p style="text-align:right;"><a href="#" id="ie6close">schließen</a></p>';
		break;
		
		default:
			message = '<h5>You are using the Internet Explorer 6.</h5><p>This Browser is obsolete. The correct display of this, and many other pages is not warranted.</p><p>As this Browser is insecure as well, we recommend to install a free, recent one:<br />e. g. <a href="http://www.mozilla-europe.org/en/firefox/" target="_blank">this</a>.</p><p style="text-align:right;"><a href="#" id="ie6close">close</a></p>';
		break;
	}
		
	if (Browser.Engine.trident4){

		document.getElementById('ie6content').innerHTML = message;		
		
		$('ie_message').setStyle('visibility', 'visible').setStyle('display', 'block').fade('hide');
		$('ie_message').fade('in');
		
		$('ie6close').addEvent('click', function(e) {
			e.stop();
			$('ie_message').fade('toggle');	
		});
	}	
});

