Index: advanced_forum.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/advanced_forum/advanced_forum.module,v
retrieving revision 1.21.2.61
diff -u -r1.21.2.61 advanced_forum.module
--- advanced_forum.module	19 Sep 2008 04:00:15 -0000	1.21.2.61
+++ advanced_forum.module	20 Sep 2008 19:22:05 -0000
@@ -28,7 +28,7 @@
     _advanced_forum_load_preprocessors();
     
     drupal_add_js(drupal_get_path('module', 'advanced_forum') . '/advanced_forum.js');
-    drupal_add_js(array('advanced_forum_ajax' => url('advanced_forum/collapse')), 'setting');
+    drupal_add_js(array('advanced_forum_ajax' => url('advanced_forum/collapse'), 'advanced_forum_images' => advanced_forum_path_to_images()), 'setting');
   }
 }
 
Index: advanced_forum.js
===================================================================
RCS file: /cvs/drupal/contributions/modules/advanced_forum/advanced_forum.js,v
retrieving revision 1.1.2.4
diff -u -r1.1.2.4 advanced_forum.js
--- advanced_forum.js	17 Sep 2008 20:03:18 -0000	1.1.2.4
+++ advanced_forum.js	20 Sep 2008 19:22:04 -0000
@@ -1,12 +1,12 @@
-function jq_collapse_state () {
-	return false;
-}
-
 function jq_collapse (container_id) {
 	$(document).ready(function(){
 		$('.in-container-' + container_id).toggle();
   	$.get(Drupal.settings.advanced_forum_ajax + '/toggle/' + container_id, null, function(data) {});
-  	
+  	if($('#collapse-toggle-' + container_id).attr('src').substr(-9) == 'close.gif') {
+  	  $('#collapse-toggle-' + container_id).attr('src', Drupal.settings.advanced_forum_images + '/container_open.gif');
+  	} else {
+  	  $('#collapse-toggle-' + container_id).attr('src', Drupal.settings.advanced_forum_images + '/container_close.gif');
+  	}
   return false;
 	});
 }
@@ -16,6 +16,7 @@
     $.each(data.tids, function(tid, hide){
     if(hide) {
       $('.in-container-' + tid).toggle();
+      $('#collapse-toggle-' + container_id).attr('src', Drupal.settings.advanced_forum_images + '/container_open.gif');
     }
     });
   });
