anchor.diff:        </select>
      </div>
      <div id="useredit">
  -      <form>
  +   <form action="<wiki:Link jsp='admin/Admin.jsp' format='url'><wiki:Param name='tab-admin' value='users'/></wiki:Link>" 
  +       class="wikiform"
  +          id="adminuserform" 
  +    onsubmit="return Wiki.submitOnce(this);"
  +      method="post" accept-charset="<wiki:ContentEncoding/>"
  +     enctype="application/x-www-form-urlencoded" >
  +     <input type="hidden" name='bean' value='com.ecyrd.jspwiki.ui.admin.beans.UserBean'/>
  +     <input type="hidden" id="loginid" name="loginid" value="" />
        <table>
        <tr>
  -       <td><label for="loginname"><fmt:message key="prefs.loginname"/></label></td>
  +       <td><label for="loginname">Login name</label></td>
          <td>
              <input type="text" name="loginname" id="loginname"
                     size="20" value="" />
          </td>
        </tr>
        <tr>
  -       <td><label for="password"><fmt:message key="prefs.password"/></label></td>
  +       <td><label for="password">Password </label></td>
          <td>
             <input type="password" name="password" id="password" size="20" value="" />
          </td>
        </tr>
        <tr>
  -       <td><label for="password2"><fmt:message key="prefs.password2"/></label></td>
  +       <td><label for="password2">Confirm password</label></td>
          <td>
            <input type="password" name="password2" id="password2" size="20" value="" />
          </td>
        </tr>
        <tr>
  -       <td><label for="fullname"><fmt:message key="prefs.fullname"/></label></td>
  +       <td><label for="fullname">Full name</label></td>
          <td>
            <input type="text" name="fullname" id="fullname"
                   size="20" value="" />
          </td>
        </tr>
        <tr>
  -       <td><label for="email"><fmt:message key="prefs.email"/></label></td>
  +       <td><label for="email">Email</label></td>
          <td>
            <input type="text" name="email" id="email"
                   size="20" value="" />
  
positive.code: 
  function addNew()
  {
    document.getElementById('loginname').value = "Undefined";
    document.getElementById('fullname').value = "Undefined";
    document.getElementById('email').value = "Undefined";
    document.getElementById('lastmodified').innerHTML = "";
    document.getElementById('creationdate').innerHTML = "";
   
    idlist=document.getElementById('userid');
    var len = idlist.options.length;
    idlist.options[len] = new Option('Undefined','Undefined');
    idlist.selectedIndex = len;
  }
  </script>
  
negative.code:    idlist = document.getElementById('userid');
     userid = idlist.options[idlist.selectedIndex].value;
  
     if( userid == '--New--' ) return;
  
     WikiAjax.request( function(userprofile){
        loginname = document.getElementById('loginname');
        loginid   = document.getElementById('loginid');
        fullname  = document.getElementById('fullname');
        email     = document.getElementById('email');
        lastmodified = document.getElementById('lastmodified');
        creationdate = document.getElementById('creationdate');
  
        loginid.value   = userprofile.loginName;
        loginname.value = userprofile.loginName;
        fullname.value  = userprofile.fullname;
        email.value     = userprofile.email;
  