anchor.diff:        $item.find("input").blur(function (e) {
           stale();
         });
  -      $item.find("input.item-name").val(name);
  +      var $nameField = $item.find("input.item-name");
  +      $nameField.val(name);
         $item.find("input.item-description").val(description);
         $item.find('.delete-button').click(function (e) {
           e.preventDefault();
  -        if (confirm("Are you sure you want to delete this item?")) {
  +        if ($nameField.val().length == 0 || confirm("Are you sure you want to delete this item?")) {
             stale();
             $item.remove();
           }
         })
  +      return $nameField;
       }
   
   
  
positive.code:       $("#add-menu-item-button-" + sectionId).click(function (e) {
          e.preventDefault();
          stale();
          addItem($section);
        });
        $("#menu-section-delete-" + sectionId).click(function (e) {
          e.preventDefault();
          if (confirm("Are you sure you want to delete this section and all it's menu items?")) {
            stale();
            $section.remove();
          }
  
negative.code:     $("#add-section-button").click(function () {
        stale();
        addSection("", "");
        $("#section-name-" + sectionId).focus();
      });
  
      $("#save-button").click(function () {
  