Index: username_check_auto.js
===================================================================
--- username_check_auto.js	(revision 304)
+++ username_check_auto.js	(working copy)
@@ -3,31 +3,34 @@
 
 if (Drupal.jsEnabled) {
   $(document).ready(function() {
-    var usernameWidth = $('#username-check-wrapper input').width();
-    var editName = document.getElementById('username-check-wrapper').getElementsByTagName('input')[0];
-    usernamePosLeft = editName.offsetLeft;
-    usernamePosTop = editName.offsetTop;
-    $('#username-check-informer').css({left: (usernamePosLeft+usernameWidth+10)+'px', top: (usernamePosTop)+'px'}).show();
-    
-    $('#username-check-wrapper input').
-      keyup(function() {
-        if($('#username-check-wrapper input').val() != usernameCheckUsername) {
-          clearTimeout(usernameCheckTimer);
-          usernameCheckTimer = setTimeout('usernameCheck()', Drupal.settings.usernameCheck.delay*1000);
-          
-          $("#username-check-informer").
-            removeClass('username-check-informer-accepted').
-            removeClass('username-check-informer-rejected');
-              
-          $("#username-check-message").
-            hide();
-        }
-      }).
-      blur(function() {
-        if($('#username-check-wrapper input').val() != usernameCheckUsername) {
-          usernameCheck();
-        }
-      });
+    try {
+      var usernameWidth = $('#username-check-wrapper input').width();
+      var editName = document.getElementById('username-check-wrapper').getElementsByTagName('input')[0];
+      usernamePosLeft = editName.offsetLeft;
+      usernamePosTop = editName.offsetTop;
+      $('#username-check-informer').css({left: (usernamePosLeft+usernameWidth+10)+'px', top: (usernamePosTop)+'px'}).show();
+      
+      $('#username-check-wrapper input').
+        keyup(function() {
+          if($('#username-check-wrapper input').val() != usernameCheckUsername) {
+            clearTimeout(usernameCheckTimer);
+            usernameCheckTimer = setTimeout('usernameCheck()', Drupal.settings.usernameCheck.delay*1000);
+            
+            $("#username-check-informer").
+              removeClass('username-check-informer-accepted').
+              removeClass('username-check-informer-rejected');
+                
+            $("#username-check-message").
+              hide();
+          }
+        }).
+        blur(function() {
+          if($('#username-check-wrapper input').val() != usernameCheckUsername) {
+            usernameCheck();
+          }
+        });
+    }
+    catch (e) { }
   });
 }
 
