// content - submenulayers
Event.observe(window,'load',function(e) {
	menuitems = $$('div.menuitem');
	for(i = 0; i < menuitems.length; i++) {
		Event.observe(menuitems[i],'mouseover',function(e) {
			act = $($('menu').activeMenu)
			if(act != this.down('div.submenu')) {
				try{ act.hide(); } catch(e) {}
			}
			this.siblings().invoke('removeClassName','menuitem_current');
			if(submenudiv = this.down('div.submenu')) {
				submenudiv.show();
				$('menu').activeMenu = submenudiv.identify();
				this.addClassName('menuitem_current');
			}
		});
	}
	Event.observe($('menu'),'mouseout',function(e) {
		$('menu').activeTO = (function() {
			try {
				$($('menu').activeMenu).hide();
				$('menu').childElements().invoke('removeClassName','menuitem_current');
			} catch(e) {}
		}).delay(1);
	});
	Event.observe($('menu'),'mouseover',function(e) {
		try {
			window.clearTimeout($('menu').activeTO );
		} catch(e) {}
	});
});
