// kugler system.js // version 1.0// created: 28-10-2007// modified: 31-10-2007// 8/3/2009// added adjusthight// to do:// loop trough array with different methodvar TheMenuLevels=2; // max menu levelsvar TheMenuItems=5; // max menu itemsvar TheLanguages=1; // max languagesvar TheColors=1; // max colors in colortable//GLobal variablesvar TheCurrentLanguageNr = 1; // 1=NL, 2=DE, 3=ENvar TheCurrentMenuBox= "";var TheCurrentMenuNr = new Array(TheMenuLevels+1);  // the current menu numbervar TheCurrentPageID; // the PageID with wich the script is being calledTheMenu= new Array2D(TheLanguages,TheLanguages*TheMenuItems*TheMenuLevels); //Text of menu boxes//MenuSetupArray();function Array2D(a,b){	this.items = new Array(a);	for(i=0;i<b+1;i++) {		this.items[i] = new Array(b);	}}function debugMessage(Message){		if(window.console) {		window.console.log(Message);	} 	else {		alert(Message);	}}// end DebugMessagefunction myTest(){	document.write($());}function menuMainSetup(languageNr){	var menuNumber=1; 	loopMenuName="100000";	var menuString=TheMenu.items[languageNr][loopMenuName];	var menuItems= TheMenu.length;	//document.write("AAAAAAAAAAAAAAAA>>>>>>>>>>>>>"+menuItems);	//while(TheMenu.items[languageNr][menuNumber."00000"] !="")	while(menuString != undefined)	{		menuID="menuMainItem"+menuNumber;		new Insertion.Bottom('menuMain', "<a href='"+loopMenuName+".htm' id='"+menuID+"'>&nbsp;"+menuString+"</a><br />"); 		// if current menu, mark it		if(menuNumber == TheCurrentPageID.substr(0,1)) // only compare the main menu level 		{ 			currentMenu=$(menuID);			currentMenu.style.borderLeft="12px solid #bd2a45";		};		menuNumber++;		loopMenuName=""+menuNumber+"00000";		menuString=TheMenu.items[languageNr][loopMenuName];		}} // end menuMainSetupfunction menuSubSetup(languageNr){	var menuNumber=TheCurrentPageID.substr(0,1);	var menuNumberSub=1	loopMenuName= ""+menuNumber+menuNumberSub+"0000";	var menuString=TheMenu.items[languageNr][loopMenuName];	var menuItems= TheMenu.length;	while(menuString != undefined)	{		menuID="menuSubItem"+menuNumberSub;		//debugMessage(loopMenuName);		//<li><a href='"+loopMenuName+".htm' id='"+menuID+"'>&nbsp;"+menuString+"</a></li>"		new Insertion.Bottom('menuSub', "<li><a href='"+loopMenuName+".htm' id='"+menuID+"'>&nbsp;"+menuString+"</a></li>"); 		// if current menu, mark it		if((TheCurrentPageID.length==6 && menuNumberSub == TheCurrentPageID.substr(1,1)) ||		   (TheCurrentPageID.length==7 && menuNumberSub == TheCurrentPageID.substr(1,2)) )		{ 			currentMenu=$(menuID);			currentMenu.style.fontWeight="bold";		};		menuNumberSub++;		loopMenuName= ""+menuNumber+menuNumberSub+"0000";		menuString=TheMenu.items[languageNr][loopMenuName];	}} // end menuSubSetupfunction Setup(languageNr, pageID){		TheCurrentPageID=pageID;	menuMainSetup(languageNr);	menuSubSetup(languageNr);} // end Setupfunction adjustHeight(thisElement, myHeight) {	var myElement = $(thisElement); 	myElement.style.height = myHeight + 'px';} /* adjustHeight */