Author: dolander
Date: Wed Jan 19 11:22:34 2005
New Revision: 125644

URL: http://svn.apache.org/viewcvs?view=rev&rev=125644
Log:
Add support for posting back the dynamic state associated with a tree when a 
form posts. 
This was already supported for Anchcor posts.  



Added:
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml
Modified:
   incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml

Modified: incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js&r1=125643&p2=incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js 
(original)
+++ incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js Wed Jan 
19 11:22:34 2005
@@ -72,6 +72,33 @@
     node.href = node.href + state;
 }
 
+// this will add the tree state to the passed form
+NetUITree.prototype.rewriteForm = function(node)
+{
+    for (var i=0;i<document.links.length;i++) {
+        var state = "";
+        var attr = document.links[i].getAttribute("netui-tree-anchor");
+        if (attr != null) {
+            var div = this.getDiv(document.links[i]);
+            if (!div)
+                return reportError("Expected Node was not a DIV:" + 
node.nodeName);
+            var att = div.getAttribute("netui-tree-anchor");
+            if (att == null)
+                att = attr;
+
+            // if node was expanded, then we write out a hidden field in the 
form so that they
+            // are posted back to the page flow.
+            if (att == "expand") {
+                   var input = document.createElement("INPUT");
+                input.type = "hidden";
+                input.name = "tree-state";
+                input.value = document.links[i].getAttribute("netui-tree-id");
+                       node.appendChild(input);
+            }
+        }
+    }
+}
+
 function NetUIExpandTree()
 {
     if (this.nodeName != "A")

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
    Wed Jan 19 11:22:34 2005
@@ -27,6 +27,7 @@
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.script.common.ImplicitObjectUtil;
 import org.apache.beehive.netui.tags.TagConfig;
+import org.apache.beehive.netui.tags.IScriptReporter;
 import org.apache.beehive.netui.tags.internal.PageFlowTagUtils;
 import org.apache.beehive.netui.tags.rendering.*;
 import org.apache.beehive.netui.util.Bundle;
@@ -745,10 +746,13 @@
             actionUrl.setQuery(null);
         }
 
+        IScriptReporter sr = getScriptReporter();
+        if (sr != null && sr.isRunAtClient()) {
+            _state.registerAttribute(AbstractHtmlState.ATTR_GENERAL, ONCLICK, 
"NetUIFormRewriter(this);");
+        }
+
         // Add a scope-ID hidden input, if there's one on this tag, or one in 
the request.
-        String targetScope = _targetScope != null
-                         ? _targetScope
-                         : 
request.getParameter(ScopedServletUtils.SCOPE_ID_PARAM);
+        String targetScope = (_targetScope != null) ? _targetScope : 
request.getParameter(ScopedServletUtils.SCOPE_ID_PARAM);
         if (targetScope != null) {
             if (_params == null) {
                 _params = new HashMap();
@@ -857,9 +861,6 @@
         // if id is not set then we need to exit
         if (_id == null)
             return null;
-
-        // rewrite the id, save the original value so it can be used in maps
-        //String id = _state.id;
 
         // Legacy Java Script support -- This writes out a single table with 
both the id and names
         // mixed.  This is legacy support to match the pre beehive behavior.

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
 Wed Jan 19 11:22:34 2005
@@ -199,7 +199,7 @@
 
         if (isRunAtClient()) {
             addInitCode();
-            addAnchorRewriters();
+            addAnchorFormRewriters();
         }
         writeScriptBlock(sb);
         _writeScript = true;
@@ -319,7 +319,7 @@
     {
         // Add the code to support the JavaScript framework
         addInitCode();
-        addAnchorRewriters();
+        addAnchorFormRewriters();
 
         // writeout the script.
         WriteRenderAppender writer = new WriteRenderAppender(pageContext);
@@ -406,7 +406,7 @@
      * Add the anchor rewriter code.  Rewriter code is only on when 
<code>runAtClient</code> is set on
      * the script container.
      */
-    protected void addAnchorRewriters()
+    protected void addAnchorFormRewriters()
     {
         // We only add the initialization code if we support runAtClient 
features
         if (!_runAtClient)
@@ -421,8 +421,7 @@
             Iterator it = _anchorRewriters.values().iterator();
             while (it.hasNext()) {
                 String varClass = (String) it.next();
-                String varName = Character.toLowerCase(varClass.charAt(0)) +
-                        varClass.substring(1);
+                String varName = Character.toLowerCase(varClass.charAt(0)) + 
varClass.substring(1);
                 String initLine = 
JavaScriptUtils.getString("createAnchorRewriterLine", new Object[]{varName, 
varClass});
                 assert(initLine != null) : "The script 
'createAnchorRewriterLine' was not found";
                 initSb.append(initLine);
@@ -430,8 +429,25 @@
         }
 
         String script = JavaScriptUtils.getString("createAnchorRewriter", new 
Object[]{req.getContextPath(),
-                                                                               
        initSb.toString()});
+                initSb.toString()});
         assert(script != null) : "The script 'createAnchorRewriter' was not 
found";
+        addScriptFunction(script);
+
+        initSb = new StringBuilder("");
+        if (_anchorRewriters != null) {
+            Iterator it = _anchorRewriters.values().iterator();
+            while (it.hasNext()) {
+                String varClass = (String) it.next();
+                String varName = Character.toLowerCase(varClass.charAt(0)) + 
varClass.substring(1);
+                String initLine = 
JavaScriptUtils.getString("createFormRewriterLine", new Object[]{varName, 
varClass});
+                assert(initLine != null) : "The script 
'createFormRewriterLine' was not found";
+                initSb.append(initLine);
+            }
+        }
+
+        script = JavaScriptUtils.getString("createFormRewriter", new 
Object[]{req.getContextPath(),
+                initSb.toString()});
+        assert(script != null) : "The script 'createFormRewriter' was not 
found";
         addScriptFunction(script);
     }
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
        (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
        Wed Jan 19 11:22:34 2005
@@ -229,10 +229,26 @@
 }\n\
 \n
 
+# Script that will create the NetUI variable and put the webApp inside it
+# in addition, we create the initialization code and run it.
+createFormRewriter=\
+// Create the NetUI form rewriter method\n\
+function NetUIFormRewriter(node)\n\
+'{'\n\
+{1}\n\
+}\n\
+\n
+
 #create the anchor rewriter.
 createAnchorRewriterLine=\
 \     // create the {0} object and initialize it.\n\
 \     netUI.{0}.rewriteAnchor(node);\n\n
