anchor.diff:  
   <style>
  -    fieldset { padding:0; border:0; margin-top:5px; }
  +    fieldset { padding:0; border:0; margin-top:0px; }
       .ui-dialog .ui-state-error { padding: .3em; }
  -    .validateTips { border: 1px solid transparent; padding: 0.3em; }
  +    li {padding-bottom: 4px; }
  +    .validateTips { border: 1px solid transparent; padding: 0em; }
   </style>
   <script>
       $(function() {
  -        var whatWereYouDoing = $( "#whatWereYouDoing" ),
  -            whatWentWrong = $( "#whatWentWrong" ),
  -            whatCouldBeBetter = $( "#whatCouldBeBetter" ),
  +        var feedback = $( "#feedback" ),
               email = $( "#email" ),
  -            allFields = $( [] ).add( whatWereYouDoing ).add( whatWentWrong ).add( whatCouldBeBetter ).add( email ),
  +            allFields = $( [] ).add( feedback ).add( email ),
               tips = $( ".validateTips" );
   
           function updateTips( text ) {
  
positive.code:                 tips.removeClass( "ui-state-highlight", 1500 );
              }, 500 );
          }
  
          function checkRegexp( field, regexp, example ) {
              if ( !( regexp.test( field.val() ) ) ) {
                  field.addClass( "ui-state-error" );
  
negative.code:             autoOpen: false,
              show: "blind",
              hide: "explode",
              height: 265,
              width: 395,
              modal: true,
              buttons: [{width:"60px", text:"Send", id: "send-button", click: function() {
                      var bValid = true;
                      allFields.removeClass( "ui-state-error" );
  
                      bValid = bValid && (email.val().trim().length == 0
                              || (checkRegexp( email, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "Email format non valid" )
                                  &&  checkLength( email, "email", 6, 80 )));
                      bValid = bValid && checkLength( feedback, "feedback", 3, 10000 );
  
                      if ( bValid ) {
                          /*
                          do something here....
                          */
                          updateTips( "Thank you for your feedback." );
                          $("#send-button").hide();
  