function deleteNewsEntry(newsId)
{
  safeAgentCall('', 'delete_news_entry', 'newsDeleted', newsId);
}

function newsDeleted(status)
{
  if(status['deleted_news_id'] != null)
  {
    var table = document.getElementById("news_table");
    table.deleteRow(document.getElementById("news_id_"+status['deleted_news_id']+"_1").rowIndex);
    table.deleteRow(document.getElementById("news_id_"+status['deleted_news_id']+"_2").rowIndex);
    if(table.rows.length == 2)
    {
      table.deleteRow(1);
      printNewsStatus("No news!");
    }
  }
}

function deleteAllNewsEntries()
{
  tickSafeAgentCall('', 'delete_all_news_entries', 'allNewsEntriesDeleted');
}

function allNewsEntriesDeleted(status)
{
  if(status != "")
  {
    var table = document.getElementById("news_table");
    for(var i=table.rows.length-1; i>0; i--)
    {
      table.deleteRow(i);
    }
    printNewsStatus(status);
  }
}

function printNewsStatus(status)
{
  var table = document.getElementById("news_table");
  var rowIndex = table.rows.length;
  table.insertRow(rowIndex);
  
  table.rows[rowIndex].insertCell(0);
  table.rows[rowIndex].cells[0].className = "txt_medium_normal";
  table.rows[rowIndex].cells[0].colSpan = 4;
  table.rows[rowIndex].cells[0].innerHTML = status;
}
