Index: /trunk/autoquest-plugin-html/src/main/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDpseudomizeHTMLTextInputs.java
===================================================================
--- /trunk/autoquest-plugin-html/src/main/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDpseudomizeHTMLTextInputs.java	(revision 1351)
+++ /trunk/autoquest-plugin-html/src/main/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDpseudomizeHTMLTextInputs.java	(revision 1352)
@@ -42,7 +42,21 @@
     public void run(List<Object> parameters) {
         String path;
+        boolean pseudomizeSearchInputs = false;
+        boolean pseudomizeFileInputs = false;
 
         try {
             path = (String) parameters.get(0);
+            
+            for (int i = 1; i < parameters.size(); i++) {
+                if ("includeSearchInputs".equals(parameters.get(i))) {
+                    pseudomizeSearchInputs = true;
+                }
+                else if ("includeFileInputs".equals(parameters.get(i))) {
+                    pseudomizeFileInputs = true;
+                }
+                else {
+                    throw new IllegalArgumentException("unknown parameter: " + parameters.get(i));
+                }
+            }
         }
         catch (Exception e) {
@@ -56,5 +70,5 @@
         }
 
-        pseudomizeTextInputsInDirectory(directory);
+        pseudomizeTextInputsInDirectory(directory, pseudomizeSearchInputs, pseudomizeFileInputs);
 
     }
@@ -67,14 +81,19 @@
      * @param directory the directory to be treated next
      */
-    private void pseudomizeTextInputsInDirectory(File directory) {
+    private void pseudomizeTextInputsInDirectory(File    directory,
+                                                 boolean pseudomizeSearchInputs,
+                                                 boolean pseudomizeFileInputs)
+    {
         if (directory.isDirectory()) {
             File[] children = directory.listFiles();
             
             for (File child : children) {
-                pseudomizeTextInputsInDirectory(child);
+                pseudomizeTextInputsInDirectory
+                    (child, pseudomizeSearchInputs, pseudomizeFileInputs);
             }
         }
         else if (directory.isFile()) {
-            HTMLLogTextInputPseudomizer pseudomizer = new HTMLLogTextInputPseudomizer();
+            HTMLLogTextInputPseudomizer pseudomizer =
+                new HTMLLogTextInputPseudomizer(pseudomizeSearchInputs, pseudomizeFileInputs);
             pseudomizer.pseudomizeFile(directory);
         }
@@ -88,5 +107,5 @@
     @Override
     public String help() {
-        return "pseudomizeHTMLTextInputs <directory>";
+        return "pseudomizeHTMLTextInputs <directory> [includeFileInputs] [includeSearchInputs]";
     }
 
Index: /trunk/autoquest-plugin-html/src/main/resources/manuals/pseudomizeHTMLTextInputs
===================================================================
--- /trunk/autoquest-plugin-html/src/main/resources/manuals/pseudomizeHTMLTextInputs	(revision 1352)
+++ /trunk/autoquest-plugin-html/src/main/resources/manuals/pseudomizeHTMLTextInputs	(revision 1352)
@@ -0,0 +1,12 @@
+Parses a directory of HTML log files or a single file and replaces all text inputs by MD5 hash values of the entered texts. Through this, the entered data is pseudomized but can still be compared.
+
+The process can be parameterized to consider file input and search fields as well.
+
+$USAGE$
+<directory> path to the file or directory in which the files are to be pseudomized 
+[includeFileInputs] provided, if content of file input fields shall be pseudomized, as well
+[includeSearchInputs] provided, if content of search fields shall be pseudomized, as well
+
+Example(s):
+pseudomizeHTMLTextInputs /path/to/file.log
+pseudomizeHTMLTextInputs /path/to/directory includeFileInputs includeSearchInputs
