document.observe('dom:loaded', function() {
   var e107xs = $('content');
   if (e107xs && e107xs.down() && e107xs.down().innerHTML=='Unable to reset password') {
      alert($('content').down().hide().innerHTML+'\n\n'+$('content').down(1).hide().down().innerHTML);
   }
});

// Wait for the DOM (HTML) to be fully available before we tamper with it
document.observe('dom:loaded', function() {

   // We'll use out content DIV as out starting point
   var e107xs = $('content');

   // Looking for 'reset password' failures
   if (e107xs && e107xs.down() && e107xs.down().innerHTML=='Unable to reset password') {
      alert(e107xs.down().hide().innerHTML+'\n\n'+e107xs.down(1).hide().down().innerHTML);
   }

   if (e107xs && e107xs.down() && e107xs.down().innerHTML=='Log in' && e107xs.down(6).tagName=='DIV') {
      alert(e107xs.down(6).hide().innerHTML);
   }

});
