var i = 0;
function remove_upload_field(id) {
  element = ("upload_field_" + id);
  new Effect.SwitchOff(element);
}
function add_upload_field() {
  i = ++i;
  upload_field = ('<div id="upload_field_' + i + '" style="display:none;"><input type="file" size="20" name="batch[uploads][][upload]" id="batch_uploads__upload_' + i + '" /> <a href="#" onclick="remove_upload_field(' + i + '); return false;">Cancel</a></div>')
  new Insertion.Bottom('uploads', upload_field);
  new Effect.Appear(('upload_field_' + i), {duration: 0.5});
}
function toggle_view_read_batch(element) {
  new Effect.toggle(element, 'blind');
}
function start_uploading() {
  new Effect.Appear('start_uploading');
}
