function openWindow (Adresse) {
		  MeinFenster = window.open(Adresse, "Zweitfenster", "width=315,height=73,left=100,top=200");
		  MeinFenster.focus();
		}


		var player=false;
		function openPlayer()
		{
			if (!player || typeof player == 'undefined' || player.closed  )
			{
				player = window.open('./inc/swf/index.html', "Mediaplayer", "width=315,height=73,left=100,top=200");
		  		player.focus();
		  	}
		  	else
		  	{
		  		player.focus();
		  	}
		}

var nextDate_flyout = { 'marginLeft' : 0, 'state': false };
var decay = 125;

function initFlyout()
{
	$('nextDate_flyout').observe('click', hoverFlyout);
	try{
		$('nextDate_flyout').clonePosition($('movie_box'), { 'setWidth': false, 'setHeight': false });
	}
	catch(e)
	{
	}
	var mboxDimensions =  $('movie_box').getDimensions();
	$('nextDate_flyout').setStyle({ marginLeft: (mboxDimensions.width-137)+'px' });
	nextDate_flyout.marginLeft = mboxDimensions.width-137;
	$('nextDate_flyout').observe('mouseover', decayedHoverFlyout);
	$('nextDate_flyout').observe('mouseout', unhoverFlyout);
	$('nextDate_flyout').show();
	nextDate_flyout.state = 'in';
}

function decayedHoverFlyout()
{
	if(nextDate_flyout.state == 'in')
	{
		nextDate_flyout.state = 'please_out';
		setTimeout('hoverFlyout();', decay);
	}
}

function hoverFlyout()
{
	if(nextDate_flyout.state != 'please_out')
	{
		return;
	};
	$('nextDate_flyout').stopObserving('mouseover', hoverFlyout);
	$('nextDate_flyout').morph({
									'margin-left': (nextDate_flyout.marginLeft+131)+'px'
								},
								{
									queue: 'end',
									afterFinish: function(){
																nextDate_flyout.state = 'out';
																$('nextDate_flyout').observe('mouseover', hoverFlyout);
																$('nextDate_flyout').setStyle({ cursor: 'auto' });
															}
								});
	nextDate_flyout.state = 'wait_out';
}
function unhoverFlyout(e)
{
	var related = e.relatedTarget || e.toElement;
	if($(related) != $('nextDate_flyout'))
	{
		return;
	}
	if(nextDate_flyout.state != 'please_out' && nextDate_flyout.state != 'wait_out' && nextDate_flyout.state != 'out')
	{
		return;
	}
	$('nextDate_flyout').morph({'margin-left': nextDate_flyout.marginLeft+'px'}, { queue: 'end',  afterFinish : function(){  nextDate_flyout.state = 'in'; $('nextDate_flyout').setStyle({ cursor: 'pointer' });} });
	nextDate_flyout.state = 'wait_in';
}

// ON DOM READY FUNCTIONS

/*Event.onReady();*/
FastInit.addOnLoad(initFlyout);

