    var agt = navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);
    var isNS = ((agt.indexOf('mozilla') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1));
    var isNS6 = (isNS && (is_major >= 5));
	var isNS7 = (isNS6 && (agt.indexOf('netscape/7') != -1));
	var isIE = document.all ? true : false
	var isMac = (navigator.appVersion.indexOf("Mac") != -1);

	var moImgLoaded = false;
	var miImgLoaded = false;
	var HideArray = Array(0, 0, 0, 0, 0, 0, 0, 0);

	function initHoofdNavigatie() {

		if (document.images) {

			// ---------
			// Producten
			// ---------
			mi0100_on = new Image();
			mi0100_off = new Image();
			mi0100_noline_on = new Image();
			mi0100_noline_off = new Image();
			mi0100_on.src = "/nl/images/menuitems/0100-on.gif";
			mi0100_off.src = "/nl/images/menuitems/0100-off.gif";

			mi0101_on = new Image();
			mi0101_off = new Image();
			mi0101_on.src = "/nl/images/menuitems/0101-on.gif";
			mi0101_off.src = "/nl/images/menuitems/0101-off.gif";

			mi0102_on = new Image();
			mi0102_off = new Image();
			mi0102_on.src = "/nl/images/menuitems/0102-on.gif";
			mi0102_off.src = "/nl/images/menuitems/0102-off.gif";

			mi0103_on = new Image();
			mi0103_off = new Image();
			mi0103_on.src = "/nl/images/menuitems/0103-on.gif";
			mi0103_off.src = "/nl/images/menuitems/0103-off.gif";

			mi0104_on = new Image();
			mi0104_off = new Image();
			mi0104_on.src = "/nl/images/menuitems/0104-on.gif";
			mi0104_off.src = "/nl/images/menuitems/0104-off.gif";

			mi0105_on = new Image();
			mi0105_off = new Image();
			mi0105_on.src = "/nl/images/menuitems/0105-on.gif";
			mi0105_off.src = "/nl/images/menuitems/0105-off.gif";

			mi0106_on = new Image();
			mi0106_off = new Image();
			mi0106_on.src = "/nl/images/menuitems/0106-on.gif";
			mi0106_off.src = "/nl/images/menuitems/0106-off.gif";

			mi0107_on = new Image();
			mi0107_off = new Image();
			mi0107_on.src = "/nl/images/menuitems/0107-on.gif";
			mi0107_off.src = "/nl/images/menuitems/0107-off.gif";

			mi0108_on = new Image();
			mi0108_off = new Image();
			mi0108_on.src = "/nl/images/menuitems/0108-on.gif";
			mi0108_off.src = "/nl/images/menuitems/0108-off.gif";


			// -----------
			// Shop Online
			// -----------
			mi0200_on = new Image();
			mi0200_off = new Image();
			mi0200_noline_on = new Image();
			mi0200_noline_off = new Image();
			mi0200_on.src = "/nl/images/menuitems/0200-on.gif";
			mi0200_off.src = "/nl/images/menuitems/0200-off.gif";



			// ---------------------------------------------
			// Drs Hans Schreuder Products Vision for Health
			// ---------------------------------------------
			mi0300_on = new Image();
			mi0300_off = new Image();
			mi0300_noline_on = new Image();
			mi0300_noline_off = new Image();
			mi0300_on.src = "/nl/images/menuitems/0300-on.gif";
			mi0300_off.src = "/nl/images/menuitems/0300-off.gif";

			mi0301_on = new Image();
			mi0301_off = new Image();
			mi0301_on.src = "/nl/images/menuitems/0301-on.gif";
			mi0301_off.src = "/nl/images/menuitems/0301-off.gif";

			mi0302_on = new Image();
			mi0302_off = new Image();
			mi0302_on.src = "/nl/images/menuitems/0302-on.gif";
			mi0302_off.src = "/nl/images/menuitems/0302-off.gif";

			mi0303_on = new Image();
			mi0303_off = new Image();
			mi0303_on.src = "/nl/images/menuitems/0303-on.gif";
			mi0303_off.src = "/nl/images/menuitems/0303-off.gif";


			// -------------------
			// Veelgestelde Vragen
			// -------------------
			mi0400_on = new Image();
			mi0400_off = new Image();
			mi0400_noline_on = new Image();
			mi0400_noline_off = new Image();
			mi0400_on.src = "/nl/images/menuitems/0400-on.gif";
			mi0400_off.src = "/nl/images/menuitems/0400-off.gif";

			miImgLoaded = true;


			// -----------------
			// Switch to English
			// -----------------
			switch_on = new Image();
			switch_off = new Image();
			switch_on.src = "/nl/images/switch-english_on.gif";
			switch_off.src = "/nl/images/switch-english_off.gif";

			moImgLoaded = true;
		}
	}

	function setMenuItemOn(itemName, menuName) {
		if (miImgLoaded)
			if (isIE) {
				document.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_on.src')
			} else {
				if (menuName.length != 0) {
					if (isNS6) {
						document.getElementById('menu'+menuName).ownerDocument.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_on.src');
					}
				} else {
					document.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_on.src')
				}
			}
	}

	function setMenuItemOff(itemName, menuName) {
  		if (miImgLoaded)
			if (isIE) {
				document.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_off.src')
			} else {
				if (menuName.length != 0) {
					if (isNS6) {
						document.getElementById('menu'+menuName).ownerDocument.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_off.src');
					}
				} else {
					document.images['mi'+menuName+itemName].src = eval('mi'+menuName+itemName+'_off.src')
				}
			}
	}

	function showMenu(itemName) {
		if (HideArray[parseInt(itemName, 10)] != 0) {
			clearTimeout(HideArray[parseInt(itemName, 10)])
			HideArray[parseInt(itemName, 10)] = 0;
		} else {
			HideAllMenuExcept(itemName)
			if (miImgLoaded) {
				if (document.images['mi'+itemName]) {
					document.images['mi'+itemName].src = eval('mi'+itemName+'00_on.src');
				}
				if ((itemName != '02') && (itemName != '04')) {
					if (isIE) {
						flashmenu = document.all['flashmenu'+itemName]
						if (flashmenu) {
							if (!isMac) {
								flashmenu.Rewind();
								flashmenu.Play();
							}
						}
						document.all['menu'+itemName].style.visibility = "visible";
					} else {
						if (isNS6) {
							flashmenu = document.getElementById('flashmenu'+itemName)
							if (flashmenu) {
								if (isNS7) {
									flashmenu.Rewind();
									flashmenu.Play();
								}
							}
							document.getElementById('menu'+itemName).style.visibility = "visible";
						}
					}
				}
			}
		}
	}

	function hideMenu(itemName) {
		HideArray[parseInt(itemName, 10)] = setTimeout('DohideMenu("'+itemName+'")',100);
	}

	function DohideMenu(itemName) {
		clearTimeout(HideArray[parseInt(itemName, 10)]);
		HideArray[parseInt(itemName, 10)] = 0;
  		if (miImgLoaded) {
			if (document.images['mi'+itemName]) {
				document.images['mi'+itemName].src = eval('mi'+itemName+'00_off.src');
			}
			if ((itemName != '02') && (itemName != '04')) {
				if (isIE) {
					document.all['menu'+itemName].style.visibility = "hidden";
				} else {
					if (isNS6) {
						document.getElementById('menu'+itemName).style.visibility = "hidden";
					}
				}
			}
		}
	}

	function HideAllMenuExcept(itemName) {
		for( var i = 1; i <= 4; i++ ) {
			if ((HideArray[parseInt(i, 10)] != 0) && (i != parseInt(itemName, 10))) {
				clearTimeout(HideArray[parseInt(i, 10)]);
				HideArray[parseInt(i, 10)] = 0;
				DohideMenu('0'+String(parseInt(i, 10)));
			}
		}
	}

	function setOn(itemName, el) {
		if (moImgLoaded) {
			el.src = eval(itemName+'_on.src');
		}
	}

	function setOff(itemName, el) {
		if (moImgLoaded) {
			el.src = eval(itemName+'_off.src');
		}
	}

	function FlashHome() {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="754" height="419">');
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="/nl/flash/homepage17.swf">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="scale" value="exactfit">');
		document.write('<param name="wmode" value="transparent">');
		document.write('<embed src="/nl/flash/homepage17.swf" quality="high" scale="exactfit" wmode="transparent" width="754" height="419" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer">');
		document.write('</object>');
	}

	function FlashMenu1() {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="flashmenu01" width="130" height="212">');
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="/nl/flash/menuitems/menu01.swf?nofadeout=yes">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="scale" value="exactfit">');
		document.write('<param name="wmode" value="transparent">');
		document.write('<embed src="/nl/flash/menuitems/menu01.swf?nofadeout=yes" quality="high" scale="exactfit" wmode="transparent" id="flashmenu01" name="flashmenu01" width="130" height="212" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed>');
		document.write('</object>');
	}

	function FlashMenu3() {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="flashmenu03" width="130" height="130">');
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="/nl/flash/menuitems/menu03.swf?nofadeout=yes">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="scale" value="exactfit">');
		document.write('<param name="wmode" value="transparent">');
		document.write('<embed src="/nl/flash/menuitems/menu03.swf?nofadeout=yes" quality="high" scale="exactfit" wmode="transparent" id="flashmenu03" width="130" height="90" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed>');
		document.write('</object>');
	}
