jQuery(document).ready(function() {
  var form = document.getElementById('loginForm'),
      popup = document.getElementById('loginPopUp'),
      meminfo = document.getElementById('memInfo'),
      memberID = document.getElementById('loginMemberID'),
      loginSub = document.getElementById('loginSubmit'),
      reqURI = document.getElementById('reqURI'),
      password = form.passwd;
      
  jQuery('#loginhide').click(function() {
    jQuery(popup).fadeOut('fast',function() {
      meminfo.style.display='block';
      form.reset();
    });
    return false;
  });
  jQuery('#loginLink').click(function() {
    jQuery(popup).fadeIn('fast',function() {
      meminfo.style.display='none';
      memberID.focus();
      reqURI.value = window.location;
    });
    return false;
  });
  function keyentry() {
    var value = memberID.value.replace(/^\s+|\s+$/g,'');
    if (loginSub.disabled = ((value.length < 1) || (password.value.length < 1)))
      jQuery(loginSub).addClass('inactive');
    else
      jQuery(loginSub).removeClass('inactive');    
    return true;
  }
  keyentry();
  memberID.onkeyup = 
  password.onkeyup = 
  memberID.onblur = 
  password.onblur =
  loginSub.onfocus = keyentry;
  
  form.onsubmit = function() {
    memberID.value = memberID.value.replace(/^\s+|\s+$/g,'');
    if (memberID.value.length < 1) {
      memberID.focus();
      return false;
    }
    if (password.value.length < 1) {
      password.focus();
      return false;
    }
    return true;
  }
});
