var F=Ext.form;var NGRegistrationForm=Ext.extend(F.FormPanel,{labelWidth:175,title:"Start Here",iconCls:"icon-asterisk",bodyStyle:"padding:5px 5px 0",standardSubmit:true,onSubmit:Ext.emptyFn,submit:function(){this.getForm().getEl().dom.submit()},txtEmail:new F.TextField({allowBlank:false,fieldLabel:"Email Address",id:"txtEmail",name:"txtEmail",width:225,vtype:"email",maxLength:200,validationDelay:750}),txtRetypeEmail:new F.TextField({allowBlank:false,fieldLabel:"Re-Type Email Address",id:"txtRetypeEmail",name:"txtRetypeEmail",width:225,vtype:"confirm",initialField:"txtEmail",maxLength:200,validationDelay:750}),txtFirstName:new F.TextField({allowBlank:false,fieldLabel:"First Name",id:"txtFirstName",name:"txtFirstName",width:225,maxLength:100,validator:function(B){var A=/^[^\<\>\%]+$/;if(!A.test(B)){return"can't have <,>,% characters"}return true}}),txtLastName:new F.TextField({allowBlank:false,fieldLabel:"Last Name",id:"txtLastName",name:"txtLastName",width:225,maxLength:100,validator:function(B){var A=/^[^\<\>\%]+$/;if(!A.test(B)){return"can't have <,>,% characters"}return true}}),lblPrivacy:new Ext.Panel({contentEl:"privacy1",border:false,style:"padding-left:8px;padding-right:8px"}),btnSubmit:new Ext.Button({type:"submit",text:"Continue",minWidth:80,handler:function(){if(this.form.isValid()){this.btnSubmit.setIconClass("icon-loader");this.btnSubmit.disable();this.form.submit({waitMsg:"Please wait ..."})}}}),initComponent:function(){this.items=[this.txtFirstName,this.txtLastName,this.txtEmail,this.txtRetypeEmail,this.lblPrivacy];this.buttons=[this.btnSubmit];this.btnSubmit.scope=this;NGRegistrationForm.superclass.initComponent.call(this)}});Ext.onReady(function(){Ext.BLANK_IMAGE_URL="s.gif";Ext.QuickTips.init();Ext.form.Field.prototype.msgTarget="side";var A=new NGRegistrationForm({applyTo:"registerform",autoHeight:true,width:450,standardSubmit:true,waitMsgTarget:true,method:"POST"})});