function menuOver(e) {
	li = e.element()
	if(li.hasAttribute('href'))
		li = li.up('li')
	li_class = li.className
	if(!li_class.include('_current')) {
		li.removeClassName(li_class)
		li.addClassName(li_class + '_current')
	}
}

function menuOut(e) {
	li = e.element()
	if(li.hasAttribute('href')) li = li.up('li')
	li_class = li.className
	if(!li.hasClassName('current') && li_class.include('_current')) {
		li.removeClassName(li_class)
		li.addClassName(li_class.sub('_current', ''))
	}
}

function openExtLink(e)
{
	e.stop()
	mylink = e.element()
	if (!mylink.href)
		mylink = mylink.up('a')
	window.open(mylink.href, 'link')
} // openExtLink

function launchEvents() {
	$$('#menu li').each(function(li) {
		Event.observe(li, 'mouseover', menuOver)
		Event.observe(li, 'mouseout', menuOut)
	})
	$$('a.popup').each(function(a) {
		Event.observe(a, 'click', openExtLink)
	})
}

Event.observe(window, 'load', launchEvents)