function externalLinks() {
  var anchors = document.getElementsByTagName("a");
  for (var i = 0; i < anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "external")) {
      anchor.target = "_blank";
    }
  }
}

function init() {
  if (!document.getElementsByTagName) return;
  externalLinks();
}

function updateCharsRemaining(remaining) {
	var label = document.getElementById("charsremaining");
	if (remaining >= 0) {
		label.innerHTML = "("+remaining+" Chars Remaining)";
	} else {
		label.innerHTML = "<span style=\"color: #FF0000\">("+(remaining*-1)+" Chars Over Limit)</span>"
	}
}

window.onload = init;