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

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

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

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