anchor.diff:      var categories = [<c:forEach var="category" varStatus="categoryIndex" items="${truck.categories}">"${category}"<c:if test="${!categoryIndex.last}">,</c:if></c:forEach>];
       return categories.indexOf(category) >= 0;
     }
  -  $("#addButton").click(function (e) {
  +
  +  function newStop() {
       var now = new Date();
       if ((!hasCategory("Breakfast") && numStops() == 0) && now.getHours() < 10 ) {
         now.setHours(11);
  
positive.code:     }
      var today = toDate(now), later = toDate(new Date(now.getTime() + (2*60*60*1000)));
      invokeEditDialog({truckId: "${truckId}", locationName: "", location: { name: ""},
              startTimeH: today, endTimeH: later },
            refreshSchedule);
    });
    refreshSchedule();
    var $offTheRoadButton = $("#offRoadButton");
    $offTheRoadButton.click(function (evt) {
  
negative.code: <script type="text/javascript">
    var locations = ${locations}, lastStop;
  
  
    $("#edit-stop").keypress(function(e) {
      if (e.which == 13) {
        e.preventDefault();
  