function menu() {
	var active = undefined;
	var menu = this;


	function init() {
		var element = document.getElementById('menu');
		if(element) {
/*			parents = element.getElementsByTagName('span');
			for(var i in parents) {
				if(!parents[i].parentNode) {
					continue;
				}
				var child = undefined;
				var children = parents[i].getElementsByTagName('span');
				for(var j in children) {
					if(children[j].parentNode == parents[i]) {
						child = children[j];
						break;
					}
				}
				if(child) {
					var timeout = undefined;
					parents[i].menu = new Object();
					parents[i].menu.child = child;
					parents[i].menu.timeout = undefined;
					parents[i].onmouseover = function() {
						clearTimeout(this.menu.timeout);
//						alert(this.menu.child.style.display);
						this.menu.child.style.display = 'block';
						if(active && active != this) {
							var obj = this;
							while(obj.parentNode && obj.parentNode != active) {
								obj = obj.parentNode;
							}
							if(obj.parentNode != active) {
								active.menu.child.style.display = 'none';
							}
						}
						return false;
					}
					parents[i].onmouseout = function() {
						var parent = this;
						this.menu.timeout = setTimeout(function() {
							parent.menu.child.style.display = 'none';
						}, 1000);
						active = this;
					}
				}
			}*/
			var links  = element.getElementsByTagName('a');
			for(var i in links) {
				//alert(links[i].href);
				//alert(location.href.substring(location.href.length-links[i].href.length));
				var l = links[i].href.substring(0,links[i].href.length-4);
				if(l == location.href.substring(0, l.length)) {
					links[i].style.backgroundColor = '#006699';
				}
			}
		}
	}
	init();
}