var CategoryMenu = Class.create({
	initialize: function(cssClass, selected) {
		this.selected = (selected || 0);
		_this = this;
		$$('.'+cssClass).each(function(a) {
			var divMenu = a.nextSiblings()[0];
			if (divMenu.id != 'subcategories_'+_this.selected)
			  divMenu.hide();
			a.onclick = function() { return false; }
		  a.observe('click', function() {
				if (!divMenu.visible()) {
				  this.removeClassName('categoryHeaderNormal');
					this.addClassName('categoryHeaderSelected');
					new Effect.SlideDown(divMenu, {duration: 1});
				} else {
					this.removeClassName('categoryHeaderSelected');
					this.addClassName('categoryHeaderNormal');
					new Effect.SlideUp(divMenu, {duration: 1});
				}
			});
		});
	}
});
