Index: pom.xml
===================================================================
--- pom.xml	(revision 547095)
+++ pom.xml	(working copy)
@@ -51,6 +51,8 @@
                 <include>META-INF</include>
                 <include>images/redback</include>
                 <!-- Images from other wars -->
+                <include>template/</include>
+                <!-- validation.js -->
                 <include>template/redback</include>
                 <!-- Templates from other wars -->
                 <include>WEB-INF/classes</include>
@@ -231,6 +233,9 @@
                 <copy todir="${project.build.directory}/appserver-base">
                   <fileset dir="src/appserver-base" />
                 </copy>
+                <copy todir="src/main/webapp/template">
+                  <fileset file="src/main/resources/template/default/validation.js"/>
+                </copy>
               </tasks>
             </configuration>
           </execution>
Index: src/main/resources/template/default/form-validate.ftl
===================================================================
--- src/main/resources/template/default/form-validate.ftl	(revision 547095)
+++ src/main/resources/template/default/form-validate.ftl	(working copy)
@@ -1,5 +1,5 @@
 <#if parameters.validate?default(false) == true>
-	<script src="${base}/webwork/xhtml/validation.js"></script>
+	<script src="${base}/template/validation.js"></script>
 	<#if parameters.onsubmit?exists>
 		${tag.addParameter('onsubmit', "${parameters.onsubmit}; customOnsubmit(); return validateForm_${parameters.id}();")}
 	<#else>
Index: src/main/resources/template/default/validation.js
===================================================================
--- src/main/resources/template/default/validation.js	(revision 547095)
+++ src/main/resources/template/default/validation.js	(working copy)
@@ -19,10 +19,13 @@
 
 function clearErrorMessages(form) {
 
-    var table = form.childNodes[1];
-    if( typeof table == "undefined" ) {
-        table = form.childNodes[0];
-    }
+    //var table = form.childNodes[1];
+    //if( typeof table == "undefined" ) {
+    //    table = form.childNodes[0];
+    //}
+    // ie fix
+    var table = form.getElementsByTagName("table")[0];
+    
 
     // clear out any rows with an "errorFor" attribute
     var rows = table.rows;

