
// Login/logout action
function do_user()
{
  hide_message();
  $('login-form').request({
    onFailure: handle_error,
    onSuccess: do_user_check,
    encoding: 'iso-8859-1'
  })
  return false;
}
function do_user_check(transport)
{
  // If success
  if(transport.headerJSON['result'] == 'success')
  {
    hide_message();
    user_get_form();
  }
  // If error
  else if(transport.headerJSON['result'] == 'error')
  {
    // Display message
    error(transport.headerJSON['message']);
  }
}

// Gets the login/logout form
function user_get_form()
{
  new Ajax.Updater('login-container', '/media/user.php', {
      method: 'post',
      parameters: { action: 'form' },
      encoding: 'iso-8859-1'
     });
}
document.observe("dom:loaded", function() {
  user_get_form();
});
