Event.observe(window, 'load', page_loaded);

function page_loaded()
{
	var Rules = {
		'.menu .title:click': function(el, ev) {
			Event.stop(ev);
			var current = '';
			var path = window.location.pathname.split('/');
			path.pop();
			if (path.length > 0) {
				current = path.pop();
			}
			$$('.sub-menu').each(function(sub_el) {
				if (sub_el.up().id != 'nav-' + current) sub_el.hide()
			})

			el.next().show();
		},
		'.menu .title:mouseup': function (el, ev) {
			Event.stop(ev);
		}
  }

	EventSelectors.start(Rules);

	var path = window.location.pathname.split('/');
	path.pop();
	if (path.length > 0) {
		var pop = $$('#nav-'+path.pop()+' .sub-menu')
		if (pop.size() > 0) pop[0].show();
	}


}
