
document.observe("dom:loaded", function() {

	$$('#mainmenu .link1').each(function(item) {
		item.observe('click', function(ev) {
			ev.stop();

			var mainmenu = $('mainmenu');
			var li = item.up('li');
			var entries = li.down('ul');

			if (!li.hasClassName('active1')) {
				if (entries)  {
					entries.style.display = '';
				} else {
					Ajax.getUrl(item.href + '#' + li.id, function(el) {
						var children = el.down('ul');
						if (children) li.appendChild(children);
					});
				}
				li.addClassName('active1');
				li.adjacent('.active1').each(function(item) {
					if (item.down('ul')) item.down('ul').style.display = 'none';
					item.removeClassName('active1');
				});
			}
		})
	})
})

