//Some VARS and OBJECTS
var leftNavi		= window.document.getElementById("left-navi");
var centerNavi		= window.document.getElementById("centerNavigation");
var loader			= window.document.getElementById("loader");


//Styles

//Styles

//Data For Links
//This Array is an extension to the Datarray. We need it because in the TreeDataArray we have no values!!!
var dirs = Array();

/* //////////////////////////////////////////////////////////////////////////////// */

// Water
dirs[1] = "/ion/"+language+"/applications/water/"; // APPLICATION

	// Industrial Water
	dirs[7] = "/ion/"+language+"/applications/water/ind_water/"; // SEGMENT
	
		dirs[11] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[12] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[13] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[14] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[15] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[16] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[17] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[18] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[19] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[20] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[21] = "/ion/"+language+"/applications/water/ind_water/";
		dirs[22] = "/ion/"+language+"/applications/water/ind_water/";
	
	// Ultrapure Water
	dirs[8] = "/ion/"+language+"/applications/water/ultrapure_water/"; // SEGMENT
	
		dirs[23] = "/ion/"+language+"/applications/water/ultrapure_water/";
		dirs[24] = "/ion/"+language+"/applications/water/ultrapure_water/";
	
	// Power Industry
	dirs[9] = "/ion/"+language+"/applications/water/power_industry/"; // SEGMENT
	
		dirs[25] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[26] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[27] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[28] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[29] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[30] = "/ion/"+language+"/applications/water/power_industry/";
		dirs[31] = "/ion/"+language+"/applications/water/power_industry/";
	
	// Nuclear
	dirs[10] = "/ion/"+language+"/applications/water/nuclear/"; // SEGMENT
	
		dirs[32] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[33] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[34] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[35] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[36] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[37] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[38] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[39] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[40] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[41] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[42] = "/ion/"+language+"/applications/water/nuclear/";
		dirs[43] = "/ion/"+language+"/applications/water/nuclear/";

// Food
dirs[2] = "/ion/"+language+"/applications/food_stuffs/"; // APPLICATION

	// Potable Water
	dirs[44] = "/ion/"+language+"/applications/food_stuffs/potable_water/"; // SEGMENT
	
		dirs[54] = "/ion/"+language+"/applications/food_stuffs/potable_water/";
		dirs[55] = "/ion/"+language+"/applications/food_stuffs/potable_water/";
	
	// Sugar
	dirs[45] = "/ion/"+language+"/applications/food_stuffs/sugar/"; // SEGMENT
	
		dirs[56] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[57] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[58] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[59] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[60] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[61] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[62] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[63] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[64] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[65] = "/ion/"+language+"/applications/food_stuffs/sugar/";
		dirs[66] = "/ion/"+language+"/applications/food_stuffs/sugar/";
	
	// Sweeteners
	dirs[46] = "/ion/"+language+"/applications/food_stuffs/sweeteners/"; // SEGMENT
	
		dirs[67] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[68] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[69] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[70] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[71] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[72] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
		dirs[73] = "/ion/"+language+"/applications/food_stuffs/sweeteners/";
	
	// Gelatine
	dirs[47] = "/ion/"+language+"/applications/food_stuffs/gelatine/";
		dirs[74] = "/ion/"+language+"/applications/food_stuffs/gelatine/";
		
	//Whey
	dirs[48] = "/ion/"+language+"/applications/food_stuffs/whey/"; // SEGMENT
	
		dirs[75] = "/ion/"+language+"/applications/food_stuffs/whey/";
		
	// Fruit Juices
	dirs[49] = "/ion/"+language+"/applications/food_stuffs/fruit_juices/"; // SEGMENT
	
		dirs[76] = "/ion/"+language+"/applications/food_stuffs/fruit_juices/";
		dirs[77] = "/ion/"+language+"/applications/food_stuffs/fruit_juices/";
		dirs[78] = "/ion/"+language+"/applications/food_stuffs/fruit_juices/";
		dirs[79] = "/ion/"+language+"/applications/food_stuffs/fruit_juices/";
		
	// Food acids
	dirs[50] = "/ion/"+language+"/applications/food_stuffs/food_acids/"; // SEGMENT
	
		dirs[80] = "/ion/"+language+"/applications/food_stuffs/food_acids/";
		dirs[81] = "/ion/"+language+"/applications/food_stuffs/food_acids/";
		dirs[82] = "/ion/"+language+"/applications/food_stuffs/food_acids/";
		
	// Cartridges
	dirs[51] = "/ion/"+language+"/applications/food_stuffs/cartridges/"; // SEGMENT
	
		dirs[83] = "/ion/"+language+"/applications/food_stuffs/cartridges/";
        dirs[84] = "/ion/"+language+"/applications/food_stuffs/cartridges/";
		
	// Lysine
	dirs[52] = "/ion/"+language+"/applications/food_stuffs/lysine/"; // SEGMENT
	
		dirs[85] = "/ion/"+language+"/applications/food_stuffs/lysine/";
		
	// Others
	dirs[53] = "/ion/"+language+"/applications/food_stuffs/others/"; // SEGMENT
	
		dirs[86] = "/ion/"+language+"/applications/food_stuffs/others/"; 
	
