
/*var metaNavImageDir = '/system/img/icons/';

function metaTooltipInit()
{
	var el = Ext.DomQuery;
	var getMetaNavLink = el.select('div#header_metanavigation a div');
	
	// Event-Listener setzen
	for (i=0; i<getMetaNavLink.length; i++)
		Ext.get( getMetaNavLink[i].id ).hover( metaMouseOver, metaMouseOut );
}

function metaMouseOver(evt)
{
	var tooltipElement = 'alt_' + evt.target.id;
	var file =  metaNavImageDir + evt.target.id + '_over.png';
	// Tooltip anzeigen
	Ext.get(tooltipElement).applyStyles({display: 'block'});
}

function metaMouseOut(evt)
{
	var tooltipElement = 'alt_' + evt.target.id;
	var file = metaNavImageDir + evt.target.id + '.png';
	Ext.get(tooltipElement).applyStyles({display: 'none'});
}*/

var metaMenuExpanded = false;
var navHover = false;
var metaNavMenu;
var metaNavTrigger;

function metaDropDownInit()
{
	metaNavMenu = Ext.get('meta_dropdown');
	metaNavTrigger =  Ext.get('meta_nav_trigger');
	
	metaNavTrigger.on("mouseover", function(){ metaDropDownTrigger(true); });
	metaNavTrigger.on("mouseout", function(){ metaDropDownTrigger(false); });
	metaNavMenu.on("mouseover", function(){ setMetaNavHover(true); });
	metaNavMenu.on("mouseout", function(){ setMetaNavHover(false); });
	
	var items = Ext.DomQuery.select('.dropdown_item');
	for(i=0; i<items.length; i++){
		Ext.get(items[i]).on("click", closeMetaNavImmediately);
	}
}

function metaDropDownTrigger( state )
{
	if(state){
		metaNavMenu.setStyle('display', 'block');
		metaNavTrigger.addClass('meta_nav_trigger_active');
		metaMenuExpanded = true;
		navHover = true;
		getFlashMovie("swfHolder").disableScreen();
	} else {
		navHover = false;
		hideNavDelay();
	}
}

function setMetaNavHover( state )
{
	if(state){
		navHover = true;
	} else {
		navHover = false;
		hideNavDelay();
	}
}

function hideNavDelay(){
	if(!navHover){
		window.setTimeout('hideMetaNavigation()', '500');
	}
}

function hideMetaNavigation(){
	if(!navHover){
		metaNavMenu.setStyle('display', 'none');
		metaNavTrigger.removeClass('meta_nav_trigger_active');
		//getFlashMovie("swfHolder").enableScreen();
	}
}

function closeMetaNavImmediately(){
	metaNavExpanded = false;
	navHover = false; 
	hideMetaNavigation(); 
}
