	var query = location.href.substring((location.href.indexOf('?')+1), location.href.length);
	if(location.href.indexOf('?') < 0) query = 'M=0';
	querysplit = query.split('&');
	query = new Array();

	for(var i = 0; i < querysplit.length; i++){
		var namevalue = querysplit[i].split('=');
		if (namevalue=='') {
			namevalue="M,0";
		}
		//namevalue[1] = namevalue[1].replace(/\+/g, ' ');
		query[namevalue[0]] = unescape(namevalue[1]);
	}
	
	window.onload = function(){
	// Do stuff with query string data here.
		openMenu(query['M']);
	}
	
	function openMenu(menuID) {
		maxmenu = arrParent.length - 1;
		/*var maxmenu = 30;
		var arrParent = new Array();
		arrParent[0] = "";
		arrParent[1] = "1";
		arrParent[2] = "2";
		arrParent[3] = "1|3";
		arrParent[4] = "1|4";
		arrParent[5] = "1|5";
		arrParent[6] = "1";
		arrParent[7] = "1";
		arrParent[8] = "2|8";
		arrParent[9] = "2|9";
		arrParent[10] = "2|10";
		arrParent[11] = "2";
		arrParent[12] = "2";
		arrParent[13] = "13";
		arrParent[14] = "14";
		arrParent[15] = "15";
		arrParent[16] = "16";
		arrParent[17] = "17";
		arrParent[18] = "18";
		arrParent[19] = "1|3";
		arrParent[20] = "1|3";
		arrParent[21] = "1|3";
		arrParent[22] = "1|4";
		arrParent[23] = "1|4";
		arrParent[24] = "1|5";
		arrParent[25] = "2|8";
		arrParent[26] = "2|8";
		arrParent[27] = "2|8";
		arrParent[28] = "2|9";
		arrParent[29] = "2|9";
		arrParent[30] = "30";*/

		for (var i=0; i<=maxmenu; i++) {
			var blnSub = 0;
			//loop om na te gaan welke menu uitgeklapt moet zijn.
			if (menuID==i) {
				var selParent = arrParent[i];
				var arrSubParent = selParent.split("|");
				
				for (var j=1; j<=maxmenu; j++) {
					for (var k=0; k<arrSubParent.length; k++) {
						if (j==arrSubParent[k]) {
							//deze if dient om geen js-error te krijgen als het menu geen submenu heeft.
							if (document.getElementById('submenu'+j)) document.getElementById('submenu'+j).style.display = 'block';
							k++; //als het menu geopend is, k verhogen om te verkomen dat het menu direct terug dicht gaat.
						}
						else {
							if (document.getElementById('submenu'+j)) document.getElementById('submenu'+j).style.display = 'none';
						}
					}
				}
			}
		}	

		//loop voor na te gaan welke menu geselecteerd is.
		
		for (var i=1; i<=maxmenu; i++) {
			if (menuID==i) {
				document.getElementById('btn'+i).className = document.getElementById('btn'+i).className + ' selected';
				selParent = arrParent[i];
				arrSubParent = selParent.split("|");
				for (var k=0; k<arrSubParent.length; k++) {
					if (arrSubParent[k] != '') document.getElementById('btn'+arrSubParent[k]).className = document.getElementById('btn'+arrSubParent[k]).className + ' selected';
				}
			}
			else {
				if (document.getElementById('btn'+i)) document.getElementById('btn'+i).className = document.getElementById('btn'+i).className.replace(" selected", "");
			}
		}
	}

