function show() {
	
	var back = new Element( 'div', {
		id: 'zews_bg',
		styles : {
			height: $('frame').offsetHeight,
			width: '100%',
			position: 'absolute',
			left: 0,
			top: 0,
			background: '#000',
			opacity: 0,
			zIndex: 3000,
			overflow: 'hidden',
			cursor: 'pointer'
		},
		title: 'Klicken Sie hier, um das Fenster zu schließen.',
		events: {
			click: function() { hide(); }
		}
	} );

	back.inject( $(document.body) );
	
	var m = new Fx.Morph( back, { duration: 500, transition: Fx.Transitions.easeIn } );

	m.addEvent( 'complete', function() {
	
		var width = 850;
		var height = 600;
		var embed = '<iframe border="0" frameborder="0" height="600" name="Termine der Gemeinde Wildau" src="http://www.kulturwerk-zews.de/?site=wildau&startrow=1&zeitabschnitt=INTERVAL+1+YEAR&kategorie=wildau" width="850">&amp;amp;amp;amp;lt;p&amp;amp;amp;amp;gt;Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie k&amp;amp;amp;amp;amp;ouml;nnen die eingebettete Seite &amp;amp;amp;amp;amp;uuml;ber den folgenden Verweis aufrufen: &amp;amp;amp;amp;lt;a href=&amp;amp;amp;amp;quot;http://www.kulturwerk-zews.de/?site=wildau&startrow=1&zeitabschnitt=INTERVAL+1+YEAR&kategorie=wildau&amp;amp;amp;amp;quot;&amp;amp;amp;amp;gt;SELFHTML&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;gt;</iframe>';

		var size = mxWinSize();
		var scroll = mxScrolled();
		
		
		var left = Math.round( scroll[ 0 ] + ( size[ 0 ] - width + 10 ) / 2 );
		var top = Math.round( scroll[ 1 ] + ( size[ 1 ] - height + 10 ) / 2 );
		
		window.setTimeout( function() {
		
			var hint = new Element( 'div', {
				id: 'zews_hint1',
				styles : {
					color: '#fff',
					fontSize: '11px',
					textAlign: 'right',
					position: 'absolute',
					zIndex: 3001,
					left: left,
					width: $('zews_fg').offsetWidth
				},
				html: 'Klicken Sie hier, um das Fenster zu schließen.',
				events: {
					click: function() { hide(); }
				}, 
			} );
			
			hint.inject( $(document.body) );

			
			new Fx.Morph( hint, { duration: 1000, transition: Fx.Transitions.easeIn } ).start( { top: [ top-60, top-20 ] } );
			
			var hint2 = new Element( 'div', {
				id: 'zews_hint2',
				styles : {
					color: '#fff',
					fontSize: '11px',
					textAlign: 'right',
					position: 'absolute',
					zIndex: 3001,
					left: left,
					width: $('zews_fg').offsetWidth
				},
				html: 'Klicken Sie hier, um das Fenster zu schließen.',
				events: {
					click: function() { hide(); }
				}, 
			} );
			
			hint2.inject( $(document.body) );
			
			top += $('zews_fg').offsetHeight - 30;
			new Fx.Morph( hint2, { duration: 1000, transition: Fx.Transitions.easeIn } ).start( { top: [ top, top+40 ] } );
			
		}, 1500 );
		
		var fore = new Element( 'div', {
			id: 'zews_fg',
			styles : {
				position: 'absolute',
				left: left,
				top: top,
				zIndex: 3002,
				border: '1px solid #444',
				background: '#FFF',
				padding: 10
			} ,
			html: embed
		} );	
		
		fore.inject( $(document.body) );
	} );
	
	m.start( { opacity: [ 0, 0.7 ] } );
}

function hide() {
	
	if( $('zews_bg') ) $('zews_bg').dispose();
	if( $('zews_fg') ) $('zews_fg').dispose();
	if( $('zews_hint1') ) $('zews_hint1').dispose();
	if( $('zews_hint2') ) $('zews_hint2').dispose();
}
