window.addEvent("domready", function(){
  $A($("item-info").getElementsByClassName("extra")).each(function(field){
    field.getElement("h4").appendChild((new Element("small")).setText("(click to show)"));
    var text = field.getElement("div");
    text.originalHeight = text.getSize().size.y;
    (text.closer = text.effect("height",{durration:100})).set(0);
    (text.fader = text.effect("opacity",{durration:100})).set(0);
    field.addClass("closed").addEvent("click", function(event){
      text.closer.start(field.hasClass("closed") ? text.originalHeight : 0);
      text.fader.start(field.hasClass("closed")?1:0);
      field.toggleClass("closed");
    });
  });
});