// Chemie and Environment
dirs[3] = "/ion/"+language+"/applications/chem_env/"; // APPLICATION
	
	// Gas Treatment
	dirs[87] = "/ion/"+language+"/applications/chem_env/gas_treatment/"; // SEGMENT
	
		dirs[99] = "/ion/"+language+"/applications/chem_env/gas_treatment/";
		dirs[100] = "/ion/"+language+"/applications/chem_env/gas_treatment/";
		dirs[101] = "/ion/"+language+"/applications/chem_env/gas_treatment/";
		dirs[102] = "/ion/"+language+"/applications/chem_env/gas_treatment/";
	
	// Hydroponics	
	dirs[88] = "/ion/"+language+"/applications/chem_env/hydroponics/"; // SEGMENT
	
		dirs[103] = "/ion/"+language+"/applications/chem_env/hydroponics/";
	
	// Pharma / Biotechnology
	dirs[89] = "/ion/"+language+"/applications/chem_env/pharma_biotechnology/"; // SEGMENT
	
		dirs[104] = "/ion/"+language+"/applications/chem_env/pharma_biotechnology/";
		dirs[105] = "/ion/"+language+"/applications/chem_env/pharma_biotechnology/";
		dirs[106] = "/ion/"+language+"/applications/chem_env/pharma_biotechnology/";
		dirs[107] = "/ion/"+language+"/applications/chem_env/pharma_biotechnology/";
	
	// Waste Water Treatment	
	dirs[90] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/"; // SEGMENT
	
		dirs[108] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[109] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[110] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[111] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[112] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[113] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[114] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[115] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[116] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[117] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[118] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[119] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[120] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[121] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[122] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[123] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[124] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[125] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[126] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[127] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[128] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[129] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[130] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
		dirs[131] = "/ion/"+language+"/applications/chem_env/wastewater_treatment/";
	
	// Mining / Metal extraction / Metal refining	
	dirs[91] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/"; // SEGMENT
	
		dirs[132] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[133] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[134] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[135] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[136] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[137] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[138] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[139] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[140] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[141] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[142] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[143] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[144] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[145] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[146] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[147] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[148] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[149] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[150] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[151] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[152] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[153] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[154] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[155] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[156] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[157] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[158] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[159] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
        dirs[160] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
		dirs[161] = "/ion/"+language+"/applications/chem_env/hydrometallurgie/";
	
	// Potable Water / Ground water remediation	
	dirs[92] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/"; // SEGMENT
	
		dirs[162] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[163] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[164] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[165] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[166] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[167] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[168] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[169] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[170] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[171] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[172] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[173] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[174] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[175] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[176] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[177] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[178] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[179] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[180] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[181] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[182] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
		dirs[183] = "/ion/"+language+"/applications/chem_env/groundwater_treatment/";
	
	// Decentral metal recovery from process streams		
	dirs[93] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/"; // SEGMENT
	
		dirs[184] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[185] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[186] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[187] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[188] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[189] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[190] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[191] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[192] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[193] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
		dirs[194] = "/ion/"+language+"/applications/chem_env/decentral_metal_recovery/";
	
	// GreenFuels for biodiesel and bioethanol	
	dirs[94] = "/ion/"+language+"/applications/chem_env/greenfuels/"; // SEGMENT
	
		dirs[195] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[196] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[197] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[198] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[199] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[200] = "/ion/"+language+"/applications/chem_env/greenfuels/";
		dirs[201] = "/ion/"+language+"/applications/chem_env/greenfuels/";
	
	// Purification of chemicals	
	dirs[95] = "/ion/"+language+"/applications/chem_env/chemicals_purification/"; // SEGMENT
	
		dirs[202] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[203] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[204] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[205] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[206] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[207] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[208] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[209] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[210] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[211] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[212] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[213] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[214] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[215] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[216] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
		dirs[217] = "/ion/"+language+"/applications/chem_env/chemicals_purification/";
	
	// Process stream recycling	
	dirs[96] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/"; // SEGMENT
	
		dirs[218] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[219] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[220] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[221] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[222] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[223] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[224] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[225] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[226] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[227] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[228] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[229] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[230] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
		dirs[231] = "/ion/"+language+"/applications/chem_env/feed_streams_treatment/";
	
	// Chloro-alkali electrolysis	
	dirs[97] = "/ion/"+language+"/applications/chem_env/chlor_alkali/"; // SEGMENT
	
		dirs[232] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[233] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[234] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[235] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[236] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[237] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
		dirs[238] = "/ion/"+language+"/applications/chem_env/chlor_alkali/";
	
	// Catalysis for synthesis	
	dirs[98] = "/ion/"+language+"/applications/chem_env/catalysis/"; // SEGMENT
	
		dirs[239] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[240] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[241] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[242] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[243] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[244] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[245] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[246] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[247] = "/ion/"+language+"/applications/chem_env/catalysis/";
		dirs[248] = "/ion/"+language+"/applications/chem_env/catalysis/";

