function add_mynzb(object, nzb_id){
  var http = new XMLHttpRequest();
  var params = "nzb_id="+nzb_id+"";
  http.open("POST", "/nzb/add_mynzb", true);
  
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  
  http.onreadystatechange = function() {
    if(http.readyState == 4 && http.status == 200) {
      object.innerHTML = '[ - ]';
      $('mynzb_result').innerHTML = http.responseText
      object.onclick = function(){
        remove_mynzb(object, nzb_id);
      }
    }
  }
  http.send(params);
}

function remove_mynzb(object, nzb_id){
  var http = new XMLHttpRequest();
  var params = "nzb_id="+nzb_id+"";
  http.open("POST", "/nzb/remove_mynzb", true);
  
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  
  http.onreadystatechange = function() {
    if(http.readyState == 4 && http.status == 200) {
      object.innerHTML = '[ + ]';
      $('mynzb_result').innerHTML = http.responseText
      object.onclick = function(){
        add_mynzb(object, nzb_id);
      }
    }
  }
  http.send(params);
}

function open_nzb_info(nzb_id) {
  window.open('/nzb/show/'+nzb_id)
}