	function getLayer(name) {
		if (document.getElementById) {
			if (document.getElementById(name)) {
				return document.getElementById(name).style;
			} else {
				return false;
			}
		} else if (document.all) {
			return document.all[name].style;
		} else if (document.layers) {
			return document.layers[name];
		}
	}
	
	function showMenu(menu) {
		var varMenu = getLayer('menu'+menu);
		var varBI = getLayer('bi'+menu);
		if (varMenu) {
			varMenu.visibility = 'visible';
		}
		if (varBI) {
			varBI.background = 'url(images/menuleft-h.gif) no-repeat left';
		}
	}

	function hideMenu(menu) {
		var varMenu = getLayer('menu'+menu);
		var varBI = getLayer('bi'+menu);
		varMenu.visibility = 'hidden';
		varBI.background = 'url(images/menuleft-n.gif) no-repeat left';
	}
	
	var menus = new Array();
	var menuCount = 0;
		
	function menu(name, left, url) {
		this.name = name;
		this.left = left;
		this.url = url;
		this.itemCount = 0;
		this.items = new Array();
	}

	function addMenu(name, left) {
		menus[menuCount] = new menu(name, left, '');
		menuCount++;
	}

	function addMenuLink(name, url) {
		menus[menuCount] = new menu(name, 0, url);
		menuCount++;
	}
	
	function menuItem(name, url) {
		this.name = name;
		this.url = url;
	}
	
	function addMenuItem(name, url) {
		m = menuCount-1;
		i = menus[m].itemCount;
		menus[m].items[i] = new menuItem(name, url);
		menus[m].itemCount++;
	}

	function showMenuBar() {
		var i;
		var j;
		var l;
		var left;
		var url;
		var x;

		document.write('<div id="menubar">');
		for (i=0; i<menuCount; i++) {
			url = menus[i].url;
			if (url=='') {
				document.write('<div onMouseOver="showMenu('+i+');" onMouseOut="hideMenu('+i+');" class="barItem" id="bi'+i+'">'+menus[i].name+'</div>');
			}
			else {
				document.write('<div onclick="window.location=\''+url+'\';" class="barItem" id="bi'+i+'">'+menus[i].name+'</div>');
			}
		}
		document.write('</div>');

		for (i=0; i<menuCount; i++) {
			
			//l = menus[i].left;

			// positie links op Jens' manier
			var id = "bi" + i;
			x = document.getElementById(id);
			l = x.offsetLeft;


			if (l!=0) {
				document.write('<div class="menuWrap" style="left:'+l+'" id="menu'+i+'" onMouseOver="showMenu('+i+');" onMouseOut="hideMenu('+i+');"><div class="menu">');
				for (j=0; j<menus[i].itemCount; j++) {
					document.write('<div onclick="window.location=\''+menus[i].items[j].url+'\';" onmouseover="this.className=\'menuItemH\';" onmouseout="this.className=\'menuItem\';" class="menuItem">'+menus[i].items[j].name+'</div>');
				}
				document.write('</div></div>');
			}
		}
	}

	function initMenuBar() {
		addMenu('Home', 80);
		addMenuItem('Over Classico','?page=home&menu=home');
		addMenuItem('Vacatures','?page=vacatures&menu=home');
		addMenuItem('Contact opnemen','?page=contact&menu=home');
		addMenuItem('Meest gestelde vragen','?page=vragen&menu=home');
		addMenuItem('Links','?page=links&menu=home');
			
		addMenu('De klassiekerpolis', 156);
		addMenuItem('Uw polis','?page=uw_polis&menu=klassiekerpolis');
		addMenuItem('Voorwaarden','?page=voorwaarden&menu=klassiekerpolis');

		addMenu('Taxaties', 303);
		addMenuItem('Taxatie voorwaarden','?page=tax_voorwaarden&menu=taxaties');
		addMenuItem('Acceptatie taxaties','?page=tax_acceptatie&menu=taxaties');
		addMenuItem('Taxatie links','?page=tax_links&menu=taxaties');

		addMenu('Premie berekening', 393);
		addMenuItem('uw premie berekening (oldtimer)', '?page=premie_bereken&menu=premie');
		addMenuItem('uw premie berekening (personenauto of 1e auto)', '?page=premie_bereken2&menu=premie');
		addMenuItem('Overige verzekeringen', '?page=europeesche');

		addMenuLink('Zomertijdtarief?', '?page=zomertijdtarief&menu=zomertijdtarief');

		
		showMenuBar();
	}