var SIGNUP_URL='/rpc/account/signup/';function submitSignup(iform){new Request.JSON({url:SIGNUP_URL,onSuccess:function(ret){var kids=$$('$(iform) > input','$(iform) > select');kids.each(function(i){i.removeClass('error');});var n=new Date();$('captcha_img').src='/rpc/captcha/?'+n.getTime();$('verification').set('value','');if($chk(ret)){if($chk(ret.form_errors)){var _err_p=$('error_box');var _err_ul=$('error_message_list');_err_ul.empty();new Fx.Reveal(_err_p).reveal();ret.form_errors.each(function(e){if(e=='email_dupe'){new Element('li',{'html':"There currently is an account associated with the email address you have supplied.  If this account is yours and you need to reset you password please <a href=\"\" onclick=\"newShowPopout('login');$('forgotform').style.display='block';return false;\">click here</a> to do so.  If you believe this account was created in error, please email <a href=\"mailto:membersupport@efactor.com\">membersupport@efactor.com</a>."}).inject(_err_ul);}
else if(e=='password'){new Element('li',{'html':'Passwords must be at least 8 characters.'}).inject(_err_ul);}
$(e).addClass('error');});}else if($chk(ret.process_errors)){efalert('Error',ret.process_errors,true);}else{$('error_box').hide();if($chk(ret.redirect)){window.location=ret.redirect;}}}}}).post($(iform.id));}