// <![CDATA[
	var multimediaWindow = null;
	var multimediaWindowSWFFile = null;
	var multimediaWindowSWFFilepath = null;
	var multimediaWindowModuleParam = null;
	var multimediaWindowAdded = false;

	var isHome = false;
	var isVideoPlaying = true;

	function openMultimediaWindow ( swfFilepath, swfFile, moduleParam, callToActionUrl )
	{	
		multimediaWindowSWFFile = swfFile;
		multimediaWindowSWFFilepath = swfFilepath;
		multimediaWindowModuleParam = moduleParam;
		multimediaWindowCallToActionUrl = callToActionUrl;
		
		isVideoPlaying = false;

		if( isHome )
		{
			stopVideo();	
		}

		if( moduleParam == undefined )
		{
			// modul1 = mythenspaziergang, modul2 = kernkraftwerk
			multimediaWindowModuleParam = 'modul2';
		}
		else
		{
			multimediaWindowModuleParam = moduleParam;
		}
		
		multimediaWindow.show();
	}

	function openMultimediaWindowInInfobox ( swfFilepath, swfFile, moduleParam, callToActionUrl )
	{
		openMultimediaWindow( swfFilepath, swfFile, moduleParam, callToActionUrl);
		
		return false;
	}
	
	function openMultimediaWindowOverlayOpened ()
	{
		if( !multimediaWindowAdded )
		{
			multimediaWindowAdded = true;
			
			var element = new Element( 'div', { id: 'multimediaWindow' } );
			element.setStyle( {
				zIndex: ( ( 10000 + ( multimediaWindow.instanceId * 10 ) ) + 10 )
			} );
			$(document.body).insert( { 'top': element } );
		}
		
		var so = new SWFObject( myHost + myWebroot + multimediaWindowSWFFilepath + multimediaWindowSWFFile, "img-swap", "860", "820", "9", "#FFFFFF" );
		//		var so = new SWFObject( myHost + myWebroot + multimediaWindowSWFFilepath + multimediaWindowSWFFile, "img-swap", "860", "820", "9", "#FFFFFF" );
		so.addParam( 'quality', 'high' );
		so.addParam( 'allowScriptAccess', 'always' );
		so.addParam( 'wmode', 'transparent' );
		so.addVariable( 'langpath' , myLanguagepath );
		so.addVariable( 'ausgang' , multimediaWindowModuleParam );
		so.addVariable( 'callToActionUrl' , multimediaWindowCallToActionUrl );
		so.addVariable( 'filepath' , myHost + myWebroot + multimediaWindowSWFFilepath );
		so.write( "multimediaWindow" );
		
		Event.observe( window, "resize", multimediaWindowSetPosition );
		if( Prototype.Browser.IE && !Prototype.Browser.IE7up )
		{
			Event.observe( window, "scroll", multimediaWindowSetPosition );
		}
		
		multimediaWindowSetPosition();
		
		$('multimediaWindow').setOpacity( 1 );
		$('multimediaWindow').show();
	}
	
	function closeMultimediaWindow ()
	{
		if( Prototype.Browser.IE && !Prototype.Browser.IE7up )
		{
			$('multimediaWindow').hide();
			multimediaWindow.hide();
		}
		else
		{
			new Effect.Fade( $('multimediaWindow'), {
				from: 1,
				to: 0,
				duration: .2,
				afterFinish: function() {
					$('multimediaWindow').hide();
					multimediaWindow.hide();
				}
			} );
		}
	}
	
	function multimediaWindowSetPosition ()
	{
		var documentHeight = (window.innerHeight ||  document.documentElement.clientHeight || document.body.clientHeight || 0);
		var documentWidth = (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || 0);
		
		var top = ( ( documentHeight / 2 ) - ( $('multimediaWindow').getHeight() / 2 ) );
		var left = ( ( documentWidth / 2 ) - ( $('multimediaWindow').getWidth() / 2 ) );
		
		if( Prototype.Browser.IE && !Prototype.Browser.IE7up )
		{
			var dOffsets = document.viewport.getScrollOffsets();
			top += dOffsets.top;
			left += dOffsets.left;
		}
		
		if ( top < 0 )
		{
			top = 0;
		}
		
		if ( left < 0 )
		{
			left = 0;
		}
		
		$('multimediaWindow').setStyle( {
			top: top + 'px',
			left: left + 'px'
		} );
		
		if ( documentHeight >= 860 && documentWidth >= 820 )
		{
			$('multimediaWindow').addClassName( 'positionFixed' );
		}
		else
		{
			$('multimediaWindow').removeClassName( 'positionFixed' );
		}
	}
// ]]>