+
+#create the anchor rewriter.
+createFormRewriterLine=\
+\     // create the {0} object and initialize it.\n\
+\     netUI.{0}.rewriteForm(node);\n
+
 
 #create the anchor rewriter if there is already an onclick defined
 createAnchorRewriterOnClickExists=\

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf  
    Wed Jan 19 11:22:34 2005
@@ -22,731 +22,12 @@
 import org.apache.beehive.netui.pageflow.Forward;
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
 import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.pageflow.FormData;
 
 /**
  * This is the default controller for a blank web application.
  */
 @Jpf.Controller
[EMAIL PROTECTED](
-    value = { 
-        "<!-- This data is auto-generated. Hand-editing this section is not 
recommended. -->", 
-        "<view-properties>", 
-        "<pageflow-object id='pageflow:/richTree/Controller.jpf'/>", 
-        "<pageflow-object id='action:begin.do'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goBaseTree.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='100' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:postback.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='320' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goStaticBaseTree.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goEmptyTree.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='220' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goTreeBinding.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='280' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goSelectStyles.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='100' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goTreeStyle.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goCr182056.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='340' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goCr180331.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:initTrees.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='240' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goWriteTreeError.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='220' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goBaseClient.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='460' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goTreeHtml.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='280' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goPartialClient.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goTreeHtmlTwo.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='340' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goContent.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='460' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goClientContent.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='520' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goContentAnchor.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='580' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:contentPostback.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:contentPostbackTwo.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='480' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goClientContentAnchor.do'>", 
-        "  <property value='360' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goDisabled.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='520' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goOverride.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='580' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:postbackTwo.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='560' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:postbackThree.do'>", 
-        "  <property value='60' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goOverrideTwo.do'>", 
-        "  <property value='640' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goHref.do'>", 
-        "  <property value='860' name='x'/>", 
-        "  <property value='100' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action:goTreeFrame.do'>", 
-        "  <property value='860' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:index.jsp'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='240' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:begin.do@'>", 
-        "  <property value='160,160,160,160' name='elbowsX'/>", 
-        "  <property value='204,204,196,196' name='elbowsY'/>", 
-        "  <property value='South_1' name='fromPort'/>", 
-        "  <property value='North_1' name='toPort'/>", 
-        "  <property value='index' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:baseTree.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='80' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goBaseTree.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='92,92,72,72' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='return-to:@forward:[EMAIL 
PROTECTED]:postback.do@@'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='320' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:postback.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='312,312,312,312' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:baseTreeTwo.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goStaticBaseTree.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='152,152,152,152' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:emptyTree.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='220' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goEmptyTree.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='212,212,212,212' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:treeBinding.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='280' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goTreeBinding.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='272,272,272,272' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:selectStyles.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='100' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goSelectStyles.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='92,92,92,92' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:treeStyle.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goTreeStyle.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='152,152,152,152' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:cr182056.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='340' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goCr182056.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='332,332,332,332' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:cr180331.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goCr180331.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='392,392,392,392' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:initTrees.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='232,232,232,232' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:writeTreeError.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='220' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goWriteTreeError.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='212,212,212,212' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:baseClient.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='460' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goBaseClient.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='452,452,452,452' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:treeHtml.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='280' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goTreeHtml.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='272,272,272,272' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:partialClient.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goPartialClient.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='392,392,392,392' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:treeHtmlTwo.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='340' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goTreeHtmlTwo.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='332,332,332,332' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:content.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='460' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goContent.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='452,452,452,452' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:clientContent.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='520' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goClientContent.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='512,512,512,512' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:contentAnchor.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='580' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goContentAnchor.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='572,572,572,572' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='return-to:@forward:[EMAIL 
PROTECTED]:contentPostback.do@@'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='400' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:contentPostback.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='392,392,392,392' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='return-to:@forward:[EMAIL 
PROTECTED]:contentPostbackTwo.do@@'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='480' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:contentPostbackTwo.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='472,472,472,472' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:clientContentAnchor.jsp'>", 
-        "  <property value='500' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL 
PROTECTED]:goClientContentAnchor.do@'>", 
-        "  <property value='396,430,430,464' name='elbowsX'/>", 
-        "  <property value='632,632,632,632' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:disabled.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='520' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goDisabled.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='512,512,512,512' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:override.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='580' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goOverride.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='572,572,572,572' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='return-to:@forward:[EMAIL 
PROTECTED]:postbackTwo.do@@'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='560' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:postbackTwo.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='552,552,552,552' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='return-to:@forward:[EMAIL 
PROTECTED]:postbackThree.do@@'>", 
-        "  <property value='160' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:postbackThree.do@'>", 
-        "  <property value='96,110,110,124' name='elbowsX'/>", 
-        "  <property value='632,632,632,632' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:overrideTwo.jsp'>", 
-        "  <property value='780' name='x'/>", 
-        "  <property value='640' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goOverrideTwo.do@'>", 
-        "  <property value='676,710,710,744' name='elbowsX'/>", 
-        "  <property value='632,632,632,632' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:href.jsp'>", 
-        "  <property value='960' name='x'/>", 
-        "  <property value='100' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goHref.do@'>", 
-        "  <property value='896,910,910,924' name='elbowsX'/>", 
-        "  <property value='92,92,92,92' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:treeFrame.jsp'>", 
-        "  <property value='960' name='x'/>", 
-        "  <property value='160' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='forward:[EMAIL PROTECTED]:goTreeFrame.do@'>", 
-        "  <property value='896,910,910,924' name='elbowsX'/>", 
-        "  <property value='152,152,152,152' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "  <property value='success' name='label'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:emptyFrame.jsp'>", 
-        "  <property value='960' name='x'/>", 
-        "  <property value='220' name='y'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='page:nullAction.jsp'/>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='632,632,163,163' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='501,501,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goOverrideTwo.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='243,243,632,632' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goTreeBinding.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,272,272' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goCr180331.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,392,392' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:contentPostbackTwo.do@'>", 
-        "  <property value='464,280,280,96' name='elbowsX'/>", 
-        "  <property value='621,621,483,483' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='332,332,163,163' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goDisabled.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='243,243,512,512' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='261,261,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goSelectStyles.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='221,221,92,92' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goContent.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='221,221,452,452' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='201,201,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goClientContent.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,512,512' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='392,392,163,163' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goOverride.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='243,243,572,572' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goBaseClient.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,452,452' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='103,103,152,152' name='elbowsY'/>", 
-        "  <property value='West_2' name='fromPort'/>", 
-        "  <property value='East_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goStaticBaseTree.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='221,221,152,152' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='561,561,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='441,441,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goTreeStyle.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='221,221,152,152' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='501,501,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='572,572,163,163' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goCr182056.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,332,332' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goContentAnchor.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,572,572' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goPartialClient.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='221,221,392,392' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goEmptyTree.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,212,212' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:contentPostback.do@'>", 
-        "  <property value='464,280,280,96' name='elbowsX'/>", 
-        "  <property value='621,621,403,403' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='141,141,141,141' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_0' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goBaseTree.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='232,232,92,92' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goHref.do@'>", 
-        "  <property value='196,510,510,824' name='elbowsX'/>", 
-        "  <property value='221,221,92,92' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:initTrees.do@'>", 
-        "  <property value='124,110,110,96' name='elbowsX'/>", 
-        "  <property value='232,232,232,232' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='621,621,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goClientContentAnchor.do@'>", 
-        "  <property value='196,260,260,324' name='elbowsX'/>", 
-        "  <property value='243,243,632,632' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goTreeHtmlTwo.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='243,243,332,332' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goWriteTreeError.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='221,221,212,212' name='elbowsY'/>", 
-        "  <property value='East_0' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:goTreeHtml.do@'>", 
-        "  <property value='196,400,400,604' name='elbowsX'/>", 
-        "  <property value='243,243,272,272' name='elbowsY'/>", 
-        "  <property value='East_2' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:contentPostbackTwo.do@'>", 
-        "  <property value='464,280,280,96' name='elbowsX'/>", 
-        "  <property value='561,561,483,483' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='72,72,141,141' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_0' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='261,261,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='441,441,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='744,470,470,196' name='elbowsX'/>", 
-        "  <property value='321,321,163,163' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:contentPostback.do@'>", 
-        "  <property value='464,280,280,96' name='elbowsX'/>", 
-        "  <property value='561,561,403,403' name='elbowsY'/>", 
-        "  <property value='West_0' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='152,152,141,141' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_0' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='464,330,330,196' name='elbowsX'/>", 
-        "  <property value='212,212,163,163' name='elbowsY'/>", 
-        "  <property value='West_1' name='fromPort'/>", 
-        "  <property value='East_2' name='toPort'/>", 
-        "</pageflow-object>", 
-        "<pageflow-object id='action-call:@page:[EMAIL 
PROTECTED]@action:begin.do@'>", 
-        "  <property value='52,88,88,124' name='elbowsX'/>", 
-        "  <property value='16,16,152,152' name='elbowsY'/>", 
-        "  <property value='East_1' name='fromPort'/>", 
-        "  <property value='West_1' name='toPort'/>", 
-        "</pageflow-object>", 
-        "</view-properties>"
-    }
-)
 public class Controller extends PageFlowController
 {
     // make sure the initialize the trees.
@@ -771,6 +52,7 @@
     private TreeElement _tree19;
     private TreeElement _tree20;
     private TreeElement _tree21;
+    private TreeElement _tree22;
 
     private String _expand = "&nbsp;";
     private String _node = "&nbsp;";
@@ -941,6 +223,14 @@
     public void setTree21(TreeElement tn) {
         _tree21 = tn;
     }
+
+    public TreeElement getTree22() {
+        return _tree22;
+    }
+
+    public void setTree22(TreeElement tn) {
+        _tree22 = tn;
+    }
     
     
     //************************************************************************
@@ -976,19 +266,17 @@
 
     
     @Jpf.Action(
-                forwards={
-                    @Jpf.Forward(name="index", path="index.jsp")
-                }
-                )
-        protected Forward begin()
+       forwards={
+        @Jpf.Forward(name="index", path="index.jsp")
+       }
+    )
+    protected Forward begin()
     {
         clearExpand();
         return new Forward("index");
     }
 
     
