--- loncom/homework/imageresponse.pm	2004/12/08 01:00:41	1.58
+++ loncom/homework/imageresponse.pm	2005/01/10 19:21:57	1.59
@@ -2,7 +2,7 @@
 # The LearningOnline Network with CAPA
 # image click response style
 #
-# $Id: imageresponse.pm,v 1.58 2004/12/08 01:00:41 albertel Exp $
+# $Id: imageresponse.pm,v 1.59 2005/01/10 19:21:57 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -340,7 +340,10 @@ sub start_foil {
     if ($target eq 'web' || $target eq 'grade' || $target eq 'tex' ||
 	$target eq 'analyze') {
 	my $name = &Apache::lonxml::get_param('name',$parstack,$safeeval);
-	if ($name eq '') { $name=$Apache::lonxml::curdepth; }
+	if (!$name) {
+	    &Apache::lonxml::error("Foils without names exist. This can cause problems to malfunction.");
+	    $name=$Apache::lonxml::curdepth;
+	}
 	if (defined($Apache::response::foilnames{$name})) {
 	    &Apache::lonxml::error(&mt("Foil name <b><tt>[_1]</tt></b> appears more than once. Foil names need to be unique.",$name));
 	}