Element.addMethods('a', {
	toggle_a: function(element) {
		$w('open closed').each(function(className) {
			element.toggleClassName(className);
		});
		element.writeAttribute({
			href: '#' + ( element.hasClassName('open') ? 'close' : 'open' ) + '_this_submenu'
		}).up().next().toggle();
	}
});

document.observe('dom:loaded', function() {
	$$('h3 a, h4 a').each(function(element) {
		element.observe('click', function(event) {
			event.stop();
			this.toggle_a();
		}).toggle_a();
	});
});