-
-    
     @Jpf.Action(forwards = {
         @Jpf.Forward(name = "success", path = "baseTree.jsp")
     })
@@ -1095,7 +383,6 @@
         }
     }
 
-    
     @Jpf.Action(forwards = {
         @Jpf.Forward(name = "success", path = "baseTreeTwo.jsp")
     })
@@ -1105,8 +392,6 @@
         return forward;
     }
              
-              
-    
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "emptyTree.jsp")
 })
@@ -1115,8 +400,6 @@
         clearExpand();
         return success;
     }
-             
-              
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "treeBinding.jsp")
@@ -1135,8 +418,6 @@
         clearExpand();
         return forward;
     }
-             
-              
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "treeStyle.jsp")
@@ -1146,7 +427,6 @@
         clearExpand();
         return forward;
     }
-             
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "cr182056.jsp")
@@ -1156,7 +436,6 @@
         clearExpand();
         return success;
     }
-             
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "cr180331.jsp")
@@ -1193,11 +472,11 @@
         _tree19 = null;
         _tree20 = null;
         _tree21 = null;
+        _tree22 = null;
 
         buildTrees();
         return forward;
     }
-
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "writeTreeError.jsp")
@@ -1208,8 +487,6 @@
         return success;
     }
              
-              
-    
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "baseClient.jsp")
 })
