Index: misc/collapse.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/collapse.js,v
retrieving revision 1.23
diff -u -p -r1.23 collapse.js
--- misc/collapse.js	27 Apr 2009 20:19:35 -0000	1.23
+++ misc/collapse.js	23 Aug 2009 16:07:26 -0000
@@ -10,6 +10,7 @@ Drupal.toggleFieldset = function (fields
     // that alters the default submit button behavior.
     var content = $('> div:not(.action)', fieldset);
     $(fieldset).removeClass('collapsed');
+    $('> legend > a > img', fieldset).attr('alt', 'Hide').attr('src', 'misc/menu-expanded.png');
     content.hide();
     content.slideDown({
       duration: 'fast',
@@ -29,6 +30,7 @@ Drupal.toggleFieldset = function (fields
     $('div.action', fieldset).hide();
     var content = $('> div:not(.action)', fieldset).slideUp('fast', function () {
       $(this.parentNode).addClass('collapsed');
+      $('> legend > a > img', this.parentNode).attr('alt', 'Show').attr('src', 'misc/menu-collapsed.png');
       this.parentNode.animating = false;
     });
   }
@@ -71,7 +73,7 @@ Drupal.behaviors.collapse = {
       // Turn the legend into a clickable link and wrap the contents of the fieldset
       // in a div for easier animation
       var text = this.innerHTML;
-        $(this).empty().append($('<a href="#">' + text + '</a>').click(function () {
+        $(this).empty().append($('<a href="#"><img src="misc/menu-collapsed.png" alt="Show"></img> ' + text + '</a>').click(function () {
           var fieldset = $(this).parents('fieldset:first')[0];
           // Don't animate multiple times
           if (!fieldset.animating) {
Index: modules/system/system.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.css,v
retrieving revision 1.60
diff -u -p -r1.60 system.css
--- modules/system/system.css	17 Aug 2009 07:12:16 -0000	1.60
+++ modules/system/system.css	23 Aug 2009 16:07:27 -0000
@@ -328,6 +328,9 @@ html.js fieldset.collapsible legend a {
   padding-left: 15px; /* LTR */
   background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
 }
+html.js fieldset.collapsible legend a img {
+  display: inline;
+}
 html.js fieldset.collapsible legend span.summary {
   display: inline;
   font-size: 0.9em;
