anchor.diff:  }
   
   
  -function isCorrectNonOccuringInput(){
  +function isCorrectNonOccuringInput() {
       var date = document.getElementById("nonOcurringDate").value
       date = trim(date);
       var description = document.getElementById("nonOcurringDescription").value
       var isDataCorrect = true;
  -    if (isDataCorrect &&(date.length < 8 || date.length > 10)) {
  +    if (isDataCorrect && (date.length < 8 || date.length > 10)) {
           isDataCorrect = false;
           resetElement("nonRecurringDescriptionText", "Please enter the holiday Description", "black");
  -        resetElement("nonRecurringDateText", "Error enterring the date -<br>"+
  +        resetElement("nonRecurringDateText", "Error enterring the date -<br>" +
                                                "Please verify the format is mm/dd/yyyy", "red");
  -    } else if (isDataCorrect && (date.length >= 8 && date.length <=10)){
  +    } else if (isDataCorrect && (date.length >= 8 && date.length <= 10)) {
           if (date.indexOf("/") < 0) {
               isDataCorrect = false;
               resetElement("nonRecurringDescriptionText", "Please enter the holiday Description", "black");
  -            resetElement("nonRecurringDateText", "Error enterring the date -<br>"+
  -                                                 "Please verify the format is mm/dd/yyyy", "red" );
  +            resetElement("nonRecurringDateText", "Error enterring the date -<br>" +
  +                                                 "Please verify the format is mm/dd/yyyy", "red");
           } else {
               date = date.split("/");
  -            if(date.length != 3 || ((isNaN(date[0]*1) || isNaN(date[1]*1) || isNaN(date[2]*1)))) {
  +            if (date.length != 3 ||
  +                (
  +                        ((isNaN(date[0]) || (date[0] <= 0 || date[0] > 12) ) ||
  +                         (isNaN(date[1]) || (date[1] <= 0 || date[1] > 31) ) ||
  +                         (isNaN(date[2]) || (date[2] <= 1900)) )
  +                        )
  +                    ) {
                   isDataCorrect = false;
                   resetElement("nonRecurringDescriptionText", "Please enter the holiday Description", "black");
  -                resetElement("nonRecurringDateText", "Error enterring the date -<br>"+
  -                                                     "Please verify the format is mm/dd/yyyy", "red" );
  +                resetElement("nonRecurringDateText", "Error enterring the date -<br>" +
  +                                                     "Please verify the format is mm/dd/yyyy", "red");
               }
           }
       }
       if (isDataCorrect && description.length == 0) {
           isDataCorrect = false;
           resetElement("nonRecurringDateText", "Please enter month, day in the format<br>mm/dd/yyyy", "black");
  -        resetElement("nonRecurringDescriptionText", "Error - <br>"+
  +        resetElement("nonRecurringDescriptionText", "Error - <br>" +
                                                       "Missing Description field", "red");
       }
  -    if(isDataCorrect) {
  +    if (isDataCorrect) {
           resetElement("nonRecurringDescriptionText", "Please enter the holiday Description", "black");
  -        resetElement("nonRecurringDateText", "Please enter month, day in the format<br>mm/dd", "black");
  +        resetElement("nonRecurringDateText", "Please enter month, day in the format<br>mm/dd/yyyy", "black");
       }
       return isDataCorrect
   }
   
   
  -function isCorrectRecurringInput(){
  +function isCorrectRecurringInput() {
       var description = document.getElementById("recurringDescription").value
       var isDataCorrect = true;
       if (description.length == 0) {
           isDataCorrect = false;
  -        resetElement("recurringHolidayText", "Error - <br>"+
  +        resetElement("recurringHolidayText", "Error - <br>" +
                                                "Missing Description field", "red");
       }
  -    if(isDataCorrect) {
  +    if (isDataCorrect) {
           resetElement("recurringHolidayText", "Please enter the holiday Description", "black");
       }
       return isDataCorrect
  
positive.code: <style type="text/css">
      #mainHolidaysForm  div {
          float: left;
          margin-left:0%;
          margin-top: 0%;
          padding: 10px;
      }
      #listOfAllHolidays {
          margin-right:20%;
          margin-top: 0%;
          padding: 10px;
      }
  
negative.code:         <h5 id="nonRecurringDateText">Please enter month, day and year in the format mm/dd/yyyy</h5>
          <form:input path="holidayDate" id="nonOcurringDate" size="25"/>
  
          <%--<div class="label">--%>
              <%--<form:label path="holidayDate" id="nonOcurringDate">Start date of first epoch</form:label>--%>
          <%--</div>--%>
          <%--<div class="value">--%>
              <%--<laf:dateInput path="startDate"/>--%>
          <%--</div>--%>
  
  
          <h5 id="nonRecurringDescriptionText">Please enter the holiday Description</h5>
  