window.onload = KdM_onLoad;
minHeight = 0;

function zeigDich(elem) {
	var elemheight = 0;
	var myelement = ($(elem).next());
	if( ($(myelement).next()).visible() ) {
		elemheight = verstecken(elem);
		elemheight -= 20;
	} else {
		while( ($(myelement).next()) != undefined ) {
			myelement = ($(myelement).next());
			myelement.show();
			elemheight += myelement.getHeight();
		}
		elemheight += 20;
	}
	var newHeight = ($('main-area')).getHeight() + elemheight;
	if(newHeight < minHeight) newHeight = minHeight;
	($('main-area')).setStyle({ height: newHeight+'px' });
	
}

function verstecken(elem) {
	var elemheight = 0;
	var myelement = ($(elem).next());
	while( ($(myelement).next()) != undefined ) {
		myelement = ($(myelement).next());
		elemheight -= myelement.getHeight();
		myelement.hide();
	}
	return elemheight;
}

function klappenZu() {
	var cid;
	var klappen;
	
	if( $('main') != undefined ) {
		klappen = $('main').getElementsByClassName('aufklapper');
		for( var i = 0; i < klappen.length; i++) {
			cid = (klappen[i].previous()).id;
			verstecken(cid);
		}
	}
}


function flashAnzeigen() {
	if( $('banner') != undefined && flashheader != '' ) {
			($('banner')).update( 
				AC_FL_GetContent(
							"movie", "/"+flashheader.replace(/\.swf/, ''),
							"width", "635",
							"height", "230",
							"loop", "true",
							"quality", "high",
							"menu", "false",
							"allowScriptAccess","sameDomain",
							"type", "application/x-shockwave-flash",
							"codebase", "http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab",
							"pluginspage", "http://www.adobe.com/go/getflashplayer"
				) );
				
	}
}

function flashOverlayAnzeigen() {
	if( $('flashIntro') != undefined && flashOverlay != '' ) {
			($('flashIntro')).setStyle({ position: 'absolute' });
			($('flashIntro')).setStyle({ top: '0px' });
			($('flashIntro')).setStyle({ left: '240px' });
			
			($('flashIntro')).update( 
				AC_FL_GetContent(
							"movie", "/"+flashOverlay.replace(/\.swf/, ''),
							"width", "637",
							"height", "230",
							"loop", "true",
							"quality", "high",
							"swliveconnect", "true",
							"wmode", "transparent",
							"menu", "false",
							"allowScriptAccess","sameDomain",
							"type", "application/x-shockwave-flash",
							"codebase", "http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab",
							"pluginspage", "http://www.adobe.com/go/getflashplayer"
				) );
		
	}
}

function KdM_onLoad() {
	klappenZu();
	minHeight = ($('main-area')).getHeight();	// fu**ing IE Bug!
	
	var hasRightVersion = DetectFlashVer(8, 0, 0);
	if (hasRightVersion) {  // if we've detected an acceptable version
	
		if( $('flashIntro') != undefined && flashOverlay != '' ) { flashOverlayAnzeigen(); }
		else { flashAnzeigen(); }
	
	}
	
	($('main-area')).setStyle({ height: minHeight+'px' }); // fu**ing IE Bug!

}

function closeIntro() {
	if( $('flashIntro') != undefined ) {
		($('flashIntro')).hide();
	}
	flashAnzeigen();
}

