anchor.diff:              <td colspan="3"><%=getTextField(request, "text", "description", asset.getDescription(), "70", "128")%></td>
               <td width="5%">Category</td>
               <td>
  -            <%if((request.isUserInRole(Authentication.ROLE_PROVISION)) || (request.isUserInRole(Authentication.ADMIN_ROLE)) ) { %>
  +            <%if( isAuthorizedUser ) { %>
                 <select name="category" size="1">
                 <% for( int i=0; i < Asset.CATEGORIES.length; i++ ) { %>
                   <option<%=(Asset.CATEGORIES[i].equals(asset.getCategory()))?" selected":""%>><%=Asset.CATEGORIES[i]%></option> 
  
positive.code:       	}
        
  	    private String getTextArea(HttpServletRequest request, String name, String value){
  	    	  if((request.isUserInRole(Authentication.ROLE_PROVISION)) || (request.isUserInRole(Authentication.ADMIN_ROLE))){
  	    		  return String.format("<textarea name=\"%s\" cols=\"100\" rows=\"15\">%s</textarea>",  name, value);
  	    	  }else{
  	    	  	return String.format("<p>%s</p>", value);
  
negative.code:           </tr>
            <tr>
              <td>Name</td>
              <td><%=getTextField( request, "text", "vendor", asset.getVendor(), "20", "64")%></td>
              <td>Phone</td>
              <td><%=getTextField(request, "text", "vendorphone", asset.getVendorPhone(), "20", "64")%></td>
              <td>Fax</td>
  