
function hellban() {
  var divs = document.getElementsByTagName("div");
  var posts = [];

  var replacement = "Boat Brew";
  var member_string = "Member No.: ";

  for (var i = 0; i < divs.length; i++) {
    if (divs[i].className == "postcolor") {
      posts.push(divs[i]);
    }
  }

  for (var i = 0; i < posts.length; i++) {
    var cell = posts[i].parentNode;
    var table = cell.parentNode;
    var index = -1;

    for (var j = 0; j < table.childNodes.length; j++) {
      if (table.childNodes[j] == cell) {
        index = (j - 2);
      }
    }

    if (index > -1) {
      if (table.childNodes[index].innerHTML.match(member_string)) {
        cell.innerHTML = replacement;
        return true;
      }
    }
  }

  return false;
}

function hellban_loop(name) {
  var user_cell = document.getElementById('userlinks').rows[0].cells[0];
  var user_text = user_cell.innerHTML.replace(/<.*?>/g, "").replace(/  */g, " ");
  var match_string = "Logged in as: " + name + " \\(";
  
  if (user_text.search(match_string) != -1) {
    while (hellban()) {}
  }
}
