//element id counter
var attachmentsCount = 1;

//insert new item
function attachmentsInsertField(count)
{
  if(count>0 && attachmentsCount==1)
  {
    attachmentsCount = count;
  }
  
  attachmentsCount++;
  
  new Insertion.Bottom('attachmentsList', '<li id="attachment_'+attachmentsCount+'"><input name="attachments[]" type="file"> '+I18NText('Info')+': <input name="attachments_info[]" type="text" size="50"><input name="attachments_id[]" value="0" type="hidden">&nbsp;&nbsp;<a href="javascript: attachmentsRemoveField(\'attachment_'+attachmentsCount+'\',\'\')">'+I18NText('Remove')+'</a></li>');
}

//delete item by id
function attachmentsRemoveField(fieldId, deleteUrl)
{
  $(fieldId).remove();
  
  if(deleteUrl.length>0)
  {
    new Ajax.Request(deleteUrl);
  }
}
