$=Ext.get;Ext.ns("inf2.apis");Ext.Direct.addProvider(inf2.apis);Ext.onReady(function(){function b(){var c=new redpill.Toolbox.Form({submitText:"开始注册",name:"reg",remorting:null,items:[["t","UserName","用户名","请选择您在登录时所需要提供的用户名<br />用户名只能由2到50位的字符构成",true,null,{regexp:/^[a-zA-Z0-9_\u4e00-\u9fa5]{2,50}$/,text:"用户名必须为2到50位的字符构成"}],["tp","PWD","密码","请输入至少6位的密码",true,null,{regexp:/^[^\u4e00-\u9fa5]{6,50}$/,text:"密码必须是6到50位的非中文构成"}],["t","Email","电子邮箱","您的电子邮箱地址可以用于找回密码等重要功能，请确保填写正确",true,null,VType.email],["t","CellPhone","手机号","手机号码不是必须输入的，但是输入您的手机号可以方便您加入<br />的小组管理员快速地向您发送的活动通知。",false,null,VType.cellphone],["t","NickName","昵称",null,false],["r","Gender","性别","我们怎么称呼您呢？",false,[50,[{value:"O",text:"保密",selected:true},{value:"M",text:"先生"},{value:"F",text:"女士"}]]],["t","RegCode","请输入图中的数字","<span id='span-regcode'>载入中...</span><a id='btn-ref-regcode' href='javascript:void(0);'>点这里刷新号码</a>",true],["c","Agree","","<a href='/tos.html' target='_blank'>点这里</a>查看我们的服务条款",false,[50,[{value:"1",text:"同意服务条款",selected:false}]]]]});c.RenderTo("form-content");$("span-regcode").update("<img src='/image.ashx?t=regcode&_dc="+Math.random()+"'/>");$("btn-ref-regcode").on("click",function(){$("span-regcode").update("<img src='/image.ashx?t=regcode&_dc="+Math.random()+"'/>")},this);c.on("presubmit",function(h,g){var d=c.GetData();if(d.Agree==null||d.Agree.length==0){$("check-Agree").showTip("您必须同意服务条款后才可以完成注册.","red");return false}$("form-content").mask("<div><img style='padding-right:10px;' src='/images/loading.gif'/>"+LP.reg+"</div>",null,"ext-el-mask-white");UserAPI.Register(d.UserName,d.PWD,d.Email,d.CellPhone,d.NickName,d.Gender.value,d.RegCode,function(e){$("form-content").unmask();if(e.Error){switch(e.ErrorMsg){case"inv_regcode":$("RegCode-sr").update(LP.inv_regcode);$("RegCode").addClass("error").focus();$("span-regcode").update("<img src='/image.ashx?t=regcode&_dc="+Math.random()+"'/>");break;case"username_existed":$("UserName-sr").update(LP.username_existed);$("UserName").addClass("error").focus();break;case"email_existed":$("Email-sr").update(LP.email_existed);$("Email").addClass("error").focus();break}}else{inf2.func.CP.set("user",$("UserName").getValue());inf2.func.CP.set("tokenkey",e.Value.Key);top.location.href="/"}});return false},this);if(top.LP==undefined||top.LP==null){top.LP=function(){return{T:"chs",reg:"注册信息发送中，请稍候",inv_regcode:"注册码输入错误",username_existed:"您输入的用户名已经在系统中存在了，请重新选择。如果您忘记了密码，<a href='/forget-password.html'>请点这里找回</a>。",email_existed:"您输入的电子邮件已经在系统中存在了，请重新选择。如果您忘记了密码，<a href='/forget-password.html'>请点这里找回</a>。"}}()}}function a(){if($("form-content")==null){a.defer(500,this);return}else{b()}}a()});