/**
 * PAGEBUTLER JavaScript
 * (c) Copyright 2004-2008 Media Trooper GmbH
 * www.mediatrooper.de
 *
 *
 *
 *
 *
 *
 *
 *
 * WER LIEST HIER EIGENTLICH UNSERE JAVASCRIPTS? :-p
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

var NewsletterIsOpended = false;
function openNewsletter()
{
	if(!NewsletterIsOpended)
		new Effect.BlindUp('navelements', {duration: 0.4});
	NewsletterIsOpended = true;
}
function closeNewsletter()
{
	if(NewsletterIsOpended)
		new Effect.BlindDown('navelements', {duration: 0.4});
	NewsletterIsOpended = false;
}

function submitForm( fid )
{
	document.getElementById(fid).submit();
}

function openCloseDiv( divid )
{
	var e = document.getElementById(divid);
	if(e.style.display!='none')
		new Effect.BlindUp(divid, {duration: 0.4});
	else
		new Effect.BlindDown(divid, {duration: 0.4});
}



var isNaviOver = false;
var activeNavi = -1;
var naviHideTimer = null;
function naviOver(i)
{
	if( naviHideTimer!=null )
	{
		clearTimeout(naviHideTimer);
	}
	isNaviOver = true;
	if( activeNavi==i )
	{
		return;
	}
	else if(activeNavi>=0)
	{
		isNaviOver = false;
		naviOutDo(activeNavi);
		isNaviOver = true;
	}
	activeNavi = i;
	var navi = $('navigation_item'+i);
	var quick = $('quicknavigation'+i);
	quick.show();
	var oL = navi.cumulativeOffset().left - navi.up().cumulativeOffset().left;
	//alert(oL);
	quick.setStyle({ 'marginLeft': oL+'px' });
}

function naviOut(i)
{
	isNaviOver = false;
	naviHideTimer = setTimeout("naviOutDo('"+i+"')",100);
}

function naviOutDo(i)
{
	if( isNaviOver==false )
	{
		activeNavi = -1;
		var quick = $('quicknavigation'+i);
		quick.hide();
	}
}


function openVideo(pageurl)
{
	if( !$('videoajaxcontent') )
	{
		$('pagetitle').insert({'after':'<div id="videoajaxcontent" style="display:none">&nbsp;</div>'});
	}
	new Ajax.Updater("videoajaxcontent", pageurl, {
		parameters: null,
		method: 'get',
		asynchronous:true, 
		evalScripts:true,
		onComplete:function(){new Effect.BlindDown("videoajaxcontent", {duration: 1});}
		});
}

function closeVideo()
{
	new Effect.BlindUp("videoajaxcontent", {duration: 1});
}



