Index: openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl,v
diff -u -r1.29 -r1.30
--- openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl	25 Jul 2005 13:23:56 -0000	1.29
+++ openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl	25 Jul 2005 18:15:55 -0000	1.30
@@ -310,7 +310,7 @@
 		<if @course_list.show_participants_p@ eq "t">
 		<br />@course_list.attendees;noquote@ participant<if @course_list.attendees@ gt 1>s</if>
 		<if @course_list.available_slots@ not nil and @course_list.available_slots@ gt 0>,<br />@course_list.available_slots;noquote@ available</if>
-		<if @course_list.available_slots@ eq 0>
+		<if @course_list.available_slots@ le 0>
 		<br />[_ dotlrn-ecommerce.lt_This_section_is_curre]
 		</if>
 		</if>
@@ -354,7 +354,7 @@
 		<font color="red">[_ dotlrn-ecommerce.application_pending]</font>
 		</if>
 		<if @course_list.waiting_p@ eq 1>
-		<font color="red"><#_ (You are number @course_list.waiting_list_number@ on the wait list)#></font>
+		<font color="red">[_ dotlrn-ecommerce.lt_You_are_number_course]</font>
 		</if>
 		<if @course_list.waiting_p@ eq 2>
 		<font color="red">[_ dotlrn-ecommerce.awaiting_approval]</font>
@@ -501,6 +501,9 @@
 
 	if { ! [empty_string_p $maxparticipants] } {
 	    set available_slots [expr $maxparticipants - $attendees]
+	    if { $available_slots < 0 } {
+		set available_slots 0
+	    }
 
 	    if { $available_slots <= 0 } {
 		set button "[_ dotlrn-ecommerce.join_waiting_list]"