globalOpenNaviMenu=false;

function setMainNaviColumnHeight()
{
	jQuery('.SubNavigationContainer').each( function() {
		if( this.style.display == 'none' ) {
			return true;
		}
		
		var Column = jQuery(this).children('.SubNavi').children('.Data');		
		Column.css('height', Column.innerHeight() - parseInt(Column.css('padding-top')) - parseInt(Column.css('padding-bottom')) );
		
		if( jQuery(this).children('.SubNavi').children('.HeadlineBottom').length < 1 ) {
			return true;
		}
		
		var Column = jQuery(this).children('.SubNavi').children('.HeadlineBottom');
		Column.css('height', Column.innerHeight() - parseInt(Column.css('padding-top')) - parseInt(Column.css('padding-bottom')) );
	});	
}

function clearNaviMenuTimeout(ImageObjectName)
{
	if(!(NaviImageObject = document.getElementById(ImageObjectName)))
		return;
		
	try
	{	
		if(NaviImageObject = document.getElementById(ImageObjectName))
			NaviImageObject.stopTimeout();
	}
	catch(e)
	{
		// Do nothing
	}
}

function setNaviMenuTimeout(ImageObjectName)
{
	if(NaviImageObject = document.getElementById(ImageObjectName))
		NaviImageObject.startTimeout();
		
	if(this.timeout2)
		clearTimeout(this.timeout2);	
		
}

function NaviMenuOver(NaviImageObject)
{
	var sLayer = document.getElementById('suggestLayer');
	if (sLayer)
	{
		if (sLayer.style.display=='block')
			sLayer.style.display='none';
	} // if (sLayer)
	
	if(!NaviImageObject.outSrc)
		NaviImageObject.outSrc=NaviImageObject.src;
	
	jQuery(NaviImageObject).addClass('Hover');
	
	/*
	if (ImageFile.indexOf('ho_shopwomen2.gif') != -1 && document.getElementById('ShopWomenSep'))
		document.getElementById('ShopWomenSep').src=base_url+'/customGates/resources/binaries/universal/mainnavi/ho_shopwomen2_sep.gif';
	*/
	
	NaviImageObject.stopTimeout = function()
	{
		if(this.timeout)
			clearTimeout(this.timeout);
			
		if(this.timeout2)
			clearTimeout(this.timeout2);
	}

	NaviImageObject.startTimeout = function(){
		if(this.SubMenu)
			this.timeout = setTimeout('NaviMenuOut("'+this.getAttribute('id')+'")',500);
		else	
		{
			NaviMenuOut(this.getAttribute('id'));
		}
	}
	
	if(NaviImageObject.SubMenu = document.getElementById(NaviImageObject.getAttribute('id')+"Sub"))
	{
		this.timeout2 = setTimeout(function(){DisplayNavi(NaviImageObject)},500);
	}
	
	return false;
}

function DisplayNavi(NaviImageObject)
{
	NaviImageObject.SubMenu.style.display='';
	if(globalOpenNaviMenu != false && globalOpenNaviMenu != NaviImageObject)
		NaviMenuOut(globalOpenNaviMenu.getAttribute('id'));
	globalOpenNaviMenu = NaviImageObject;
	
	setMainNaviColumnHeight();
}

function NaviMenuOut(ImageObjectName)
{
	if(!(NaviImageObject = document.getElementById(ImageObjectName)))
		return;
	NaviImageObject.stopTimeout();
	
	if (ImageObjectName != "ShopImage" && ImageObjectName != "ShopMenImage" && ImageObjectName != "ShopWomenImage" && ImageObjectName != "BrandneuImage" && ImageObjectName != "BrandsImage" && ImageObjectName != "SaleImage" && ImageObjectName != "BlogImage")
		NaviImageObject.src=NaviImageObject.outSrc;
	else
	{
		jQuery(NaviImageObject).removeClass('Hover');
		/*
		if (ImageObjectName == "ShopImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+ShopGrafik;

		if (ImageObjectName == "ShopMenImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+ShopMenGrafik;

		if (ImageObjectName == "ShopWomenImage")
		{	
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+ShopWomenGrafik;
			
			if (document.getElementById('ShopWomenSep'))
				document.getElementById('ShopWomenSep').src=base_url+'/customGates/resources/binaries/universal/mainnavi/ho_shopwomen1_sep.gif';
		}
		if (ImageObjectName == "BrandneuImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+BrandneuGrafik;

		if (ImageObjectName == "BrandsImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+BrandsGrafik;

		if (ImageObjectName == "SaleImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+SaleGrafik;

		if (ImageObjectName == "BlogImage")
			NaviImageObject.src=base_url+'/customGates/resources/binaries/universal/mainnavi/'+BlogGrafik;
		*/
	}
	
	if(NaviImageObject.SubMenu)
	{
		NaviImageObject.SubMenu.style.display='none';
	}
}

