/*
 * load test.txt from the same directory and display the words in it
 */

function randomColor() { return Math.round(Math.random() * 256) };

function renderWords(str) {
  var words = str.split(/ /);
  for (var i = 0; i < words.length; i++) {
    var div = document.createElement("DIV");
    div.style.color
      = "rgb(" + randomColor()
      + "," + randomColor()
      + "," + randomColor() + ")";
      document.body.appendChild(div);
    div.appendChild(document.createTextNode(words[i]));
  }
}

var request = window.XMLHttpRequest
  ? new XMLHttpRequest()
  : new ActiveXObject("MSXML2.XMLHTTP.3.0");
request.open("GET", "test.txt", true);
request.onreadystatechange = function () {
  if (request.readyState != 4) return;
  renderWords(request.responseText);
}
request.setRequestHeader("content-type", "text/plain");
request.send(null);
