$(document).ready(function() {
  $('#username').focus();

  $('#formLoginIndex').validate({
    rules: {
      username: 'required',
      password: 'required'
    },
    messages: {
      username: 'Username required!',
      password: 'Password required!'
    },
    errorLabelContainer: '#errors',
    wrapper: 'li',
    submitHandler: function(form) {
      var $passwordSalt = $('#passwordSalt');
      var $password = $('#password');

      $('#passwordHash').val(hex_sha1($passwordSalt.val() + $password.val() + $passwordSalt.val()));

      $password.val('');
      // $passwordSalt.val('');

      form.submit();
    }
  });
});