anchor.diff:  
   <script type="text/javascript">
   
  -function myCallBackOnFinish(obj){
  +function myCallBackOnFinish(obj) {
       new Effect.Appear(obj)
   }
   
  
positive.code: 
  function displayTheHolidayParameters(txt)
  {
      if (txt == 'DayOfTheWeek'){
          Effect.Fade('holidayRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('dayOfTheWeek-div')}});
          Effect.Fade('holidayNotRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('dayOfTheWeek-div')}});
          Effect.Fade('relativeRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('dayOfTheWeek-div')}});
      } else if (txt == 'RecurringHoliday') {
          Effect.Fade('dayOfTheWeek-div',
          {afterFinish: function() {myCallBackOnFinish('holidayRecurring-div')}});
          Effect.Fade('holidayNotRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('holidayRecurring-div')}});
          Effect.Fade('relativeRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('holidayRecurring-div')}});
      } else if (txt == 'NotRecurringHoliday'){
          Effect.Fade('dayOfTheWeek-div',
          {afterFinish: function() {myCallBackOnFinish('holidayNotRecurring-div')}});
          Effect.Fade('holidayRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('holidayNotRecurring-div')}});
          Effect.Fade('relativeRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('holidayNotRecurring-div')}});
      } else if (txt == 'RelativeRecurringHoliday') {
          Effect.Fade('dayOfTheWeek-div',
          {afterFinish: function() {myCallBackOnFinish('relativeRecurring-div')}});
          Effect.Fade('holidayRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('relativeRecurring-div')}});
          Effect.Fade('holidayNotRecurring-div',
          {afterFinish: function() {myCallBackOnFinish('relativeRecurring-div')}});
      }
      resetInputValue();
  }
  
  function trim(inputString) {
      if (typeof inputString != "string") { return inputString; }
      var retValue = inputString;
      var ch = retValue.substring(0, 1);
      while (ch == " ") {
          retValue = retValue.substring(1, retValue.length);
          ch = retValue.substring(0, 1);
      }
      ch = retValue.substring(retValue.length-1, retValue.length);
      while (ch == " ") {
          retValue = retValue.substring(0, retValue.length-1);
          ch = retValue.substring(retValue.length-1, retValue.length);
      }
      while (retValue.indexOf("  ") != -1) {
          retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
      }
      return retValue;
  }
  
negative.code:     date = trim(date);
      var description = document.getElementById("holidayDescription").value;
      var isDataCorrect = true;
      if (isDataCorrect && (date.length < 3 || date.length > 5)) {
          isDataCorrect = false;
          resetElement("recurringDescriptionText", "Please enter the holiday Description", "black");
          resetElement("recurringDateText", "Error enterring the date -<br>" +
                                            "Please verify the format is mm/dd", "red");
      } else if (isDataCorrect && (date.length <= 5 && date.length >= 3)) {
          if (date.indexOf("/") < 0) {
              isDataCorrect = false;
              resetElement("recurringDescriptionText", "Please enter the holiday Description", "black");
              resetElement("recurringDateText", "Error enterring the date -<br>" +
                                                "Please verify the format is mm/dd", "red");
          } else {
              date = date.split("/");
              if ((isNaN(date[0]) || ((date[0] <= 0 || date[0] > 12) ) ||
                   isNaN(date[1]) || (date[1] <= 0 || date[1] > 31))
                      ) {
                  isDataCorrect = false;
                  resetElement("recurringDescriptionText", "Please enter the holiday Description", "black");
                  resetElement("recurringDateText", "Error enterring the date -<br>" +
                                                    "Please verify the format is mm/dd", "red");
              }
          }
      }
      if (isDataCorrect && description.length == 0) {
          isDataCorrect = false;
          resetElement("recurringDateText", "Please enter month, day in the format<br>mm/dd", "black");
          resetElement("recurringDescriptionText", "Error - <br>" +
                                                   "Missing Description field", "red");
      }
      if (isDataCorrect) {
          resetElement("recurringDescriptionText", "Please enter the holiday Description", "black");
          resetElement("recurringDateText", "Please enter month, day in the format<br>mm/dd", "black");
      }
  