// 0: x-Koordinate, 1: y-Koordinate, 2: Farbe

var startMenuItems = new Array(	
new Array(235, 39, 'Blau'),
new Array(235, 156, 'Gruen'),
new Array(235, 273, 'Rot'),
new Array(352, 156, 'Rot'),
new Array(352, 273, 'Blau'),
new Array(469, 273, 'Gruen'),
new Array(469, 390, 'Rot'),
new Array(586, 273, 'Rot'),
new Array(586, 390, 'Blau'));
var preImg = 'images/menubg';
var postImg = '.gif';
var preElementId = 'menuItem_';


function setMenuItemSrc(elementId, imgSrc)
{
	try
	{
		top.startFrame.document.getElementById(elementId).src = imgSrc;
	}
	catch(E)
	{
		window.setTimeout('setMenuItemSrc(' + elementId + ', "' + imgSrc + '");', 250);
	}
}


function menuItemChange(itemId, isActive)
{
	
	var elementId = preElementId + itemId;
	var imgSrc = preImg + startMenuItems[itemId][2];
	
	if (isActive == true) 
	{
		 imgSrc += 'active';
	}
	
	imgSrc += postImg;
	setMenuItemSrc(elementId, imgSrc);
}

function getOverlaySrc(firstLvlId)
{
	var overlaySrc = '';
	var srcStr = eval('Menu' + (firstLvlId + 1) + '[0]');
	var firstSPos = srcStr.indexOf('#');
	if (firstSPos != -1) 
	{
		var tmpStr = srcStr.substring(firstSPos + 1);
		var secondSPos = tmpStr.indexOf('#');
		if (secondSPos == -1) 
		{
			
			overlaySrc = tmpStr;
		}	
		else 
		{
				overlaySrc = tmpStr.substring(0, secondSPos); 	
		}	
	}
	return overlaySrc;
}


function loadStartMenu() 
{
	var menuNameIndex = -1;
		
	// Index von Menü Deutsch suchen
	for (i=0; i< LCSiteMenus.length; i++)
	{
		var menuName = LCSiteMenus[i][3];
		if (menuName == 'Menü Deutsch')
		{
			menuNameIndex = i;
			break;
		}
	}

	//Menüaufbau
	var firstLvlId = 0;
	if (menuNameIndex > - 1) 
	{
			//Alle 1Lvl Element suchen
			for (var j = menuNameIndex+1; j < LCSiteMenus.length; j ++)
			{
			
				if (LCSiteMenus[j][0] > 0) 
				{
					if (LCSiteMenus[j][0] == 1) {
							//divs für Hauptmenüpkte generieren
							var imgSrc = preImg + startMenuItems[firstLvlId][2] + postImg;
							var overlaySrc = getOverlaySrc(firstLvlId);
							var itemHref = '';
							//Einen Menüpunkt weitergehen wenn "Nur Menüpunkt" ausgewählt
							if(LCSiteMenus[j][4].indexOf('_nodoc_1_nodoc2_') > -1)
							{
									itemHref = LCSiteMenus[j+1][2] + '&FLID=' + (firstLvlId + 1); 
							}
							else {
									itemHref = LCSiteMenus[j][2] + '&FLID=' + (firstLvlId + 1); 
							}
							var strDiv = '<div style="position : absolute; left : ' + startMenuItems[firstLvlId][0] + 'px; top : ' + startMenuItems[firstLvlId][1] + 'px; width: 114px; height : 114; z-index : 999;">' +
													 '  <a href="' + itemHref + '" target="_top"><img src="' + overlaySrc + '" alt="" border="0"' +
													 '     onmouseover="menuItemChange(' + firstLvlId + ',true);" onmouseout="menuItemChange(' + firstLvlId + ',false);"></a>' +
													 '</div>' +
													 '<div style="position : absolute; left : ' + startMenuItems[firstLvlId][0] + 'px; top : ' + startMenuItems[firstLvlId][1] + 'px; width: 114px; height : 114; z-index : 998;">' +
													 '  <img src="' + imgSrc + '" alt="" border="0" id="' + preElementId + firstLvlId + '">' +
													 '</div>';

							document.writeln(strDiv);
							if (firstLvlId >= 8) 
							{
									//Mehr als neun Menüpunkte nicht erlaubt
									break;
							}
							
							firstLvlId++;
					}	
				}
				else
				{
					//Nächstes Menü -> Abbruch
						break;
				}
			}
		
		
	}
	
}
function onLcContentPageLoaded_completeHandler(strActionImageUrl, strActionBannerNumber, strActionHeadlineText, strActionLongtextUrl, iMenuItemIndex, strMenuName, iMenuItemLevel,strAltText)
{
	try
	{
	var iFirstLevelItem = -1;
	var iSecondLevelItem = -1;
	
	if(strMenuName == 'Menü Deutsch' || strMenuName == 'Menü Englisch')
	{
		for(var i = 0; i < LCSiteMenus.length; i++)
		{
			if(LCSiteMenus[i][0] == 0 && LCSiteMenus[i][3] == strMenuName)
			{
				var j = i + iMenuItemIndex + 1;
				
				iFirstLevelItem = -1;
				var iTmp = j;
				
				for(; j >= 0; j--)
				{
					if(LCSiteMenus[j][0] == 0)
					{
						break;
					}
					
					if(iMenuItemLevel > 1 && iSecondLevelItem == -1)
					{
						if(LCSiteMenus[j][0] == 1)
						{
							iSecondLevelItem = iTmp - j - 1;
						}
					}
					
					if(LCSiteMenus[j][0] == 1)
					{
						iFirstLevelItem++;
					}					
				}
				
				break;
			}
		}
	}
	
	top.iFirstLevelItem = iFirstLevelItem;
	top.iSecondLevelItem = iSecondLevelItem;
	
//	if(top.subMenuFrame.selectedMenu == iFirstLevelItem + 1)
	{
		top.subMenuFrame.Menu_OnPageLoadHandler(iSecondLevelItem);
	}
	
	//top.menuFrame.selectMenu(iFirstLevelItem + 1);
	}
	catch(E)
	{
	}

}

