var Menu1 = new Array ()
var subMenu1 = new Array ()

//DIT is EEN TEST

Menu1[0] = new Array("&nbsp;Beleid", "/verkeersmanagement/_t0_p0_m77_i5214.htm?m=0.0","", "")
subMenu1[0] = new Array()
subMenu1[0][0] = new Array ("Doelstellingen", "/verkeersmanagement/_t0_p0_m77_i5266.htm?m=0.0",1)
subMenu1[0][1] = new Array ("Bereikbaarheid", "/verkeersmanagement/_t0_p0_m77_i5332.htm?m=0.1",2)
subMenu1[0][2] = new Array ("Leefbaarheid", "/verkeersmanagement/_t0_p0_m77_i5333.htm?m=0.2",2)
subMenu1[0][3] = new Array ("Samenwerking", "/verkeersmanagement/_t0_p0_m77_i5267.htm?m=0.3",1)
subMenu1[0][4] = new Array ("Regionaal", "/verkeersmanagement/_t0_p0_m77_i5310.htm?m=0.4",2)
subMenu1[0][5] = new Array ("Grensoverschrijdend", "/verkeersmanagement/_t0_p0_m77_i5311.htm?m=0.5",2)
subMenu1[0][6] = new Array ("Afstemming", "/verkeersmanagement/_t0_p0_m77_i5271.htm?m=0.6",2)
subMenu1[0][7] = new Array ("Realisatie", "/verkeersmanagement/_t0_p0_m77_i5270.htm?m=0.7",1)
subMenu1[0][8] = new Array ("Aanbesteding", "/verkeersmanagement/_t0_p0_m77_i5325.htm?m=0.8",2)
subMenu1[0][9] = new Array ("Besluitvorming", "/verkeersmanagement/_t0_p0_m77_i5326.htm?m=0.9",2)
subMenu1[0][10] = new Array ("Evaluatie", "/verkeersmanagement/_t0_p0_m77_i5273.htm?m=0.10",1)
Menu1[1] = new Array("&nbsp;Instrumenten", "/verkeersmanagement/_t0_p0_m77_i5215.htm?m=1.0","", "")
subMenu1[1] = new Array()
subMenu1[1][0] = new Array ("Communicatie", "/verkeersmanagement/_t0_p0_m77_i5272.htm?m=1.0",1)
Menu1[2] = new Array("&nbsp;Modaliteit", "/verkeersmanagement/_t0_p0_m77_i5216.htm?m=2.0","", "")
subMenu1[2] = new Array()
subMenu1[2][0] = new Array ("(Brom)fiets", "/verkeersmanagement/_t0_p0_m77_i5313.htm?m=2.0",1)
subMenu1[2][1] = new Array ("Auto", "/verkeersmanagement/_t0_p0_m77_i5314.htm?m=2.1",1)
subMenu1[2][2] = new Array ("Vrachtverkeer", "/verkeersmanagement/_t0_p0_m77_i5315.htm?m=2.2",1)
subMenu1[2][3] = new Array ("Openbaar vervoer", "/verkeersmanagement/_t0_p0_m77_i5316.htm?m=2.3",1)
subMenu1[2][4] = new Array ("Bus", "/verkeersmanagement/_t0_p0_m77_i5317.htm?m=2.4",2)
subMenu1[2][5] = new Array ("Rail", "/verkeersmanagement/_t0_p0_m77_i5318.htm?m=2.5",2)
Menu1[3] = new Array("&nbsp;Onderzoek", "/verkeersmanagement/_t0_p0_m77_i5217.htm?m=3.0","", "")
subMenu1[3] = new Array()
subMenu1[3][0] = new Array ("Verkeer", "/verkeersmanagement/_t0_p0_m77_i5319.htm?m=3.0",1)
subMenu1[3][1] = new Array ("Gedrag", "/verkeersmanagement/_t0_p0_m77_i5320.htm?m=3.1",1)
subMenu1[3][2] = new Array ("Techniek", "/verkeersmanagement/_t0_p0_m77_i5321.htm?m=3.2",1)
Menu1[4] = new Array("&nbsp;Randvoorwaarden", "/verkeersmanagement/_t0_p0_m77_i5218.htm?m=4.0","", "")
subMenu1[4] = new Array()
subMenu1[4][0] = new Array ("Technisch", "/verkeersmanagement/_t0_p0_m77_i5323.htm?m=4.0",1)
subMenu1[4][1] = new Array ("Financieel", "/verkeersmanagement/_t0_p0_m77_i5324.htm?m=4.1",1)
Menu1[5] = new Array("&nbsp;Bibliotheek", "http://www.verkeersmanagement.net/vmshop/webshop.aspx?m=5.0","", "")
Menu1[6] = new Array("&nbsp;Helpdesk", "/verkeersmanagement/_t0_p0_m78_i5335.htm?m=6.0","", "")
Menu1[7] = new Array("&nbsp;Agenda", "/verkeersmanagement/_t0_p0_m77_i5152.htm?m=7.0","", "")


//On the onload show the right submenu
window.onload = init;
function init()
{
	//Retrieve the menu to be shown from the URL
	var ditmenu = QueryString("m")
	if (!ditmenu)
	{
		ditmenu = '0.0.'
	}
	var arrmenu = ditmenu.split(".")
	var menu_level1 = arrmenu[0];
	var menu_level2 = arrmenu[1];
	
	//show current menu
	showNoxaMenu(menu_level1);
	
	//show current submenu
	showSubMenu(menu_level1,menu_level2);	
}