@@ -1227,7 +504,6 @@
         clearExpand();
         return success;
     }
-                
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "partialClient.jsp")
@@ -1264,7 +540,6 @@
         clearExpand();
         return success;
     }
-                
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "contentAnchor.jsp")
@@ -1284,7 +559,6 @@
         _status = "content: ";
         return forward;
     }
-                
     
     @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
@@ -1295,9 +569,18 @@
         _status = "contentTwo: ";
         return forward;
     }
-                
     
     @Jpf.Action(forwards = {
+    @Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
+})
+    protected Forward postForm(FormBean form) {
+        Forward forward = new Forward("success");
+        clearExpand();
+        _status = "PostForm: " + form.getText();
+        return forward;
+    }
+
+    @Jpf.Action(forwards = {
     @Jpf.Forward(name = "success", path = "clientContentAnchor.jsp")
 })
     protected Forward goClientContentAnchor()        {
@@ -1343,7 +626,6 @@
         _action="postbackTwo";
         return forward;
     }
-                
     
     @Jpf.Action(forwards = { 
     @Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
@@ -1364,7 +646,6 @@
       _action="postbackThree";
       return forward;
     }
-                
     
     @Jpf.Action(forwards = { 
     @Jpf.Forward(name = "success", path = "overrideTwo.jsp")
@@ -1402,6 +683,15 @@
         clearExpand();                
         return success;
     }
+
+    @Jpf.Action(forwards = { 
+    @Jpf.Forward(name = "success", path = "clientContentForm.jsp")
+})
+    protected Forward goClientContentForm()        {
+        Forward success = new Forward("success");
+        clearExpand();                
+        return success;
+    }
     
     @Jpf.Action(forwards = { 
         @Jpf.Forward(name = "success", path = "treeFrame.jsp")
@@ -1410,5 +700,21 @@
         Forward forward = new Forward("success");
         clearExpand();                
         return forward;
+    }
+
+
+    public static final class FormBean extends FormData
+    {
+        private String _text = null;
+
+        public void setText( String text )
+        {
+            _text = text;
+        }
+
+        public String getText()
+        {
+            return _text;
+        }
     }
 }

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp?view=auto&rev=125644
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp
       Wed Jan 19 11:22:34 2005
@@ -0,0 +1,87 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%>
+<netui:html runAtClient="true">
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        <netui:scriptHeader treeSupport='true'/>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <netui:base/>
+    </head>
+    <netui:body>
+        <h4 class="title"><netui:anchor action="begin" 
styleClass="homeAnchor">Home</netui:anchor>contentForm.jsp [goContentForm.do] 
</h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td><netui:content 
value="${pageFlow.expand}"/></td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td><netui:content 
value="${pageFlow.node}"/></td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td><netui:content 
value="${pageFlow.status}"/><netui:content value="${param.status}"/></td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <netui:tree dataSource="pageFlow.tree22" selectionAction="postback" 
tagId="tree" runAtClient="true">
+            <netui:treeItem expanded="true">
+                <netui:treeLabel>0</netui:treeLabel>
+                  <netui:treeContent>
+                    <netui:form style="display:inline" action="postForm">
+                    <netui:textBox dataSource="actionForm.text"/>
+                    <netui:button value="Search" />
+                     </netui:form>
+                  </netui:treeContent>
+                <netui:treeItem expanded="true">
+                    <netui:treeLabel>0.0</netui:treeLabel>
+                    <netui:treeContent>
+                        <netui:anchor action="contentPostback" 
styleClass="anchor">[Content PostBack]
+                            <netui:parameter name="status" value="0.0"/>
+                        </netui:anchor>
+                    </netui:treeContent>
+                    <netui:treeItem expanded="true">
+                        <netui:treeLabel>0.0.0</netui:treeLabel>
+                        <netui:treeContent></netui:treeContent>
+                        <netui:treeItem>
+                            <netui:treeLabel>0.0.0.0</netui:treeLabel>
+                        </netui:treeItem>
+                        <netui:treeItem expanded="true">
+                            <netui:treeLabel>0.0.0.1</netui:treeLabel>
+                            <netui:treeContent></netui:treeContent>
+                        </netui:treeItem>
+                    </netui:treeItem>
+                </netui:treeItem>
+                <netui:treeItem>
+                    <netui:treeLabel>0.1</netui:treeLabel>
+                    <netui:treeContent></netui:treeContent>
+                    <netui:treeItem>
+                        <netui:treeLabel>0.1.0</netui:treeLabel>
+                        <netui:treeContent></netui:treeContent>
+                    </netui:treeItem>
+                    <netui:treeItem>
+                        <netui:treeLabel>0.1.1</netui:treeLabel>
+                        <netui:treeContent></netui:treeContent>
+                    </netui:treeItem>
+                </netui:treeItem>
+                <netui:treeItem>
+                    <netui:treeLabel>0.2</netui:treeLabel>
+                    <netui:treeContent></netui:treeContent>
+                </netui:treeItem>
+            </netui:treeItem>
+        </netui:tree>
+        </div>
+    </netui:body>
+</netui:html>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
   Wed Jan 19 11:22:34 2005
@@ -89,8 +89,3 @@
         </div>
     </netui:body>
 </netui:html>
-
-  
-  
-
-  
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp   
(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp   
Wed Jan 19 11:22:34 2005
@@ -32,6 +32,7 @@
     <li><netui:anchor action="goClientContent">Client 
TreeContent</netui:anchor> -- [tree13] Client expansion with content and 
labels</li>
     <li><netui:anchor action="goContentAnchor">Content Anchors</netui:anchor> 
-- [tree14] Using an Anchor inside of the Content with runAtClient</li>
     <li><netui:anchor action="goClientContentAnchor">Client Content 
Anchors</netui:anchor> -- [tree15] Using an Anchor inside of the Content</li>
+    <li><netui:anchor action="goClientContentForm">Client Content 
Form</netui:anchor> -- [tree22] Using an Form inside of the Content</li>
     </ul>    
     <h4>Layout Bugs</h4>
     <ul>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
   Wed Jan 19 11:22:34 2005
@@ -5021,6 +5021,22 @@
          </features>
       </test>
       <test>
+         <name>RichTreeClientContentForm</name>
+         <description>TreeContent posting a form from content with runAtClient 
on</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>bvt.struts11</category>
+            <category>trees</category>
+         </categories>
+         <features>
+            <feature>Tree</feature>
+            <feature>Form</feature>
+            <feature>TreeContent</feature>
+            <feature>RunAtClient</feature>
+         </features>
+      </test>
+      <test>
          <name>RichTreeContent</name>
          <description>Base test of TreeContent</description>
          <webapp>coreWeb</webapp>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml  
    Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DivPanel</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:47:05.906 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:36:51.889 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7d25</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7d47</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -67,18 +67,18 @@
          <ses:response>
             <ses:statusCode>200</ses:statusCode>
             <ses:reason/>
-            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+            <ses:responseBody>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 
Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en">
+&lt;html lang="en">
 
-    <head>
-        <title>
+    &lt;head>
+        &lt;title>
             Basic DivPanel 
-        </title>
+        &lt;/title>
         
 
-<script language="JavaScript" type="text/JavaScript">
-<!--
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
 // define the constructor for the NetUI object
 function NetUI() {
    this.members = new Object();    // the named object
@@ -88,43 +88,43 @@
 var netUI = new NetUI();
 
 -->
-</script>
+&lt;/script>
 
 
-       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
-    </head>
-    <body>
-    <h4>Basic DivPanel</h4>
-        <div  id="divPanel" netui-div-panel="true">
-            <div  id="page1">
-            <table><tr>
-                <td colspan="2" align="center">Page 1</td>
-            </tr><tr>
-                <td width="100pt">&nbsp</td>
-                <td width="100pt"><a href="" onclick='return 
netUI.action("divPanel.showPage(\"page2\");");'>Next</a></td>
-            </tr></table>
-            </div>
-            <div  id="page2">
-            <table><tr>
-                <td colspan="2" align="center">Page 2</td>
-            </tr><tr>
-                <td width="100pt"><a href="" onclick='return 
netUI.action("divPanel.showPage(\"page1\");");'>Previous</a></td>
-                <td width="100pt"><a href="" onclick='return 
netUI.action("divPanel.showPage(\"page3\");");'>Next</a></td>
-            </tr></table>
-            </div>
-             <div  id="page3">
-            <table><tr>
-                <td colspan="2" align="center">Page 3</td>
-            </tr><tr>
-                <td width="100pt"><a href="" onclick='return 
netUI.action("divPanel.showPage(\"page2\");");'>Previous</a></td>
-                <td width="100pt">&nbsp;</td>
-            </tr></table>
-            </div>
-        </div>
+       &lt;script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js">&lt;/script>
+    &lt;/head>
+    &lt;body>
+    &lt;h4>Basic DivPanel&lt;/h4>
+        &lt;div  id="divPanel" netui-div-panel="true">
+            &lt;div  id="page1">
+            &lt;table>&lt;tr>
+                &lt;td colspan="2" align="center">Page 1&lt;/td>
+            &lt;/tr>&lt;tr>
+                &lt;td width="100pt">&amp;nbsp&lt;/td>
+                &lt;td width="100pt">&lt;a href="" onclick='return 
netUI.action("divPanel.showPage(\"page2\");");'>Next&lt;/a>&lt;/td>
+            &lt;/tr>&lt;/table>
+            &lt;/div>
+            &lt;div  id="page2">
+            &lt;table>&lt;tr>
+                &lt;td colspan="2" align="center">Page 2&lt;/td>
+            &lt;/tr>&lt;tr>
+                &lt;td width="100pt">&lt;a href="" onclick='return 
netUI.action("divPanel.showPage(\"page1\");");'>Previous&lt;/a>&lt;/td>
+                &lt;td width="100pt">&lt;a href="" onclick='return 
netUI.action("divPanel.showPage(\"page3\");");'>Next&lt;/a>&lt;/td>
+            &lt;/tr>&lt;/table>
+            &lt;/div>
+             &lt;div  id="page3">
+            &lt;table>&lt;tr>
+                &lt;td colspan="2" align="center">Page 3&lt;/td>
+            &lt;/tr>&lt;tr>
+                &lt;td width="100pt">&lt;a href="" onclick='return 
netUI.action("divPanel.showPage(\"page2\");");'>Previous&lt;/a>&lt;/td>
+                &lt;td width="100pt">&amp;nbsp;&lt;/td>
+            &lt;/tr>&lt;/table>
+            &lt;/div>
+        &lt;/div>
     
 
-<script language="JavaScript" type="text/JavaScript">
-<!--
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
 
 // **** This section contains code that will run when the page is loaded ****
 
@@ -168,6 +168,15 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -192,18 +201,18 @@
    return getScopeId(tag.parentNode);
 }
 -->
-</script>
+&lt;/script>
 
-</body>
+&lt;/body>
 
-</html>]]></ses:responseBody>
+&lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
             <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:47:07.109 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:36:52.511 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml
  (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml
  Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DivPanelTree</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:47:07.156 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:36:52.551 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7d23</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7d45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -236,6 +236,17 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -271,7 +282,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:47:08.687 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:36:53.904 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml
 (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml
 Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RichTreeClientContent</ses:sessionName>
    <ses:tester>null</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:53:32.781 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:40:41.397 AM MST</ses:startDate>
    <ses:description>null</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -229,6 +229,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -274,7 +283,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -296,7 +305,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -312,7 +321,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -485,6 +494,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -530,7 +548,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -552,7 +570,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -568,7 +586,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -741,6 +759,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -790,7 +817,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -812,7 +839,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -828,7 +855,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1001,6 +1028,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -1013,7 +1049,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:53:34.609 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:40:42.680 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>4</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
   Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RichTreeClientContentAnchor</ses:sessionName>
    <ses:tester>null</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:53:34.703 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:40:42.710 AM MST</ses:startDate>
    <ses:description>null</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -216,6 +216,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -261,7 +270,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -283,7 +292,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -299,7 +308,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -459,6 +468,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -496,7 +514,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -518,7 +536,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -534,7 +552,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -694,6 +712,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -735,7 +762,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -757,7 +784,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -773,7 +800,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -933,6 +960,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -974,7 +1010,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -996,7 +1032,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1012,7 +1048,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1172,6 +1208,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -1184,7 +1229,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:53:35.953 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:40:43.562 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>5</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml?view=auto&rev=125644
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml
     Wed Jan 19 11:22:34 2005
@@ -0,0 +1,1278 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>RichTreeClientContentForm</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>19 Jan 2005, 11:22:37.832 AM MST</ses:startDate>
+   <ses:description>Verify that a form post from content works with a 
runAtClient tree.</ses:description>
+   <ses:tests>
+      <ses:test>
+         <ses:testNumber>1</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/richTree/goClientContentForm.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+   this.members = new Object();    // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <base 
href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp 
[goContentForm.do] </h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td>&nbsp;</td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <div>
+   <div netui-tree-level="0">
+      <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</a>
+      <form name="formBean" action="/coreWeb/richTree/postForm.do" 
method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+                    <input type="text" name="{actionForm.text}">
+                    <input type="submit" value="Search">
+                     </form>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</a>
+      <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" 
onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.2&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+        </div>
+    
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+     // create the netUITree object and initialize it.
+     this.netUITree = new NetUITree();
+     this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>2</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/richTree/postForm.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>search</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>67</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/richTree/goClientContentForm.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+   this.members = new Object();    // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <base 
href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp 
[goContentForm.do] </h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td>PostForm: search</td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <div>
+   <div netui-tree-level="0">
+      <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</a>
+      <form name="formBean" action="/coreWeb/richTree/postForm.do" 
method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+                    <input type="text" name="{actionForm.text}">
+                    <input type="submit" value="Search">
+                     </form>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.0" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</a>
+      <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" 
onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <a href="" netui-tree-id="0.0.0" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.2&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+        </div>
+    
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+     // create the netUITree object and initialize it.
+     this.netUITree = new NetUITree();
+     this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/richTree/postForm.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>search two</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>118</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/richTree/postForm.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+   this.members = new Object();    // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <base 
href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp 
[goContentForm.do] </h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td>PostForm: search two</td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <div>
+   <div netui-tree-level="0">
+      <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</a>
+      <form name="formBean" action="/coreWeb/richTree/postForm.do" 
method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+                    <input type="text" name="{actionForm.text}">
+                    <input type="submit" value="Search">
+                     </form>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</a>
+      <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" 
onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <a href="" netui-tree-id="0.0.0" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.1" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.2&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+        </div>
+    
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+     // create the netUITree object and initialize it.
+     this.netUITree = new NetUITree();
+     this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>4</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/richTree/postForm.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>search tree</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>153</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/richTree/postForm.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+   this.members = new Object();    // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <base 
href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp 
[goContentForm.do] </h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td>PostForm: search tree</td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <div>
+   <div netui-tree-level="0">
+      <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</a>
+      <form name="formBean" action="/coreWeb/richTree/postForm.do" 
method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+                    <input type="text" name="{actionForm.text}">
+                    <input type="submit" value="Search">
+                     </form>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</a>
+      <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" 
onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.1" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.2&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+        </div>
+    
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+     // create the netUITree object and initialize it.
+     this.netUITree = new NetUITree();
+     this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>5</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/richTree/postForm.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0.0.0</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>search four</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>93</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/richTree/postForm.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>contentForm.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+   this.members = new Object();    // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+       <script 
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+        <style type="text/css">
+        .anchor {
+            position: absolute;
+            left: 150pt;
+        }
+        </style>
+        <base 
href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp 
[goContentForm.do] </h4>
+        <!-- Attribute Information -->
+        <div style='float:left;width:300px'>
+        <table cellpadding="2" cellspacing="0" border="1" width="300px">
+        <tr><th>Creation</th><td>Static</td></tr>
+        <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+        <tr><th>action</th><td>postback</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        </table>
+        </div>
+        <!-- Postback information -->
+        <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+        <p style="font-weight:bold;text-align:center;margin: 
0;padding:0;">Tree Postback Information</p>
+        <table cellpadding='0' cellspacing='2' width="100%">
+        <tr><th style="text-align:right" 
width="100pt">Expand:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Status:</th><td>PostForm: search four</td></tr>
+        </table>
+        </div>
+        This sample demonstrates the use of forms along side a runAtClient 
tree.
+        <hr style="clear:left">
+        <div class="content">
+        <div>
+   <div netui-tree-level="0">
+      <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</a>
+      <form name="formBean" action="/coreWeb/richTree/postForm.do" 
method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+                    <input type="text" name="{actionForm.text}">
+                    <input type="submit" value="Search">
+                     </form>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.0" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</a>
+      <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" 
onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img 
src="/coreWeb/resources/images/handledownlast.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="3">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree"
 onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img 
src="/coreWeb/resources/images/handlerightmiddle.gif" 
style="vertical-align:middle;" border="0" alt=""></a>
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linemiddlenode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</a>
+   </div>
+   <div netui-tree-level="2">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linevertical.gif" 
style="vertical-align:middle;" width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</a>
+   </div>
+   <div netui-tree-level="1">
+      <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" 
alt="">
+      <img src="/coreWeb/resources/images/linelastnode.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/richTree/postback.do?netui_treeselected=0.2&netui_treeid=tree" 
onclick='NetUIAnchorRewriter(this);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+        </div>
+    
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+     // create the netUITree object and initialize it.
+     this.netUITree = new NetUITree();
+     this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>19 Jan 2005, 11:23:29.315 AM MST</ses:endDate>
+   <ses:testCount>5</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
        (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
        Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RichTreeNoRoot</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:53:50.078 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:40:55.530 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -214,6 +214,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -251,7 +260,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -277,7 +286,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -289,7 +298,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -447,6 +456,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -488,7 +506,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -514,7 +532,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -526,7 +544,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -684,6 +702,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -733,7 +760,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -759,7 +786,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -771,7 +798,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -929,6 +956,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -941,7 +977,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:53:51.671 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:40:56.282 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>4</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
   Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RichTreeRunAtClient</ses:sessionName>
    <ses:tester>null</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:53:54.687 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:40:58.808 AM MST</ses:startDate>
    <ses:description>null</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -203,6 +203,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -240,7 +249,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -262,7 +271,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -278,7 +287,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -425,6 +434,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -470,7 +488,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -492,7 +510,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -508,7 +526,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -655,6 +673,15 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUITree object and initialize it.
+     netUI.netUITree.rewriteForm(node);
+
+}
+
 -->
 </script>
 
@@ -667,7 +694,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:53:55.843 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:40:59.660 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>3</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
    Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>XhtmlImage</ses:sessionName>
    <ses:tester>null</ses:tester>
-   <ses:startDate>15 Jan 2005, 11:59:34.171 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:43:05.194 AM MST</ses:startDate>
    <ses:description>null</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>B1C63D7F7CE77AAF9DD16DFB1A0E6D3A</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=B1C63D7F7CE77AAF9DD16DFB1A0E6D3A; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-761cb9ae:1017a4606a0:-77fe</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-77ea</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -120,7 +120,7 @@
     &lt;/div>
     &lt;div class="resultDiv">
         &lt;p class="normal">Images in Forms&lt;/p>
-            &lt;form action="/coreWeb/xhtml/postImageForm.do" method="post">
+            &lt;form action="/coreWeb/xhtml/postImageForm.do" method="post" 
onclick="NetUIFormRewriter(this);">
                 &lt;input type="image" src="/coreWeb/xhtml/./image/back.gif" 
value="foo" accesskey="G" alt="Navigate" 
onmouseout="swapImage(this,'/coreWeb/xhtml/./image/back.gif')" 
onmouseover="swapImage(this,'/coreWeb/xhtml/image/backRoll.gif')" />
             &lt;/form>
     &lt;/div>
@@ -156,6 +156,13 @@
 
 }
 
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+
+}
+
 -->
 &lt;/script>
 
@@ -164,7 +171,7 @@
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -189,7 +196,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>B1C63D7F7CE77AAF9DD16DFB1A0E6D3A</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -223,7 +230,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=B1C63D7F7CE77AAF9DD16DFB1A0E6D3A; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -239,7 +246,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-761cb9ae:1017a4606a0:-77fe</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-77ea</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -274,11 +281,11 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Jan 2005, 11:59:36.203 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:43:06.392 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>2</ses:testCount>
    <ses:passedCount>1</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml&r2=125644
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml  
    Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>Cr180865</ses:sessionName>
    <ses:tester>null</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:45:17.296 PM MST</ses:startDate>
+   <ses:startDate>19 Jan 2005, 11:35:40.963 AM MST</ses:startDate>
    <ses:description>null</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -164,6 +164,15 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -215,7 +224,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -237,7 +246,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -253,7 +262,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -361,6 +370,15 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -412,7 +430,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -434,7 +452,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -450,7 +468,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -558,6 +576,15 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -609,7 +636,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+                  <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -631,7 +658,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -647,7 +674,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+                  <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -755,6 +782,15 @@
 }
 
 
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+     // create the netUIDivPanel object and initialize it.
+     netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
 // method which will return a real id for a tagId,
 // the tag parameter will be used to find the idScope for
 // containers that may scope their ids
@@ -789,7 +825,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:45:18.515 PM MST</ses:endDate>
+   <ses:endDate>19 Jan 2005, 11:35:41.975 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>4</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Reply via email to