// AAAArrrrrr!!!!!1

dow={
	over:function(){},
	out:function(){},
	prepare:function(hidden){
		document.body.onmousemove = function(event){
			var target = event?event.target:window.event.srcElement,
				id = target.id.match(/mpoint(\d+)/),
				elem;
			if(id){
				elem = document.getElementById('menu'+id[1]);
				elem.style.cssText = "width:"+target.offsetWidth+"px;";
				target.parentNode.appendChild(elem);
				}else if(!(function(target){
					while(1){if(/(mpoint|menu)\d+/.test(target.id)){return true}else if(target!=document.body){target=target.parentNode}else{return false}}
					})(target)){
					var uls = document.getElementsByTagName('ul'),
						i = uls.length;
					while(i--){
						if(/menu\d+/.test(uls[i].id)){hidden.appendChild(uls[i])}
						}
					}
			
			}
		}
	}
dow.prepare(document.getElementById('hidden'));
