var timeOfDay;

var meals = new Array();
meals[8] = "by the time you have breakfast"; // breakfast is at 8 AM
meals[12] = "by the time you sit down to have lunch"; // lunch is at noon
meals[17] = "before the average office worker checks out of work today";    // sundown is at 5 PM
meals[19] = "by the time you sit down for your evening dinner time"; // dinner time is 7 PM

// up until 11:59, say "breakfast tomorrow"
meals[23] = "by the time you've served breakfast tomorrow morning";

function getMeal(hour) {
   for (var mealTime in meals) {
      if (mealTime >= hour) {
         return meals[mealTime];
      }
   }
}

if (timeOfDay = document.getElementById("timeOfDay")) {
   var d = new Date();
   var hour = d.getHours();

   var meal = getMeal(hour);
 
   timeOfDay.innerHTML = meal;
}