window.onload = initPage;

function initPage() {

  d = new Date();

  getAnnouncements(0,3);
}

function getAnnouncements(showExpired,showLimit) {

  request = createRequest();
  if (request == null) {
    alert("Unable to create request.");
    return;
  }

  var url = "Scripts/getDBData.php?InfoType=1&Expired=" + showExpired +
            "&Limit=" + showLimit + "&bogus=" + d.getTime();

  request.open("GET",url,true);
  request.onreadystatechange = displayAnnouncements;

  request.send(null);
}

function displayAnnouncements() {

  if (request.readyState == 4) {
    if (request.status == 200) {
      dataDiv = document.getElementById("outerAnnouncements");
      dataDiv.innerHTML = request.responseText;

      var older = document.getElementById("olderAnnouncements");
      older.onclick = function() {
        getAnnouncements(1,this.getAttribute("data-limit"));
      }
    }
  }
}


