var centerMenu = document.getElementById("leftMenuContainer").childNodes
var mainmenu = 0;
var mainmenuz = 0;
var lvl2 = ""
var lvl2add = 0
var coma2 = ","
var lvl3 = ""
var lvl3add = 0
var coma3 = ","
var parentLvl2 = ""
var lvl4 = ""
var lvl4add = 0
var coma4 = ","
var parentLvl3 = ""
function makerTree()
{
	constructArrays();
	var arrlvl2 = lvl2.split(",")
	var arrlvl3 = lvl3.split(",")
	var arrlvl4 = lvl4.split(",")
	for (i=0;i<centerMenu.length;i++)
	{
		var divs = centerMenu[i].getElementsByTagName("div")
		if (divs.length == 2)
			mainmenuz++;
		removevImage(divs,i,3,arrlvl2)
		removevImage(divs,i,4,arrlvl3)
		removevImage(divs,i,5,arrlvl4)
		if (mainmenuz == mainmenu)
		{
			var classname = divs[0].className
			if( classname.indexOf("dm_Submenu") == -1 )
			{	
				divs[0].style.backgroundImage = "url(images/dm_sitemapVSLine.gif)";
				divs[0].style.backgroundRepeat = "no-repeat"
			}
			if (divs.length > 2)
				divs[0].style.backgroundImage = "none";
		}
	}
	removeVafterL()
}
function constructArrays()
{
	for (i=0;i<centerMenu.length;i++)
	{
		var divs = centerMenu[i].getElementsByTagName("div")
		var divheight = centerMenu[i].offsetHeight 

		for(j=0;j<divs.length-1;j++)
		{
			divs[j].style.height = divheight + "px"
		}
		
		if (divs.length == 2)
		{
			lvl2add = lvl3add = lvl4add = 0
			mainmenu++;
			coma2 = ","+mainmenu+"-"
			coma4 = coma3 = coma2
		}
		else if (divs.length == 3)
		{
			lvl2 = lvl2 + (lvl2add==0 ? coma2:"") + i + ":"
			lvl2add = 1
		}
		else if (divs.length == 4)
		{
			var divslvl2 = centerMenu[i-1].getElementsByTagName("div")
			parentLvl2 = divslvl2.length == 3 ? "|" : ""			
			lvl3 = lvl3 + (lvl3add==0 ? coma3:"")+ parentLvl2 + i + ":"
			lvl3add = 1
		}
		else if (divs.length == 5)
		{
			var divslvl3 = centerMenu[i-1].getElementsByTagName("div")
			parentLvl3 = divslvl3.length == 4 ? "|" : ""			
			lvl4 = lvl4 + (lvl4add==0 ? coma4:"")+ parentLvl3 + i + ":"
			lvl4add = 1
		}
	}
}
function removevImage(divs,mnunumber,number,arrlvl)
{
	var divNumber = number -2
	if(divs.length == number)
	{
		for(j=0;j<arrlvl.length;j++)
		{
			if (arrlvl[j].indexOf(mainmenuz)== 0)
			{
				var addlvl = arrlvl[j]
				j=arrlvl.length+1
			}
		}
		addlvl = addlvl + " "
		var adlvlhirachy =  addlvl.split("-")
		if (divNumber ==1)
		{
			var adlvl = adlvlhirachy[1].split(":")
			removeRemage(adlvl,mnunumber,divs,divNumber)
		}
		else
		{
			var adlvl = adlvlhirachy[1].split("|")
			for (j=0;j<adlvl.length;j++)
			{
				var adlvl1 = adlvl[j].split(":")
				removeRemage(adlvl1,mnunumber,divs,divNumber)
			}
		}
	}

}
function removeRemage(adlvl1,mnunumber,divs,divNumber)
{
	var lenCount = adlvl1.length-2
	var lvlid = adlvl1[lenCount]
	if (mnunumber == lvlid)
	{
		divs[divNumber].style.backgroundImage = "url(images/dm_sitemapVSLine.gif)";
		divs[divNumber].style.backgroundRepeat = "no-repeat"
	}
}
function removeVafterL()
{
	for (i=1;i<centerMenu.length;i++)
	{
		j=i-1
		var divs1 = centerMenu[i].getElementsByTagName("div")
		var divs2 = centerMenu[j].getElementsByTagName("div")
		if (divs1.length > 3)
		{
			var k = divs1.length - 3
			if(divs1.length >= divs2.length)
			{
				if(divs2[k].style.backgroundImage == "url(images/dm_sitemapVSLine.gif)" || divs2[k].style.backgroundImage == "none")
					divs1[k].style.backgroundImage = "none" 
			}
		}
	}
}
makerTree();

