{ xtype: 'form', bodyPadding: 5, width: '100%', defaults: { msgTarget: 'under' }, style: { width: "100%" }, dockedItems:[ ], items: [ { html: "Book Online Now!
Get a Free Quote or Book Online in just a few short steps.", border: false, margin: 5 }, { xtype: 'textfield', tabIndex: 49, fieldLabel: 'Your Zip/Postal Code', name: 'zipcode', allowBlank: false, maxLength: 10, enforceMaxLength: true, labelStyle: "margin-left: 20px", value: "" }, { itemId: 'errorMsg', bodyCls: 'error-message', html: "
It appears your zip/postal code is not currently serviced by any of our franchises, however we still might be able to help you.

"+ "Please give us a call at 1-877-OXIFRESH, and we'll see which Oxi Fresh Carpet Cleaning® location can service you!
", border: false, margin: 5, hidden: true } ], nextCalled: function(){ var me = this; me.submit({ clientValidation: true, url: crm_online_scheduling_prefix, params: { module: 'zipcodeLocator', action: 'lookupFranchiseByZipcode', doAjax: 'true' }, success: function(form, action) { Ext.getCmp('scheduling_loader').nextStep(); }, failure: function(form, action) { me.getComponent('errorMsg').show(); } }); }, backCalled: function(){ // There are no back return false; } }