


function setSubMenu(strSubMenu, iTries)
{
	if(typeof(iTries) == 'undefined')
	{
		iTries = 1;
	}
	
	try
	{
		top.menuSub.document.getElementById('subMenu').innerHTML = "<ul>" + strSubMenu + "</ul>";
	}
	catch(E)
	{
		if(iTries < 10)
		{
			window.setTimeout('setSubMenu(\'' + strSubMenu + '\', ' + (iTries + 1) + ');', 250);
		}
	}
}


function setActiveMenu(iIndex, iTry, prefix)
{
	if(typeof(iTry) == 'undefined')
	{
		iTry = 1;
	}
	
	try
	{
		top.menu.SVM_Activate(iIndex, prefix);
		//top.header.Menu_OnPageLoadHandler(iIndex);
	}
	catch(E)
	{
		if(iTry < 10)
		{
			window.setTimeout('setActiveMenu(' + iIndex + ', ' + (iTry + 1) + ')', 250);
		}
	}
}


function setImages(strMenuName, iTries)
{	
	if(typeof(iTries) == 'undefined')
	{
		iTries = 1;
	}
	
	try
	{
		if(strMenuName == "Menü Sanitaer")
		{
			top.menu.document.body.style.backgroundImage = 'url(images/d_menu_ges.gif)';
			top.footer.document.body.style.backgroundImage = 'url(images/d_footer_ges.gif)';
			top.header.document.body.style.backgroundImage = 'url(images/d_header_ges.gif)';
			top.menuSub.document.body.style.backgroundImage = 'url(images/d_menuSub_ges.gif)';
			top.contentFrame.document.body.style.backgroundImage = 'url(images/bgBody_ges.gif)';
		  top.menuSub.document.getElementById("subMenu").className = "subMenuSanitaer";
		  top.menu.document.getElementById("menuLeft").className = "menuSanitaer";
		
		}
		else if(strMenuName == "Menü Fenster")
		{
			top.menu.document.body.style.backgroundImage = 'url(images/d_menu_gef.gif)';
			top.footer.document.body.style.backgroundImage = 'url(images/d_footer_gef.gif)';
			top.header.document.body.style.backgroundImage = 'url(images/d_header_gef.gif)';
			top.menuSub.document.body.style.backgroundImage = 'url(images/d_menuSub_gef.gif)';
			top.contentFrame.document.body.style.backgroundImage = 'url(images/bgBody_gef.gif)';
			top.menuSub.document.getElementById("subMenu").className = "subMenuFenster";
			top.menu.document.getElementById("menuLeft").className = "menuFenster";
	  }
	  else if(strMenuName == "Menü Holz")
		{		
			top.menu.document.body.style.backgroundImage = 'url(images/d_menu_geh.gif)';
			top.footer.document.body.style.backgroundImage = 'url(images/d_footer_geh.gif)';
			top.header.document.body.style.backgroundImage = 'url(images/d_header_geh.gif)';
			top.menuSub.document.body.style.backgroundImage = 'url(images/d_menuSub_geh.gif)';
			top.contentFrame.document.body.style.backgroundImage = 'url(images/bgBody_geh.gif)';
			top.menuSub.document.getElementById("subMenu").className = "subMenuHolz";
			top.menu.document.getElementById("menuLeft").className = "menuHolz";


	  }
	  else/* if(strMenuName == "Menü Baustoffe")*/
		{		
			top.menu.document.body.style.backgroundImage = 'url(images/d_menu_geb.gif)';
			top.footer.document.body.style.backgroundImage = 'url(images/d_footer_geb.gif)';
			top.header.document.body.style.backgroundImage = 'url(images/d_header_geb.gif)';
			top.menuSub.document.body.style.backgroundImage = 'url(images/d_menuSub_geb.gif)';
			top.contentFrame.document.body.style.backgroundImage = 'url(images/bgBody_geb.gif)';
			top.menuSub.document.getElementById("subMenu").className = "subMenuBaustoffe";
			top.menu.document.getElementById("menuLeft").className = "menuBaustoffe";
		
	  }	  
	}
	catch(E)
	{		
		if(iTries < 10)
		{
			window.setTimeout('setImages("' + strMenuName + '", ' + (iTries + 1) + ');', 250);
		}
	}
}