dirs[4] = "/ion/"+language+"/applications/hd50/"; // APPLICATION
	
/**********CORE - DO NOT MAKE CHANGES**********/

//Grab some important Vars over the URL to expand or collapse the leftside navi!
var currentRootNodeID	= getURLID('pID');
var currentSubNodeID	= getURLID('subID');

if(currentRootNodeID == "")
{
	//alert(currentRootNodeID);
	//get Path
	temp_currPath = location.href.split("/");
	//alert(temp_currPath.length);
	currItem	  = temp_currPath[6];
	//alert(currItem);
	if(currItem == "water"){currentRootNodeID = 1;}
	if(currItem == "food_stuffs"){currentRootNodeID = 2;}
	if(currItem == "chem_env"){currentRootNodeID = 3;}
	if(currItem == "hd50"){currentRootNodeID = 4;}
}



var allreadyRunOver			= false;

initNavBuilder();
if(currentRootNodeID != "")
{
	//expandCollapse(currentRootNodeID);
}

function initNavBuilder()
{

	//leftNavi.innerHTML += '<ul>';

	ul = document.createElement("ul");
	ul.setAttribute("id", "lefthandnavi");

	//Get ROOT-Nodes

	itemsInRoot			= Tree[0].length;
	itemsInRootCC		= 0;

	while(itemsInRoot > itemsInRootCC) {
		//Get Each Item in Root, with childelements and middelcontentlinks!!!
		//count Elements in current Node!!!
		currentLevel			= 0;
		itemsInRoot2			= Tree[currentLevel][itemsInRootCC].length;
		itemsInRoot2CC			= 0;


		while(itemsInRoot2 > itemsInRoot2CC) {
			if(itemsInRoot2CC == 4){break;}
			currentLevel			= 0;
			currentItemID2		 = Tree[currentLevel][itemsInRootCC][itemsInRoot2CC];
			//ADD FIRSTLEVEL!!!
			//###########################
			//HTML OUTPUT FOR ROOTITEM!!!

			ahrefROOT = document.createElement("a");
			ahrefROOT.setAttribute("href", dirs[currentItemID2]+"index.php?pID="+currentItemID2);
			ahrefROOT.innerHTML = IndextoNode[currentItemID2];

			rootLI = document.createElement("li");
			if(currentItemID2 == currentRootNodeID) {
				rootLI.setAttribute("class", "aktiv");
			}

			if(itemsInRoot2CC == 0 && currentItemID2 == currentRootNodeID) {
				rootLI.setAttribute("class", "aktiv");
			}

			rootLI.appendChild(ahrefROOT);

			/*
			 * Durch diese Aenderung funktioniert die linke Navigation nicht unter
			 * IE6, da die Child-Items der rootLI nicht zur Haupt-UL hinzugefuegt
			 * werden. Die Verwendung von AppendChild sollte in keinem Browser, der
			 * aus diesem Jahrtausend stammt, Probleme machen.
			 
			if(rootLI.outerHTML == undefined)
			{
				ul.appendChild(rootLI);
			}
			else
			{
				//ul.appendChild(rootLI);
				ul.innerHTML += rootLI.outerHTML;
			}
			 */
			ul.appendChild(rootLI);


			if(currentRootNodeID != "") {
				// CHILDS

				// leftSide SubNodes
				currentSubItemsMID		= Tree[currentRootNodeID].length;
				currentSubItemsMIDCC	= 0;
				ul2 = document.createElement("ul");

				while(currentSubItemsMID > currentSubItemsMIDCC) {
					if(currentItemID2 == currentRootNodeID) {
						currentItemIDCC		 = Tree[1][currentRootNodeID][currentSubItemsMIDCC];

						if(currentItemIDCC == undefined){break;}

						li2	  = document.createElement("li");

						if(currentSubNodeID == currentItemIDCC) {
							li2.className = 'aktiv';
						}

						li2.appendChild(buildSubNav(0));
						ul2.appendChild(li2);
						rootLI.appendChild(ul2);
					}
					currentSubItemsMIDCC++;
				}
				//leftSide SubNodes


				//center SubNodes
				if(currentSubNodeID == "") {
					span	  = document.createElement("span");
					span.setAttribute("class", "text");
					currentSubItemsMID		= Tree[currentRootNodeID].length;
					currentSubItemsMIDCC	= 0;
					while(currentSubItemsMID > currentSubItemsMIDCC)
					{
						if(currentItemID2 == currentRootNodeID) {
							currentItemIDCC		 = Tree[1][currentRootNodeID][currentSubItemsMIDCC];
							if(currentItemIDCC == undefined){break;}
							span.appendChild(buildSubNav(1));
						}
						currentSubItemsMIDCC++;
					}
					centerNavi.appendChild(span);
				}
				else {
					//###########################
					//ADD MIDDLECONTENT
					if(currentSubNodeID != "") {
						cMidArrayContentItems		= Tree[2][currentSubNodeID].length;
						cMidArrayContentItemsCC		= 0;
						if(!allreadyRunOver) {
							while(cMidArrayContentItems > cMidArrayContentItemsCC) {
								currentSubSubItemID	 = Tree[2][currentSubNodeID][cMidArrayContentItemsCC];
								//###########################
								//ADD MIDDLECONTENT HTML
								//ERROR: Die Contentlinks rufen kein Unterverzeichnis mehr auf sondern übergeben eine
								//Application ID, aus welcher dann die Tabelle mit den Donwloads generiert wird.
								//ERROR behoben - PW
								centerNavi.innerHTML += '<span class="text"><a href="index.php?pID='+currentRootNodeID+'&subID='+currentSubNodeID+'&group='+currentItemID2+'&segment='+currentSubSubItemID+'&app='+IndextoNodeID[currentSubSubItemID]+'">_'+IndextoNode[currentSubSubItemID]+'</a></span><br />';
								//###########################
								cMidArrayContentItemsCC++;
							}
						}
						allreadyRunOver			= true;
					}
					//###########################
				} //end if Center SubNodes

			} //end while

			//leftNavi.innerHTML = ul.outerHTML;
			leftNavi.appendChild(ul);
			//###########################

			itemsInRoot2CC++;
		} // end while
		itemsInRootCC++;
	}
		//leftNavi.innerHTML += '</ul>';
} // function initNavBuilder ()


