Setting focus to form field on div popup

Setting focus to form field on div popup

I've got this hidden div that pops up using jQuery when the login menu item is clicked.
  1. <div class="entry-wrapper" id="reg-login" style="display:none;">
  2.   <div class="t"></div>
  3.   <div id="loginFormHolder" class="c">
  4.     <div class="close">
  5.       <a href="index.php" class="spotlight-close">&nbsp;</a>     
  6.     </div> <!-- close -->
  7.     <div class="login">
  8.       <div> <!-- blank -->
  9.         <div class="loginwrapper">
  10.           <form  name="loginform" action ="#" class="new_user_session" id="session_form" method="post">
  11.             <div id='Message'><br /></div>
  12.             <div class="row">
  13.               <label for="user_session_username">Username</label>
  14.               <label for="user_session_password">Password</label>
  15.             </div> <!-- row -->
  16.             <div class="row">
  17.                <input class="text" id="user_session_username" name="username" size="30" type="text" />
  18.                <input class="text" id="user_session_password" name="password" size="30" type="password" />
  19.             </div> <!-- row -->
  20.             <div class="row">
  21.               <div class="pin">
  22.                 <div class="abs remember">
  23.                   <input name="user_session[remember_me]" type="hidden" value="0" />
  24.                   <input class="checkbox" id="user_session_remember_me" name="user_session[remember_me]"
  25.                          type="checkbox" value="1" />Remember me
  26.                 </div> <!-- abs remember -->
  27.                 <div class="abs forget">
  28.                   <a href="#" class="forgotpassword">forgot password</a>         
  29.                 </div> <!-- abs forget -->
  30.                 <input alt="Login" id="login_btn" src="images/btn-2-login.png" type="image"
  31.                        onclick="checklogin(document.loginform.username.value,document.loginform.password.value,'Message');" />
  32.               </div> <!-- pin -->
  33.             </div> <!-- row -->
  34.           </form>
  35.         </div> <!-- loginwrapper -->
  36.       </div> <!-- blank -->
  37.     </div> <!-- login -->
  38.   </div> <!-- loginFormHolder -->
  39. </div> <!-- reg-login -->
It is popped up using this code:

  1.   $('.login-link').click(function() {
  2.       $('#reg-login').show();
  3.       $('#reg-register').hide();
  4.       user = document.getElementById('user_session_username');
  5.       user.focus();
  6.       return true;
  7.   });

What I'm trying to do is setting the input focus on the user_session_username
text input and the code is not working. The div pops up but the focus is never
put into the user_session_username edit field.

Am I doing something wrong here?