var arrMenuItems = new Array();

function showHideSubmenu(strLayer){
	var refLayer = document.getElementById(strLayer);
	if(refLayer != null || refLayer != undefined){
		if(refLayer.style.visibility== "visible"){
			refLayer.style.visibility= "hidden";
			refLayer.style.position="absolute";
			remove(strLayer);
		}
		else{
			refLayer.style.visibility= "visible";
			refLayer.style.position="relative";
			add(strLayer);
		}
	}
}

function remove(strName){
	for(i=0;i<arrMenuItems.length;i++){
		if(arrMenuItems[i] == strName){
			//alert("rm: " + strName);
			arrMenuItems[i] = null;
			break;
		}
	}	
}

function add(strName){
	var blnAdd = false;
	
	for(i=0;i<arrMenuItems.length;i++){
		if(arrMenuItems[i] == null){
			arrMenuItems[i] = strName;
			//alert("add: " + strName);
			blnAdd = true;
			break;
		}
	}
	
	if(blnAdd == false){
		//alert("add-push: " + strName);
		arrMenuItems.push(strName);
	}
}

function laadMenuItem(frmNaam,strActie,strURL){
	var strItems = "";
	for(i=0;i<arrMenuItems.length;i++){
		if(arrMenuItems[i] != null){
			strItems +=arrMenuItems[i];
			if(i<arrMenuItems.length-1){
				strItems+= ",";
			}
		}
		//alert(strURL);

	}
		
	if(strActie != ""){
		document.forms[frmNaam].cmdActie.value = strActie;
	}
	
	document.forms[frmNaam].menuItems.value = strItems;
	document.forms[frmNaam].action = strURL;
	document.forms[frmNaam].submit();	
}