Index: vertical_tabs/vertical_tabs.js
===================================================================
--- vertical_tabs/vertical_tabs.js      (revision 526)
+++ vertical_tabs/vertical_tabs.js      (working copy)
@@ -49,6 +49,19 @@

     $('div.vertical-tabs').html(ul).append(panes);

+    $('.vertical-tabs-list li a').each(function(){
+      var areaName = $(this).attr('href');
+      if (areaName.indexOf('#') > -1) {
+        areaName = areaName.substr(areaName.indexOf('#') + 1);
+      }
+      var $fieldarea = $('.vertical-tabs-' + areaName);
+      if ($fieldarea.find('.error').length > 0) {
+          $($(this).parent()).css('border-color', '#ee5555').css('border-width', '2px').css('border-style', 'solid');
+          // TODO create nice CSS class
+          // $($(this).parent()).addClass('error');
+       }
+     });
+
     // Activate the first tab.
     $('fieldset.vertical-tabs-pane').hide();
     $('fieldset.vertical-tabs-pane:first').show();
