			current_page = this.location.pathname;
			current_page = current_page.replace(/index\.html/, '');

			page = current_page.replace(/^.*\//, '');
			section = current_page.replace(/[^\/]*$/, '');

			function highlight_menu_items() {
				var l = document.links
				for(var i=0; i< l.length; i++) {
					// alert("Section: '"+ section + "', inspecting link '" + l[i].pathname + "'");
					if ( ( l[i].pathname == "" ||   l[i].pathname == "/" ) && section == "/" ) {
						Element.addClassName(l[i], "menu_highlight");
					} else if( l[i].pathname != "/" && l[i].pathname != '' && section.indexOf(l[i].pathname) > -1 ) {
						Element.addClassName(l[i], "menu_highlight");
					} else if( l[i].pathname != "/" && l[i].pathname != ''  &&  current_page.indexOf(l[i].pathname) > -1 ) {
						Element.addClassName(l[i], "menu_highlight");
					}
				}
			}

			window.onload = function () {
				highlight_menu_items();
			}