	var menuTimer;
	var menu;
	var laatste;	//laatste menuitem
	
	
	function getBreedte(i) {
		
		//reken de breedte uit van de vorige menuitems
		var breedte = 110;	//beginbreedte
		
		if(i>1) {
			for(p=1; p<i; p++) {
				breedte += ge('menuitem'+p).offsetWidth;
				breedte += 5;	//15 pixels voor de ruimte tussen de menuitems
			}	
			breedte += 0;	//10 pixels eraf
		} else {
			breedte = 110;	
		}
		
		return breedte;
	}


	function menuOver(i) {
		
		breedte= getBreedte(i);
		
		
		//550 daar begin het groene gedeelte waar de select box staat
		if(i==laatste) {
			if(breedte>410) {	
				breedte_div = 550 - breedte;
				DivSetVisible(true, breedte, breedte_div)
			}
		}	
		
		if(menu) {
			if(i!=menu) sluit(menu);
		}
		
		
		tekst  = eid("hoofdmenu_sub"+i).innerHTML;
		if(tekst!='') {
			if(ge('menu_img'+i)) ge('menu_img'+i).src = eval("menu_"+i+"_over.src");
			
		}
		eid("hoofdmenu_sub"+i).style.marginLeft = breedte+"px";
		eid("hoofdmenu_sub"+i).style.display = 'block';
		
		
		clearTimeout(menuTimer);
		menu=i;
	}
	
	
	function close_menu() {
		if(menu) {
			sluit(menu);
		}
	}
	
	
	function sluit(i) {
		
		tekst  = eid("hoofdmenu_sub"+i).innerHTML;
		if(tekst!='') {
			if(ge('menu_img'+i)) ge('menu_img'+i).src = eval("menu_"+i+".src");
		}
		
		eid("hoofdmenu_sub"+i).style.display ='none';
		
		if(i==laatste) {
			DivSetVisible(false, '', '')
				
		}	
	}
	
	function menuUit(i) {
		
		menuTimer = setTimeout("sluit("+i+")",500);
	}
	
	function menuItemUit(i) {
		eid("subitem"+i).style.backgroundColor ='';
	}
	
	function menuItemOver(i, color) {
		
		eid("subitem"+i).style.backgroundColor ='rgb('+color+')';
	}
	
	
	function houOpen(i){
		if(i=menu) clearTimeout(menuTimer);
	}
			
	
	function menuUit(i) {
		menuTimer = setTimeout("sluit("+i+")",500);
	}
	
	
	function openPagina(link){
		document.location.href = link;
	}
	
	function underline(i) {
	
		eid("subitem_link"+i).style.textDecoration = 'underline';
		
	}
	
	function underlineOff(i) {
	
		eid("subitem_link"+i).style.textDecoration = 'none';
		
	}
	
	  function DivSetVisible(state, breedte, breedte_div) {
   		
   		
   		
   		var DivRef = document.getElementById('hoofdmenu_sub'+laatste);
   		var IfrRef = document.getElementById('DivShim');
   		if(state) {
   			
			DivRef.style.display = "block";
			//IfrRef.style.width = DivRef.offsetWidth;
			
			w = breedte_div + breedte;
			
			if(breedte_div < 0) {
				w1 = breedte;
				
			} else {
				w1 = w;	
			}
			
			//DivRef.style.display = "block";
				//IfrRef.style.width = DivRef.offsetWidth;
			//if(breedte_div<0) w =  breedte;
			//w = breedte_div + breedte;
			
			//IfrRef.style.marginLeft = w+"px";
			
			
			IfrRef.style.marginLeft = w1+"px";
			IfrRef.style.marginTop = '2px';
			
			wi = DivRef.offsetWidth-breedte_div;
			
			if(breedte_div<0) {
				wi =  DivRef.offsetWidth;
			}
			
			IfrRef.style.width = wi;
			IfrRef.style.height = DivRef.offsetHeight;
			IfrRef.style.top = DivRef.style.top;
			IfrRef.style.left = DivRef.style.left;
			IfrRef.style.zIndex = DivRef.style.zIndex - 1;
			IfrRef.style.display = "block";
			sluiten='ja';
   		} else {
   			
			DivRef.style.display = "none";
    			IfrRef.style.display = "none";
   		}
  	}
  	
  	