//Called from the website to write down the menu
function showNoxaMenu(mainmenuItemSelected)
{
	//Dec var
	var elemMainMenuContainer = document.getElementById('mainmenucontainer');
	var sb = '';
	var cssSheet = '';
	var tabColor = '';
	var classSuffix = '';

	//Open table
	sb += "<table border='0' cellspacing='0' cellpadding='0'>";
	sb += "<tr>";	

	//Loop through 1st level
	for (x = 0; x < Menu1.length; x++)
	{
	    if(x > 0 && x < 5)
	        tabColor = 'Blue';
	    else
	        tabColor = 'Green';
	    
		//Set the right css class
		if (mainmenuItemSelected == x)
			classSuffix = '_Selected';
		else
		    classSuffix = '';
		    
		sb += "<td class='Tab" + tabColor + "Left" + classSuffix + "'></td>";
		sb += "<td id='main_" + x + "' class='Tab" + tabColor + "Middle" + classSuffix + "' onclick=\"goToUrl('" + Menu1[x][1] + "');\">";
		sb += Menu1[x][0];
		sb += "</td>";
		sb += "<td class='Tab" + tabColor + "Right" + classSuffix + "'></td>";		
	}
	
	//Close table
	sb += "</tr>";
	sb += "</table>";	
	
	//Write
	if (elemMainMenuContainer)
	{
		elemMainMenuContainer.innerHTML = sb;
	}
}

//Showsubmenu
function showSubMenu(submenuIndex,submenuItemSelected)
{
    //Dec var
    var elemSubwebContainer = document.getElementById('submenucontainer');
    var sb = '';
    var xpos;
    var ypos;
    var blnFolderOpen = false;
    var className;

    //loop through nodes
    var testArray = typeof(subMenu1[submenuIndex]);

    if (testArray != 'undefined')
    {
    	sb += "<ul id=\"treemenu" + submenuIndex + "\" class=\"treeview\">";
        for (x = 0; x < subMenu1[submenuIndex].length; x++)
        {
			if(x == submenuItemSelected)
				className = "_selected";
			else
				className = "";
        	xpos = subMenu1[submenuIndex][x][2];
        	if(xpos == 1)	//node on 1st position
        	{
        		if(x < subMenu1[submenuIndex].length-1)	//if node is not last node.
        		{
        			if(xpos < subMenu1[submenuIndex][x+1][2]) //if x position is lower then second node.
        			{
        				//insert folder.
        				sb += "<li><img src='/img/closed.png' alt='closed treeitem' />";
        				sb += "<a href='" + subMenu1[submenuIndex][x][1] + "' class='menuitem" + className + "'>" + subMenu1[submenuIndex][x][0] + "</a>";
        				sb += "<ul>";
        				blnFolderOpen = true;
        			}
        			else
        			{
        				//insert item
        				sb += "<li>";
        				sb += "<a href='" + subMenu1[submenuIndex][x][1] + "' class='menuitem" + className + "'>" + subMenu1[submenuIndex][x][0] + "</a>";
        				sb += "</li>";
        			}
        		}
        		else
        		{
        			//insert item
        			sb += "<li>";
        			sb += "<a href='" + subMenu1[submenuIndex][x][1] + "' class='menuitem" + className + "'>" + subMenu1[submenuIndex][x][0] + "</a>";
        			sb += "</li>";
        		}
        	}
        	if(xpos == 2)
        	{
        		//insert item
        		sb += "<li>";
        		sb += "<a href='" + subMenu1[submenuIndex][x][1] + "' class='menuitem" + className + "'>" + subMenu1[submenuIndex][x][0] + "</a>";
        		sb += "</li>";
        		if(x < subMenu1[submenuIndex].length-1)	//if node is not last node.
        		{
        			if(xpos > subMenu1[submenuIndex][x+1][2]) //if x position is higher then second node.
        			{
        				if(blnFolderOpen)
        				{
        					sb += "</ul>";
        					sb += "</li>";
        				}
        			}
        		}
        	}
        }
        
        sb += "</ul>";
        
        if(elemSubwebContainer)
        {
        	elemSubwebContainer.innerHTML = sb;
        	
        	eval("ddtreemenu.createTree(\"treemenu" + submenuIndex + "\", true);");
        }
    }
}

function goToUrl(url)
{
	document.location.href = url;
}


// SCRIPT VOOR het zetten van de schermhoogte ========================================================================================================
function setScreenHeight() {
	//This function places the footer 
	var browserWidth, browserHeight;

	// Get innerHeight of browserscreen
	if (self.innerHeight) // all except Explorer
		{
			browserWidth = self.innerWidth;
			browserHeight = self.innerHeight;
		}
		else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
		{
			browserWidth = document.documentElement.clientWidth;
			browserHeight = document.documentElement.clientHeight;
		}
		else if (document.body) // other Explorers
		{
			browserWidth = document.body.clientWidth;
			browserHeight = document.body.clientHeight;
		}
		
	if (document.getElementById) {
		var objMainframe = document.getElementById("mainContent");
			if (objMainframe.style) {
				objMainframe.style.height = browserHeight - 236 + "px";
				}
	}
	
}

