diff -r e45183014778 -r ce9d78d7251d includes/clientside/static/login.js --- a/includes/clientside/static/login.js Sun Jul 20 13:32:04 2008 -0400 +++ b/includes/clientside/static/login.js Tue Jul 22 14:49:18 2008 -0500 @@ -321,7 +321,7 @@ { // parse response var response = String(ajax.responseText + ''); - if ( response.substr(0, 1) != '{' ) + if ( !check_json_response(response) ) { handle_invalid_json(response); return false;