summaryrefslogtreecommitdiff
path: root/static/js/register.js
diff options
context:
space:
mode:
authorsostler <sbostler@gmail.com>2010-02-21 18:57:48 -0500
committersostler <sbostler@gmail.com>2010-02-21 18:57:48 -0500
commit5c4b6fdd2e39449ace1b3bd9379b022a8d6211c6 (patch)
tree7f6ef2359b05257b9764c3a29a348b7117700277 /static/js/register.js
parentff5ffda64a346ca984eaa233b7cbba65e35e7e3e (diff)
parent2b6c2cef9a3398dbafb1f6cfbc0323c0b83e2053 (diff)
Merge branch 'master' of ssh://sostler@dump.fm/pichat/repo
Diffstat (limited to 'static/js/register.js')
-rwxr-xr-xstatic/js/register.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/static/js/register.js b/static/js/register.js
index 682efcb..1739ed6 100755
--- a/static/js/register.js
+++ b/static/js/register.js
@@ -13,20 +13,25 @@ function submitRegistration() {
var email = $('#emailInput').val();
var password = $('#passwordInput').val() || "";
var code = $('#codeInput').val();
- if ($.inArray(code.toUpperCase(), ValidCodes) == -1) {
- alert("Bad registration code! Try again dude...." );
- return;
- }
- if (nick.length < 3) {
- alert("Nicks must be at least 3 characters long.");
+
+ if (nick.length < 3 || nick.length > 12) {
+ alert("Nicks must be between 3 and 12 characters long.");
return;
} else if (password.length < 5) {
alert("Password must be at least 5 characters long.");
return;
}
+ if ($.inArray(code.toUpperCase(), ValidCodes) == -1) {
+ alert("Bad registration code! Try again dude...." );
+ return;
+ }
+
var hash = hex_sha1(nick + '$' + password + '$dumpfm');
var onSuccess = function() {
+ if (typeof pageTracker !== 'undefined') {
+ pageTracker._trackEvent('User', 'Register', nick);
+ }
location.href = "/";
};