function blog_post_del(id, reload)
{
  if (confirm('Удалить запись?') && confirm('Вы уверены?'))
  {
    var xml_url = '/xml/blog_del.php';
    var __query_str = 'id='+escape(id)+'&reload='+escape(reload);

    toggle_wait(true);

    diXMLRequest.get(xml_url+'?'+__query_str, blog_post_del_response);
  }
}

function blog_post_del_response(xmlDoc)
{
  if (!xmlDoc) return false;

  var rs = xmlDoc.documentElement.getElementsByTagName('result');
  if (rs.length == 0) return false;

  for (var i = 0; i < rs.length; i++)
  {
    var id = parseInt(rs[i].getAttribute('id'));
    var name = rs[i].getAttribute('name');
    var value = parseInt(rs[i].getAttribute('value'));
    var ok = parseInt(rs[i].getAttribute('ok'));
    var reload = parseInt(rs[i].getAttribute('reload'));

    if (ok)
    {
      if (reload)
      {
        toggle_wait(false);
        window.location.href = '/blogs/'+di_user_id+'/';
        return false;
      }

      var victim = _ge('blog_post_'+id);
      //var victim2 = _ge('blog_post_sep_'+id);

      if (victim) // && victim2
      {
        victim.parentNode.removeChild(victim);
        //victim2.parentNode.removeChild(victim2);
      }
    }
  }

  toggle_wait(false);
}

function comment_del(id, padding)
{
  if (confirm('Удалить комментарий и все ответы на него?') && confirm('Вы уверены?'))
  {
    var xml_url = '/xml/comment_del.php';
    var reload = 0;
    var __query_str = 'id='+escape(id)+'&reload='+escape(reload)+'&padding='+escape(padding);

    toggle_wait(true);

    diXMLRequest.get(xml_url+'?'+__query_str, comment_del_response);
  }
}

function comment_del_response(xmlDoc)
{
  if (!xmlDoc) return false;

  var rs = xmlDoc.documentElement.getElementsByTagName('result');
  if (rs.length == 0) return false;

  for (var i = 0; i < rs.length; i++)
  {
    var id = parseInt(rs[i].getAttribute('id'));
    var name = rs[i].getAttribute('name');
    var value = parseInt(rs[i].getAttribute('value'));
    var ok = parseInt(rs[i].getAttribute('ok'));
    var reload = parseInt(rs[i].getAttribute('reload'));
    var padding = parseInt(rs[i].getAttribute('padding'));

    if (ok)
    {
      if (reload)
      {
        toggle_wait(false);
        window.location.href = '/'+cms_paths_ar['blogs']+'/'+_session.login+'/';
        return false;
      }

      var victim = _ge('comment_row_'+id);

      if (victim)
      {
        //victim.parentNode.removeChild(victim);

        victim.innerHTML = '<b style="padding-left:'+padding+'px;">(Комментарий удален)</b>';
      }
    }
  }

  toggle_wait(false);
}

