var timeNumbers = new Array(5);
var timeWords = new Array("Second", "Minute", "Hour", "Day", "Week");

function doCountdownText() {
  var time = new Date();
  secondsToAir = secondsAtAir - Math.round(time.getTime() / 1000);

  if (secondsToAir <= 0) {
    countdownActive = false;
    secondsToAir = 0;
  }

  timeNumbers[4] = secondsToAir;

  timeNumbers[0] = timeNumbers[4] % 60;
  timeNumbers[4] -= timeNumbers[0];
  timeNumbers[4] /= 60;

  timeNumbers[1] = timeNumbers[4] % 60;
  timeNumbers[4] -= timeNumbers[1];
  timeNumbers[4] /= 60;

  timeNumbers[2] = timeNumbers[4] % 24;
  timeNumbers[4] -= timeNumbers[2];
  timeNumbers[4] /= 24;

  timeNumbers[3] = timeNumbers[4] % 7;
  timeNumbers[4] -= timeNumbers[3];
  timeNumbers[4] /= 7;

  for( var i = timeNumbers.length - 1; i > 2 && timeNumbers[i] == 0; i--) {}

  if (countdownActive) {
    document.getElementById("leftNum").innerHTML = timeNumbers[i];
    if (timeNumbers[i] == 1) {
      document.getElementById("leftText").innerHTML = timeWords[i];
    } else {
      document.getElementById("leftText").innerHTML = timeWords[i] + "s";
    }
    document.getElementById("centerNum").innerHTML = timeNumbers[--i];
    if (timeNumbers[i] == 1) {
      document.getElementById("centerText").innerHTML = timeWords[i];
    } else {
      document.getElementById("centerText").innerHTML = timeWords[i] + "s";
    }
    document.getElementById("rightNum").innerHTML = timeNumbers[--i];
    if (timeNumbers[i] == 1) {
      document.getElementById("rightText").innerHTML = timeWords[i];
    } else {
      document.getElementById("rightText").innerHTML = timeWords[i] + "s";
    }
    setTimeout ("doCountdownText()", 500);
  }
}

countdownActive = true;

doCountdownText();
