document.observe('dom:loaded', hideCategoryDescriptions);

function hideCategoryDescriptions() {
	$$('.category-description').each(function(n){
		if ($$('.category-products').length > 0) {
			n.setStyle({height: '67px', overflow: 'hidden'});
			var readMoreP = new Element('p').addClassName("readMore");
			var readMoreButton = new Element('a').update('Read More');
			readMoreButton.observe('click', function(event) {
				var button = event.element();
				button.up().previous('.category-description').setStyle({height: 'auto'});
				button.remove();
			});
			n.insert({after: readMoreP});
			readMoreP.insert({top: readMoreButton});
		}
	});
}
