function DoLogin() { var form = document.forms['logon']; var username = form.elements['username'].value; username = username.replace( /[^\x00-\x7F]/g, '' ); // remove non-standard-ASCII characters var password = form.elements['password'].value; password = password.replace( /[^\x00-\x7F]/g, '' ); // remove non-standard-ASCII characters if ( g_bLoginInFlight || password.length == 0 || username.length == 0 ) return; g_bLoginInFlight = true; $('login_btn_signin').hide(); $('login_btn_wait').show(); new Ajax.Request( 'https://steamcommunity.com/login/getrsakey/', { method: 'post', parameters: { username: username, donotcache: ( new Date().getTime() ) }, onSuccess: OnRSAKeyResponse, onException: function( req, e ) { throw e; } } ); }