function buildSubNav(art)
{
	if(art == 0) {
		ahref2 = document.createElement("a");
		ahref2.setAttribute("href", dirs[currentItemIDCC]+"index.php?pID="+currentRootNodeID+"&subID="+currentItemIDCC+"&group="+currentRootNodeID+"&segment="+currentItemIDCC);
		ahref2.innerHTML = IndextoNode[currentItemIDCC];
	}
	if(art == 1) {
			ahref2 = document.createElement("a");
			ahref2.setAttribute("href", dirs[currentItemIDCC]+"index.php?pID="+currentRootNodeID+"&subID="+currentItemIDCC+"&group="+currentRootNodeID+"&segment="+currentItemIDCC);
			ahref2.innerHTML = "_"+IndextoNode[currentItemIDCC]+"<br />";
	}

	return ahref2;
} // function buildSubNav ()


function getURLID(paramToGrab)
{
	try {
		var returnValue;
		var cURL = document.location.href;

			cURL = cURL.split(paramToGrab+"=");
		var moreVars = cURL[1].indexOf("&");

		if(moreVars == -1) {
			returnValue = cURL[1];
		}
		else {
			cURL = cURL[1].split("&");
			returnValue = cURL[0];
		}
	}
	catch(e){
		returnValue = "";
	}

	return returnValue;
} // function getURLID()



/**********CORE - DO NOT MAKE CHANGES**********/