function onLcContentPageLoaded_completeHandler(strActionImageUrl, strActionBannerNumber, strActionHeadlineText, strActionLongtextUrl, iMenuItemIndex, strMenuName, iMenuItemLevel)
{
	var menue = "";
	
	var iIndex1 = -1;

	for(var i = 0; i < LCSiteMenus.length; i++)
	{
			if(LCSiteMenus[i][0] == 0 && LCSiteMenus[i][3] == strMenuName)
			{
				var mi = i + 1 + iMenuItemIndex;
				
				iIndex1 = iMenuItemIndex;
				for(var j = mi; j > i; j--)
				{
					if(LCSiteMenus[j][0] == 1)
					{
						break;
					}
					
					iIndex1--;
				}
			
				
				while(LCSiteMenus[mi][0] > 1)
				{
					mi--;
				}
				mi++;
				
				var arItemsToWrite = new Array();
				var iItemToSelect = -1;
									
				while(LCSiteMenus[mi][0] > 1 && mi < LCSiteMenus.length)
				{
					if(LCSiteMenus[mi][0] == 2)
					{
						arItemsToWrite.push(mi);						
					}
					
					if(i + 1 + iMenuItemIndex == mi)
					{
						if(LCSiteMenus[mi][0] == 2)
						{
							iItemToSelect = mi;
						}
						else if(LCSiteMenus[mi][0] > 2)
						{
							for(var j = mi; j >= 0; j--)
							{
								if(LCSiteMenus[j][0] <= 2)
								{
									if(LCSiteMenus[j][0] == 2)
									{
										iItemToSelect = j;
									}
									
									break;
								}
							}
						}
					}
					
					mi ++;
				}
				
				for(var j = 0; j < arItemsToWrite.length; j++)
				{
					if(arItemsToWrite[j] == iItemToSelect)
					{
						menue += "<li><a class=\"selected\" href=\"" + LCSiteMenus[arItemsToWrite[j]][2] + "&MID=" + LCSiteMenus[arItemsToWrite[j]][1] + "\" target=\"bodyFrame\">" + LCSiteMenus[arItemsToWrite[j]][3] + "</a></li>";
					}
					else
					{
						menue += "<li><a href=\"" + LCSiteMenus[arItemsToWrite[j]][2] + "&MID=" + LCSiteMenus[arItemsToWrite[j]][1] + "\" target=\"bodyFrame\">" + LCSiteMenus[arItemsToWrite[j]][3] + "</a></li>";
					}
				}
				
				break;
		 }
  }
    
  setImages(strMenuName);
  setSubMenu(menue);

	 if((strMenuName != 'Menü Baustoffe' && strMenuName != 'Menü Holz' && strMenuName != 'Menü Fenster' && strMenuName != 'Menü Sanitaer') || iMenuItemLevel == 1)
	 {
	   setActiveMenu(-1, 0, 'geb');
	   setActiveMenu(-1, 0, 'geh');
	   setActiveMenu(-1, 0, 'gef');
	   setActiveMenu(-1, 0, 'ges');
	}

  if((strMenuName == 'Menü Baustoffe' || strMenuName == 'Menü Holz' || strMenuName == 'Menü Fenster' || strMenuName == 'Menü Sanitaer'))
	{		  				
		var strPrefix = '';
		if(strMenuName == 'Menü Baustoffe')
		{
			strPrefix = 'geb';
	   setActiveMenu(-1, 0, 'geh');
	   setActiveMenu(-1, 0, 'gef');
	   setActiveMenu(-1, 0, 'ges');
		}
		else if(strMenuName== 'Menü Holz')
		{
			strPrefix= 'geh';
	   setActiveMenu(-1, 0, 'geb');
	   setActiveMenu(-1, 0, 'gef');
	   setActiveMenu(-1, 0, 'ges');
		}
		else if(strMenuName== 'Menü Fenster')
		{
			strPrefix = 'gef';
	   setActiveMenu(-1, 0, 'geb');
	   setActiveMenu(-1, 0, 'geh');
	   setActiveMenu(-1, 0, 'ges');
	  }
	  else if(strMenuName== 'Menü Sanitaer')
		{
			strPrefix = 'ges';
	   setActiveMenu(-1, 0, 'geb');
	   setActiveMenu(-1, 0, 'geh');
	   setActiveMenu(-1, 0, 'gef');
	  }
	 
		setActiveMenu(iIndex1, 0, strPrefix);		
	}
}


