﻿var menuIzbornikClass = "menuIzbornik"
var menuIndexClass = "otherMenuLevel"

function getIzbornikSectionId() {
	for (x in sections) {
		if (sections[x][0] == "Index" | sections[x][0] == "index") {
			return sections[x][2];	
		}	
	}
}

// create for izbornik region
function createMainMenu() {		
	mainMenuSectionId = getIzbornikSectionId();
	
	if (mainMenuSectionId) {
	
		var oList = document.createElement("ul");
		oList.setAttribute("class", menuIzbornikClass);
		
		for (i=0;i<sections.length;i++) {
			if (sections[i][3] == mainMenuSectionId) {		
				var listElement = document.createElement("li");
				var linkElement = document.createElement("a");
				var strLinkName = document.createTextNode(sections[i][0]);
						
				linkElement.setAttribute("class", "menuIzbornikLink");
				linkElement.setAttribute("href",sections[i][1]);
				linkElement.appendChild(strLinkName);
				
				listElement.appendChild(linkElement);
				
				oList.appendChild(listElement);
			}
			
			oSubMenu.appendChild(oList);
		}
	}
}

function createIndexMenu() {		
	mainMenuSectionId = getIzbornikSectionId();
	
	if (mainMenuSectionId) {
	
		var oList = document.createElement("ul");
		oList.setAttribute("class", menuIzbornikClass);
		
		for (var i=0;i<sections.length;i++) {
			if (sections[i][3] == mainMenuSectionId) {		
				var listElement = document.createElement("li");
				var linkElement = document.createElement("a");
				linkElement.setAttribute("class", "level3Link");
				var strLinkName = document.createTextNode(sections[i][0]);
						
				linkElement.setAttribute("href",sections[i][1]);
	
				linkElement.appendChild(strLinkName);
				
				listElement.appendChild(linkElement);
				
				for (var k=0;k<sections.length;k++) {
					if (sections[k][3] == sections[i][2]) {
						createNextLevelMenu(sections[i][2], listElement);		
					}		
				}
				
				oList.appendChild(listElement);
			}
			
			oSubMenu.appendChild(oList);
		}
	}
}


// create section sub menu
function createNextLevelMenu(parentSectionId, listItem) {	
		
	var oSubList = document.createElement("ul");
	oSubList.setAttribute("class", menuIndexClass);
	
	for (var l=0;l<sections.length;l++) {
		if (sections[l][3] == parentSectionId) {		
			var subListElement = document.createElement("li");
			var subLinkElement = document.createElement("a");
			subLinkElement.setAttribute("class", "levelOtherLink");
			var strSubLinkName = document.createTextNode(sections[l][0]);
					
			subLinkElement.setAttribute("href",sections[l][1]);

			subLinkElement.appendChild(strSubLinkName);
			
			subListElement.appendChild(subLinkElement);
			
			oSubList.appendChild(subListElement);
			
			for (var e=0;e<sections.length;e++) {
				if (sections[e][3] == sections[l][2]) {
					createNextLevelMenu(sections[l][2], subListElement);		
				}		
			}
		}
	}
	
	listItem.appendChild(oSubList);
}
