anchor.diff:                  // we override this as we can't set value of file field
   		this._fieldNode.setAttrs({
   			name : this.get('name')+'[value]', 
  -			type : this._nodeType,
   			id : this.get('id')+'_value'
   		});
   		this._hiddenFieldNode.setAttrs({
   			name : this.get('name')+'[id]', 
  -			id : this.get('id')+'_id',
  +                        id : this.get('id')+'_id',
                           value : this.get('detailValueId')
   		});
                   this._fieldNode.setAttribute('tabindex', Y.FormField.tabIndex);
  
positive.code:     REPLACE_ICON_TRANSFER_ALLOWED: '<img class="action_cell" src="/images/icon/big/edit.png" alt="replace_file"/>',
      REPLACE_ICON_TRANSFER_REFUSED: '<img src="/images/icon/big/error.png" alt="quota_reached"></img>',
      UNDO_REPLACE_ICON:'<img src="/images/icon/big/undo.png" alt="undo_replace_file" />',
      FILE_FIELD_TEMPLATE: '<input type="file"></input>',
      HIDDEN_FIELD_TEMPLATE: '<input type="hidden"></input>',
      ATTRS : {
  		transferAllowed : {
  			value : true,
  
negative.code:                 this._initializeContainer();
                  contentBox.appendChild(this._fieldContainer);
                  this._fieldNode=Y.Node.create(MadbFileField.FILE_FIELD_TEMPLATE);
                  this._hiddenFieldNode = Y.Node.create(MadbFileField.HIDDEN_FIELD_TEMPLATE);
          }
        }
      },
  