

function bookmarksadd(extradata, type) {
  var xhr = new XMLHttpRequest();
  xhr.open('GET', 'bookmarksadd.php?extradata='+extradata+'&type='+type+'&async=1', true);
  xhr.onreadystatechange = function () {
      var bookmarkslinktext;
      switch (xhr.readyState) {
        case 1:
            bookmarkslinktext = '<font color=#666666>Processing</font>';
        break;
        case 2:
            bookmarkslinktext = '<font color=#666666>Processing.</font>';
        break;
        case 3:
            bookmarkslinktext = '<font color=#666666>Processing..</font>';
        break;
        case 4:
            bookmarkslinktext = '<font color=#666666>'+xhr.responseText+'</font>';
        break;
      }
      
      document.getElementById('bookmarkslink').innerHTML = bookmarkslinktext;
  };
  xhr.send(null);
}

function bookmarksremove(id) {
    var oldbookmark = document.getElementById('bookmarks'+id);
    while (oldbookmark.rows.length) {
        oldbookmark.deleteRow(0);
    }

    oldbookmark.style.border = 'thin solid silver';
    oldbookmark.style.backgroundColor = '#EBEBF3';
    var inforow = oldbookmark.insertRow(0);
    var infocell = oldbookmark.rows[0].insertCell(0);
    
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'bookmarksremove.php?bm='+id+'&async=1', true);

    xhr.onreadystatechange = function () {
        if (xhr.readyState == '4') {
            infocell.innerHTML = '<font color=#666666>'+xhr.responseText+'</font>';
        }
        else {
            infocell.innerHTML = '<font color=#666666>Processing</font>';
        }
    }
    xhr.send(null);
}
