+        // exists, clean it.
-            // Ende eines File-Downloads gewartet werden.
-            // Bei Controls muss evtl. noch die Groesse gesetzt werden.
+            // For controls we might have to set the size.
-    // zur Filter-Detection herangezogen.
+    // of the title for filter detection either.
-    // bereits eine View benoetigt wird.
+    // Find out what type of document it is if we don't know already.
+    // because for inserting a View is needed.
-            // Applets ignoriert wird!
-            // und das </APPLET>.
-            // <SCRIPT> wird hier (von Netscape) ignoriert!
+            // <SCRIPT> is ignored here (from Netscape)!
+            // in a TextArea everything up to </TEXTAREA> is inserted as text.
-            // MUSS nach bNoScript kommen!
+            // HAS to be treated after bNoScript!
-                // nicht leer ist, dann sind die Absatz-Attribute entgueltig.
+            // end-token, </HEAD> or <BODY>. Text inside is ignored.
-            case HTML_IMAGE:		// Warum auch immer Netscape das tut.
+            case HTML_IMAGE:		// Don't know why Netscape acts this way.
-            // setzen wir die hier.
+            // it is set here.
+        // insert string without spanning attributes at the end.
-            // nicht leer ist, dann sind die Absatz-Attribute entgueltig.
-        // man hier abbrechen und einen Fehler setzen.
+        // Actually we should close a DD/DT now.
+        // But neither Netscape nor Microsoft do this and so don't we.
-        break;		// nicht weiter auswerten, oder???
+        break;		// don't evaluate further???
// the <!-- and on front of the -->, leave the comment untouched.
-        // koennte ja schon verwendet werden.
-        // es sei denn, das Token faengt mit einem '!' an.
+        // does not start with a '!'.
-    // nicht leer ist, dann sind die Absatz-Attribute entgueltig.
+    // paragraph isn't empty then the paragraph attributes are final.