
	//Globals
	var currentOpenedTopPoint = null;
	
	
	//Declarations
	var mMenus = new Array();

	//Definition
	var tpCloseTime = 500; 				//TopPointCloseTimeoutTime :)
	
	tpStandardBackgroundColor = "#2b94d4";		//TopPointNormal Color
	tpHighlightBackgroundColor = "#1b84c4";		//TopPointHighlight Color
	tpSelectionBackgroundColor = "#ff0000";		//TopPointSelection Color

	miL1StandardBackgroundColor = "#eeeeee";
	//miL1StandardBackgroundColor = "#fff";
	miL1HighlightBackgroundColor = "#cccccc" //"#3ba4e4"	//"#efefef";
	miL1SelectionBackgroundColor = "#efefef";	//"#efefef";

	miL2StandardBackgroundColor = "#efefef";
	miL2HighlightBackgroundColor = "#ffffff"			// "#ffffff";
	miL2SelectionBackgroundColor = "#ffffff";			//"#ffffff";

	miTextHighlightColor = "#ff0000";	//"#efefef";

	var mgY = 92;						//Y pos of MainLayers
	var mgX = 0;						//X Start Pos of Main Layers
	var tpW = 120;						//TopPoint Width (only use if all are equal )
	
	var mgXDisplacement = 0;
	var mgYDisplacement = 0;
	
	var miH = 12;						//StdHeight of MenuItems
	
	var miArrowImage = "/im/menu/arrowblue.gif";
	var miBlindGif = "/im/bl.gif";
	
	
		
		var tpHome = new mTopPoint("tpHome", "tppHome", "/im/menu/nav_home.gif", "/im/menu/nav_home_h.gif", "/im/menu/nav_home_h.gif");
		var tpSite = new mTopPoint("tpSite", "tppSite", "/im/menu/nav_site.gif", "/im/menu/nav_site_h.gif", "/im/menu/nav_site_h.gif");
		
		var tpFirm = new mTopPoint("tpFirm", "tppFirm", "/im/menu/eng/nav_firm.gif", "/im/menu/eng/nav_firm_h.gif", "/im/menu/nav_firm_h.gif");
		
		var tpProd = new mTopPoint("tpProd", "tppProd", "/im/menu/eng/nav_prod.gif", "/im/menu/eng/nav_prod_h.gif", "/im/menu/nav_prod_h.gif");
		
		var tpAnwe = new mTopPoint("tpAnwe", "tppAnwe", "/im/menu/eng/nav_anwe.gif", "/im/menu/eng/nav_anwe_h.gif", "/im/menu/nav_anwe_h.gif");
		var tpAnsp = new mTopPoint("tpAnsp", "tppAnsp", "/im/menu/eng/nav_ansp.gif", "/im/menu/eng/nav_ansp_h.gif", "/im/menu/nav_ansp_h.gif");
		var tpServ = new mTopPoint("tpServ", "tppServ", "/im/menu/eng/nav_serv.gif", "/im/menu/eng/nav_serv_h.gif", "/im/menu/nav_serv_h.gif");
		var tpEbus = new mTopPoint("tpEbus", "tppEbus", "/im/menu/eng/nav_ebus.gif", "/im/menu/eng/nav_ebus_h.gif", "/im/menu/nav_ebus_h.gif");
		var tpLink = new mTopPoint("tpLink", "tppLink", "/im/menu/eng/nav_link.gif", "/im/menu/eng/nav_link_h.gif", "/im/menu/nav_link_h.gif");
		
		var mgCurX = mgX;
		
		var mgFirm = new mGroup("mgFirm", mgCurX, mgY, 110, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
		
			var miUeber = new mItem("miUeber", "/eng/businessunit/aboutus.shtml", "About us"); 						
			mgFirm.addItem(miUeber);
					
			// var miStruk = new mItem("miStruk", "/eng/businessunit/organization.shtml", "Organization");
			// mgFirm.addItem(miStruk);
			
			miGesch = new mItem("miGesch", "/eng/businessunit/history.shtml", "History"); 									
			mgFirm.addItem(miGesch);
			
			miUmwel = new mItem("miUmwel", "/eng/businessunit/environment.shtml", "Environment / Quality"); 	
			mgFirm.addItem(miUmwel);

			var miFirmEnd = new mItem("miFirmEnd", "END", "");
			mgFirm.addItem(miFirmEnd);

		mgCurX += 108; //tpW;

		mgProd = new mGroup("mgProd", mgCurX, mgY, 140, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
			
			//Hpp - Item
			var miHpp = new mItem("miHpp", "/eng/products/hpp/", "High-Performance Plastics"); 	
			mgProd.addItem(miHpp);		
						
			miKautsch = new mItem("miKautsch", "/eng/products/rubber/", "Rubber");
			mgProd.addItem(miKautsch);		
			
			var miPA12Pulver = new mItem("miPA12Pulver", "/eng/products/pa12powder/", "Polyamide 12 Powders");
			mgProd.addItem(miPA12Pulver);		
			
			var miSchmelzklebstoff = new mItem("miSchmelzklebstoff", "/eng/products/hotmeltadhesives/", "Hotmelt Adhesives"); 	
			mgProd.addItem(miSchmelzklebstoff);
			
			var miMonomere = new mItem("miMonomere", "/eng/products/synthetic/", "Building Blocks"); 	
			mgProd.addItem(miMonomere);		
			
			var miProdEnd = new mItem("miProdEnd", "END", "");
			mgProd.addItem(miProdEnd);
		
//Anwendungsbereiche	

		mgCurX += 83 //tpW;
			
		var mgAnwe = new mGroup("mgAnwe", mgCurX, mgY, 150, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);


			var miAsphalt = new mItem("miAsphalt", "/eng/applications/asphalt/", "Asphalt Applications");
			mgAnwe.addItem(miAsphalt);		
			
			var miAuto = new mItem("miAuto", "/eng/applications/automotiveindustry/", "Automotive Industry");
			mgAnwe.addItem(miAuto);		
			
			var miElektro = new mItem("miElektro", "/eng/applications/electrical/", "Electrical Engineering"); 	
			mgAnwe.addItem(miElektro);		

			var miMasch = new mItem("miMasch", "/eng/applications/machinery/", "Machinery and Engineering"); 	
			mgAnwe.addItem(miMasch);		
			
			var miMedi = new mItem("miMedi", "/eng/applications/medical/", "Medical Technology"); 	
			mgAnwe.addItem(miMedi);		
				
			var miSport = new mItem("miSport", "/eng/applications/sportsleisure/", "Sports and Leisure"); 	
			mgAnwe.addItem(miSport);		
				
			var miOptik = new mItem("miOptik", "/eng/applications/optics/", "Optics"); 	
			mgAnwe.addItem(miOptik);		
	
			var miLife = new mItem("miLife", "/eng/applications/lifestyle/", "Lifestyle"); 	
			mgAnwe.addItem(miLife);		
			
			var miChem = new mItem("miChem", "/eng/applications/chemicalindustry/", "Chemical Industry"); 	
			mgAnwe.addItem(miChem);		

			var miAnweEnd = new mItem("miAnweEnd", "END", "");
			mgAnwe.addItem(miAnweEnd);

		mgCurX += 134; //tpW;

//Ansprechpartner
		mgAnsp = new mGroup("mgAnsp", mgCurX, mgY, 240, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
		
			var miTechMark = new mItem("miTechMark", "/eng/contact/techmark/", "Market Development"); 	
			mgAnsp.addItem(miTechMark);		
		
			var miRegio = new mItem("miRegio", "/eng/contact/ksc/", "Customer Service Center and Regional Contacts"); 	
			mgAnsp.addItem(miRegio);		

			var miAnspEnd = new mItem("miAnspEnd", "END", "");
			mgAnsp.addItem(miAnspEnd);

		mgCurX += 75; //tpW;

// Service
		
		mgServ = new mGroup("mgServ", mgCurX, mgY, 110, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
		
			var miBrosch = new mItem("miBrosch", "/eng/service/brochures.shtml", "Brochures");
			mgServ.addItem(miBrosch);		

			var miProdinfo = new mItem("miProdinfo", "/eng/service/pi.php", "Product Information"); 	
			mgServ.addItem(miProdinfo);		
		
			var miCampus = new mItem("miCampus", "/eng/service/campus.shtml", "Campus"); 	
			mgServ.addItem(miCampus);		

			var miSDS = new mItem("miSDS", "/eng/service/sds.shtml", "Safety Data Sheets");
			mgServ.addItem(miSDS);		

			var miPresse = new mItem("miPresse", "/eng/service/pressarchive.php", "Press Archive"); 	
			mgServ.addItem(miPresse);		

			var miServEnd = new mItem("miServEnd", "END", "");
			mgServ.addItem(miServEnd);

		mgCurX += 72; //tpW;

		mgEbus = new mGroup("mgEbus", mgCurX, mgY, 110, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
		
			var miStrategie = new mItem("miStrategie", "/eng/e-business/strategy.shtml", "Strategy"); 	
			mgEbus.addItem(miStrategie);		

			var miOrder = new mItem("miOrder", "/eng/e-business/ordermanagement.shtml", "OrderManagement"); 	
			mgEbus.addItem(miOrder);		

			var miEKontakt = new mItem("miEKontakt", "/eng/e-business/contact.shtml", "Contact"); 	
			mgEbus.addItem(miEKontakt);
			
			var miEbusEnd = new mItem("miEbusEnd", "END", "");
			mgEbus.addItem(miEbusEnd);
	
		mgCurX += 89; //tpW;
			
		mgLink = new mGroup("mgLink", mgCurX, mgY, 177, 100, "mItemTable", miL1StandardBackgroundColor, miL1HighlightBackgroundColor, miL1SelectionBackgroundColor);
		
			var miPlastics = new mItem("miPlastics", "http://www.degussa-plastics.com", "Evonik Plastics Portal", "blank");
			mgLink.addItem(miPlastics);
			
			var miDaicel = new mItem("miDaicel", "http://www.daicel-evonik.com", "www.daicel-evonik.com&nbsp;&nbsp;(external)", "blank");
			mgLink.addItem(miDaicel);

			var miVestamelt = new mItem("miVestamelt", "http://www.vestamelt.com", "www.vestamelt.com", "blank");
			mgLink.addItem(miVestamelt);
			
			var miVestakeep = new mItem("miVestakeep", "http://www.vestakeep.com", "www.vestakeep.com", "blank");
			mgLink.addItem(miVestakeep);
			
			var miVestosint = new mItem("miVestosint", "http://www.vestosint.com", "www.vestosint.com", "blank");
			mgLink.addItem(miVestosint);
			
			var miChina = new mItem("miChina", "http://www.degussa-hpp.com.cn", "www.degussa-hpp.com.cn&nbsp;&nbsp;(external)", "blank");
			mgLink.addItem(miChina);
			
			var miLinkEnd = new mItem("miLinkEnd", "END", "");
			mgLink.addItem(miLinkEnd);
			
			// var miExtern = new mItem("miExtern", "TITLE", "externe Links" );
			// mgLink.addItem(miExtern);


		tpFirm.setGroup(mgFirm);
		tpProd.setGroup(mgProd);
		tpAnwe.setGroup(mgAnwe);
		tpAnsp.setGroup(mgAnsp);
		tpServ.setGroup(mgServ);
		tpEbus.setGroup(mgEbus);
		tpLink.setGroup(mgLink);

		//Set Menu Array 
		mMenus[mMenus.length] = tpHome;
		mMenus[mMenus.length] = tpSite;
		mMenus[mMenus.length] = tpFirm; 
		mMenus[mMenus.length] = tpProd; 
		mMenus[mMenus.length] = tpAnwe; 
		mMenus[mMenus.length] = tpAnsp; 
		mMenus[mMenus.length] = tpServ; 
		mMenus[mMenus.length] = tpEbus;
		mMenus[mMenus.length] = tpLink;
		
	//mInit()
	//Initialize the style objects of all menu elements 
	
	function doInit()
	{
		for (var i=0; i < mMenus.length; i++)
		{
			//alert ("Init mMenus: " + i + " - " + mMenus[i].id);

			mMenus[i].Init();
		}
		
	}
	
	function mInit()
	{
		if (is.ns4) window.setTimeout("doInit()", 1000) 	// NS %$§#&%$
		else
			doInit();		
	}
	