Rush Physical Therapy - Log In or Sign Up (2024)

'; InstaMed.launchInContext(); } else { Ext.isSecure = /^https/i.test(window.location.protocol);InstaMed.isNativeApplication = false;InstaMed.isConsumerApp = false;InstaMed.TitleBarMargins = '17 0 0 0';InstaMed.isMobile = true;InstaMed.isResponsive = true;InstaMed.isInContextMode = false;InstaMed.passedInMetaDataToken = '';InstaMed.isInAccessibilityMode = false;InstaMed.userAgentParameter = '';InstaMed.logoutPage = '../../Form/PaymentPortal/Logout?id=RUSHPHYSICALTHERAPY';InstaMed.isLightWeightMode = false;InstaMed.isReturnUrlUpdateParent = false;InstaMed.isClientSidePostData = false;InstaMed.isDesktop = false;InstaMed.isTablet = false;InstaMed.isDesktopOrTablet = false;InstaMed.isMobileOrTablet = true;InstaMed.isLoggedIn = false;InstaMed.useHistory = false;InstaMed.hasReturnUrl = false;InstaMed.hasCancelUrl = false;InstaMed.isNewRequiredFeild = true;InstaMed.browserTabID = '423D3BD8761A43968DC231B07ACA5411';InstaMed.sessionTimeoutUrl = '../../Form/PaymentPortal/Logout?id=RUSHPHYSICALTHERAPY';InstaMed.page = 'Form/PaymentPortal/DualLoginAndSignUp';Ext.SSL_SECURE_URL = Ext.isSecure && Ext.isIE ? 'javascript:""' : 'about:blank';Ext.BLANK_IMAGE_URL = 'https://cdn.instamed.com/V_2024_May/Content/Images/General/BlankImage.gif';InstaMed.UniqueClientID = 'b71fe582296b48b2bc4918e3fcd1512e';Ext.scopeResetCSS=true;InstaMed.contentUrl = 'https://cdn.instamed.com/V_2024_May/';var webPropertyId = 'UA-16010902-1';InstaMed.doIdleLogout = true;InstaMed.isSSO = false;InstaMed.isSelfService = false;LogoutTimer.init();var myMask = null;InstaMed.errorMessageSummaryTitle = 'Please correct the following errors';InstaMed.requiredErrorLabel = 'Required';Ext.ns('Ext.app.REMOTING_API');Ext.app.REMOTING_API = { "id": null, "url": "../../api/PaymentPortal/DualLoginAndSignUp", "type": "remoting", "namespace": null, "actions": { "GridController": [ { "name": "exportDataToFile", "len": 1 }, { "name": "saveColumnSortConfiguration", "len": 1 }, { "name": "saveColumnConfiguration", "len": 1 }, { "name": "updateCharts", "len": 1 }, { "name": "export", "formHandler": true, "len": 1 } ], "PatientPortalLoginController": [ { "name": "checkSession", "len": 1 }, { "name": "changeLanguage", "len": 1 }, { "name": "showBiometricLogin", "len": 1 }, { "name": "authenticateBiometricInfo", "len": 1 }, { "name": "closeAppBanner", "len": 1 }, { "name": "verifyTextEnrollment", "len": 1 }, { "name": "navigateAfterLogin", "len": 1 }, { "name": "navigateFromEStatement", "len": 1 }, { "name": "forgotPassword", "len": 1 }, { "name": "submit", "len": 1 }, { "name": "deleteBiometricInfo", "len": 1 }, { "name": "navigateBackFromTwoFactor", "len": 1 }, { "name": "patientMatchSubmit", "len": 1 }, { "name": "skipTextEnrollment", "len": 1 }, { "name": "authenticateTwoFactor", "len": 1 }, { "name": "redirectToLogin", "len": 1 }, { "name": "getBackButtonOverride", "len": 1 }, { "name": "patientPortalNavigateBack", "len": 1 }, { "name": "saveEStatementPreference", "len": 1 }, { "name": "canUserResetPassword", "len": 3 }, { "name": "redirectToLoginEmailForm", "len": 1 }, { "name": "logout", "len": 1 }, { "name": "sendMobilePhoneNumberConfirmationCode", "len": 1 }, { "name": "navigateTo", "len": 1 }, { "name": "patientPortalHeaderBack", "len": 1 }, { "name": "registerUserBiometricInfo", "len": 1 }, { "name": "dualLogin", "len": 1 } ], "PushNotificationController": [ { "name": "navigateByPushNotification", "len": 1 } ], "SignUpController": [ { "name": "navigateFromSignUp", "len": 0 }, { "name": "completeSignUp", "len": 1 }, { "name": "redirectToSignUpForm", "len": 1 }, { "name": "redirectToSignUp", "len": 1 }, { "name": "sendAccountCreatedEvent", "len": 1 }, { "name": "signUp", "len": 1 }, { "name": "isEnterPayeeManuallyFlow", "len": 0 }, { "name": "verifyTextEnrollment", "len": 1 }, { "name": "dualSignUp", "len": 1 }, { "name": "isDigitalPayoutFlow", "len": 0 }, { "name": "skipTextEnrollment", "len": 1 }, { "name": "isPatientMatchFlow", "len": 0 } ], "ResetPasswordController": [ { "name": "changePassword", "len": 1 }, { "name": "navigateFromEnterCode", "len": 1 }, { "name": "requestPasswordReset", "len": 1 }, { "name": "validateAnswer", "len": 3 }, { "name": "isDualLoginSignUpFlow", "len": 0 }, { "name": "sendResetText", "len": 1 }, { "name": "submit", "len": 1 }, { "name": "resendPasswordResetCode", "len": 1 }, { "name": "getUserId", "len": 0 }, { "name": "sendEmail", "len": 2 }, { "name": "navigateFromSelectMethodForm", "len": 1 }, { "name": "getUserInitials", "len": 1 }, { "name": "pPPResetPassword", "len": 1 }, { "name": "generateResetCode", "len": 0 }, { "name": "sendResetEmail", "len": 1 }, { "name": "navigateFromForgotPassword", "len": 1 } ], "PaymentActionController": [ { "name": "selectLineItem", "len": 1 }, { "name": "viewTransaction", "len": 1 }, { "name": "getNextScheduledTransaction", "len": 1 }, { "name": "getSystemWideDefault", "len": 1 }, { "name": "displayPatientInformationMutliAccount", "len": 3 }, { "name": "getAuthorization", "len": 3 }, { "name": "getVirtualCardEntityID", "len": 1 }, { "name": "getPaymentPlanStatus", "len": 1 }, { "name": "getDisclaimer", "len": 1 }, { "name": "closeSSOReceipt", "len": 1 }, { "name": "voidTransactionFromHistory", "len": 1 }, { "name": "canReturnEcheck", "len": 1 }, { "name": "eCheckRefundTransactionFromHistory", "len": 1 }, { "name": "getBasePaymentTransaction", "len": 2 }, { "name": "returnToProfile", "len": 1 }, { "name": "viewReceiptByData", "len": 5 }, { "name": "canAdjustEcheck", "len": 1 }, { "name": "cancel", "len": 1 }, { "name": "doReturnEcheck", "len": 1 }, { "name": "getNumberOfPaymentsRemaining", "len": 1 }, { "name": "printAll", "len": 1 }, { "name": "emailReceipt", "len": 1 }, { "name": "getReceiptConfigurationList", "len": 1 }, { "name": "downloadReceipt", "len": 1 }, { "name": "downloadCheckImage", "len": 1 }, { "name": "cancelVirtualCard", "len": 1 }, { "name": "downloadCouponImage", "len": 1 }, { "name": "voidTransaction", "len": 1 }, { "name": "viewCheckImage", "len": 1 }, { "name": "eCheckReturn", "len": 1 }, { "name": "populateReceiptByData", "len": 5 }, { "name": "getPayeeName", "len": 3 }, { "name": "viewRefund", "len": 1 }, { "name": "creditCardRefundTransaction", "len": 2 }, { "name": "getPaymentPlan", "len": 1 }, { "name": "emailAllReceipts", "len": 1 }, { "name": "sendEmailReceipt", "len": 3 }, { "name": "canRefund", "len": 1 }, { "name": "eCheckRefundTransaction", "len": 2 }, { "name": "getBalanceRemaining", "len": 1 }, { "name": "collectNow", "len": 1 }, { "name": "eCheckAdjustment", "len": 1 }, { "name": "viewReceiptForTransaction", "len": 5 }, { "name": "viewVoid", "len": 1 }, { "name": "returnCodes", "len": 1 }, { "name": "canVoid", "len": 2 }, { "name": "populateReceipt", "len": 3 }, { "name": "displayMultiARLine", "len": 8 }, { "name": "copyPrimaryToSecondaryTransactionFieldsCommon", "len": 2 }, { "name": "creditCardRefundTransactionFromHistory", "len": 1 }, { "name": "doeCheckAdjustment", "len": 1 }, { "name": "viewReceipt", "len": 1 }, { "name": "getTransactionByData", "len": 2 }, { "name": "multiARRefundTransaction", "len": 1 }, { "name": "getTransaction", "len": 1 }, { "name": "getMultipleAccountReceiptText", "len": 3 } ], "IdleTimerController": [ { "name": "setRemainingIdleTime", "len": 0 }, { "name": "submit", "len": 1 }, { "name": "getRemainingIdleTime", "len": 1 } ], "TextMessageEnrollmentController": [ { "name": "resendEnrollmentText", "len": 1 }, { "name": "updateMobilePhoneNumberFromPopUp", "len": 1 }, { "name": "updateMobilePhoneNumber", "len": 1 }, { "name": "verifyTextEnrollment", "len": 1 }, { "name": "enableTwoStepVerification", "len": 1 }, { "name": "updateUserTextCommPreference", "len": 1 }, { "name": "sendEnrollmentText", "len": 1 }, { "name": "skipTextEnrollment", "len": 1 } ], "QuickPaySignUpController": [ { "name": "signUp", "len": 1 }, { "name": "skip", "len": 1 } ], "PaymentReceiptController": [ { "name": "redirectToSignUp", "len": 1 }, { "name": "goToSignUpOrLogin", "len": 1 }, { "name": "goToReceipt", "len": 1 } ] }, "descriptor": "Ext.app.REMOTING_API"};Ext.app.REMOTING_API.maxRetries = 0;Ext.app.REMOTING_API.timeout = 300 * 1000;Ext.app.REMOTING_API.enableBuffer = false;Ext.Direct.addProvider(Ext.app.REMOTING_API);Ext.app.REMOTING_API.requestKey = '78BC90BB132D32F2569B2024AC311EA6D5C9566DEA3875BC77613870C91D57B4';Ext.app.REMOTING_API.alias = 'RUSHPHYSICALTHERAPY';Ext.app.REMOTING_API.corporateID = '';Ext.app.REMOTING_API.token = '';function headerPatientPortalBack() { var nav = InstaMed.getNavigationView(); if(!Ext.Msg.isHidden()) { Ext.Msg.close(); } else if(nav.lastForm.length > 1) { nav.back(); } else { PerformAction({}, PatientPortalLoginController.patientPortalHeaderBack); } }Ext.define('Ext.InstaMed.FormPanel',{extend: 'Ext.form.Panel',alias: 'widget.form',config: { defaultSubmitButton: null }});Ext.define('Ext.InstaMed.FormPanel',{extend: 'Ext.form.Panel',alias: 'widget.form',config: { defaultSubmitButton: null }});Ext.define('Ext.InstaMed.FormPanel',{extend: 'Ext.form.Panel',alias: 'widget.form',config: { defaultSubmitButton: null }});InstaMed.pages = new Array();Ext.Date.monthNames = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']Ext.Date.dayNames = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']InstaMed.pages.push('NavDualLoginSignUp');InstaMed.pages.push('NavLoginPassword');InstaMed.pages.push('NavSignUpForm');InstaMed.pages.push('NavPageIdleTimeoutForm');InstaMed.PageMaximumSequenceNumber=41;Ext.define('MyApp.view.NavigationView',{extend: 'InstaMed.navigation.View',alias: 'widget.mynavigationview',config: { name: 'NavigationView', useLogo: true, configInnerStates:[0], configActiveItem:0, configLastForm:[new Object()], mobilePrimaryActionButtonInTitleBar: false, mobileSecondaryActionButtonInTitleBar: false, navigationBar: false, items: [ {xtype: 'container', name: 'NavDualLoginSignUp', layout: {type: 'vbox', pack: 'start'}, showBackButton: true, showMenuButton: false, scrollable: 'true', id: 'NavDualLoginSignUp', items: [ { xtype: 'panel', dock: 'top', frame: false, scrollable: 'true', id: 'panel', items: [ {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'mainContent MainContentWithHeader ', scrollable: null, id: 'container', items: [ {xtype: 'container', flex: 1, scrollable: null, id: 'container_1', items: [ {xtype: 'container', cls: 'col-large-offSet-3 col-medium-offSet-3 col-small-offSet-1 smallTenColumn xsmallTwelveColumn mediumSixColumn largeSixColumn im-form-wrapper', scrollable: null, id: 'container_2', items: [ { xtype: 'form', preventHeader: true, bodyCls: 'mypanel', api: { }, name: 'DualLoginSignUp', itemId: 'DualLoginSignUp', cls: 'im-form-margin-rule', scrollable: null, id: 'DualLoginSignUp', items: [ {xtype: 'errorbox', name: 'ValidationSummary', ui: 'ErrorBox', hidden: true, cls: 'ErrorBox', id: 'ValidationSummary' }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'DualLoginSignUp_container' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_1', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer' }, {xtype: 'container', html: 'Rush Physical Therapy - Log In or Sign Up (1)', scrollable: null, id: 'DualLoginSignUp_container_2' }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_1' }] }, {xtype: 'container', minHeight: 36, scrollable: null, id: 'DualLoginSignUp_container_3' }, {xtype: 'container', scrollable: null, id: 'DualLoginSignUp_container_4', items: [ {xtype: 'hiddenfield', fieldLabel: 'DualLoginSignUpSelectedType', label: 'DualLoginSignUpSelectedType', labelSeparator: ' ', value: 'LoginFieldsContainer', required: false, labelWrap: true, errorTarget: 'under', clearable: false, requiredMessage: 'DualLoginSignUpSelectedType is required', autoComplete: 'on', name: 'DualLoginSignUpSelectedType', margin: '', id: 'DualLoginSignUp_DualLoginSignUpSelectedType', listeners: {blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_5', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer_2' }, {xtype: 'instamedLabelHeading1', html: 'Welcome!', ui: 'headline-font', cls: 'im-font-500 headline-font', id: 'DualLoginSignUp_instamedLabelHeading1' }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_3' }] }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'DualLoginSignUp_container_6' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_7', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer_4' }, {xtype: 'label', html: 'Log in to your account to continue.', ui: 'light-subheading-secondary', cls: 'im-font-500 light-subheading-secondary', id: 'DualLoginSignUp_label' }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_5' }] }, {xtype: 'container', minHeight: 20, scrollable: null, id: 'DualLoginSignUp_container_8' }, {xtype: 'container', name: 'LoginFieldsContainer', scrollable: null, id: 'DualLoginSignUp_LoginFieldsContainer', items: [ {xtype: 'textfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 200, maxLength: 200, enforceMaxLength: true, minLength: 1, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Email', label: 'Email', fieldStyle: { textTransform:'none' }, component: {"type":"email","pattern":null}, inputType: 'email', labelSeparator: ' ', value: '', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Email is required', autoComplete: 'on', name: 'LoginEmail', margin: '', fieldStyle: { textTransform:'none' }, id: 'DualLoginSignUp_LoginEmail', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'passwordfield', maxLength: 30, maxLength: 30, enforceMaxLength: true, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Password', label: 'Password', fieldStyle: { textTransform:'none' }, hidden: true, labelSeparator: ' ', inputType: 'password', required: false, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Password is required', autoComplete: 'on', name: 'LoginPassword', margin: '', fieldStyle: { textTransform:'none' }, id: 'DualLoginSignUp_LoginPassword', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}},painted: function(){this.inputElement.addListener('animationstart',function(){InstaMed.get('LoginPassword').setLabelInPlaceholder(false);})}}, revealable: true }] }, {xtype: 'container', minHeight: 12, scrollable: null, id: 'DualLoginSignUp_container_9' }] }, {xtype: 'container', name: 'LoginButtonsContainer', layout: {type: 'vbox'}, scrollable: null, id: 'DualLoginSignUp_LoginButtonsContainer', items: [ {xtype: 'button', text: 'Next', name: 'btnNext', ui: 'action', margin: '', ariaRole: 'button', cls: 'im-full-width-button action noprint', id: 'DualLoginSignUp_button_Next', listeners: {tap: function(cmp, newValue, oldValue, eOpts) { myForm = InstaMed.findParentForm(cmp); PerformAction(myForm.getValues(),PatientPortalLoginController.navigateAfterLogin,cmp,undefined,undefined,undefined,undefined,undefined); }} }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'start', align: 'bottom'}, cls: 'buttonContainer', scrollable: null, id: 'DualLoginSignUp_container_10', items: [ {xtype: 'button', text: 'Back', iconCls: 'x-ma ma-arrow-back', ui: 'Initial-Caps', margin: '', hidden: true, ariaRole: 'button', cls: 'Initial-Caps noprint', id: 'DualLoginSignUp_button_Back', listeners: {tap: function(){PerformAction({}, PatientPortalLoginController.patientPortalNavigateBack);}} }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_6' }, {xtype: 'label', html: '

Don\'t have an account? Sign Up

', ui: 'light-subheading-secondary', cls: 'top-pad-8 light-subheading-secondary', id: 'DualLoginSignUp_label_1' }] }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'container_3', items: [ {xtype: 'spacer', id: 'spacer' }, {xtype: 'container', scrollable: null, id: 'container_4', items: [ {xtype: 'container', minHeight: 10, scrollable: null, id: 'container_5' }, {xtype: 'label', html: 'Continue as Guest', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'label' }, {xtype: 'label', html: 'Skip to Receipt', name: 'SkipToReceiptButton', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'SkipToReceiptButton' }] }, {xtype: 'spacer', id: 'spacer_1' }] }] }] }] }] }, {xtype: 'spacer', flex: 1, id: 'spacer_2' }, {xtype: 'container', layout: {type: 'hbox'}, hidden: false, cls: 'x-panel-footer im-powered-by', scrollable: null, id: 'container_6', items: [ {xtype: 'spacer', id: 'spacer_3' }, {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'largeTwelveColumn mediumTwelveColumn ', scrollable: null, id: 'NavDualLoginSignUp_container', items: [ {xtype: 'container', name: 'poweredbylogo', cls: 'hidden hiddenxs hiddensm', scrollable: null, id: 'NavDualLoginSignUp_poweredbylogo' }, {xtype: 'container', cls: 'copyrightContainer hiddenxs hiddensm', scrollable: null, id: 'NavDualLoginSignUp_container_1', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavDualLoginSignUp_spacer' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavDualLoginSignUp_copyrightFooter' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavDualLoginSignUp_spacer_1' }] }, {xtype: 'spacer', cls: 'hiddenxs hiddensm', id: 'NavDualLoginSignUp_spacer_2' }, {xtype: 'container', cls: 'linkButtonContainer hiddenxs hiddensm', scrollable: null, id: 'NavDualLoginSignUp_container_2', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Security', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Privacy', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Terms', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Help', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }, {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenxs hiddensm', id: 'menuitem_en'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenxs hiddensm', id: 'menuitem_es'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenxs hiddensm', id: 'menuitem_fr'},], name: 'ForeignLanguages', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_ForeignLanguages' }] }, {xtype: 'container', cls: 'hiddenmd hiddenlg', scrollable: null, id: 'NavDualLoginSignUp_container_3', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavDualLoginSignUp_container_4', items: [ {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_3' }, {xtype: 'container', name: 'poweredbylogo', cls: 'hidden', scrollable: null, id: 'NavDualLoginSignUp_poweredbylogo_1' }, {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_4' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavDualLoginSignUp_container_5', items: [ {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_5' }, {xtype: 'container', cls: 'copyrightContainer', scrollable: null, id: 'NavDualLoginSignUp_container_6', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavDualLoginSignUp_spacer_6' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavDualLoginSignUp_copyrightFooter_1' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavDualLoginSignUp_spacer_7' }] }, {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_8' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavDualLoginSignUp_container_7', items: [ {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_9' }, {xtype: 'container', cls: 'linkButtonContainer ', scrollable: null, id: 'NavDualLoginSignUp_container_8', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Security_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Privacy_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Terms_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_Help_1', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }] }, {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_10' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavDualLoginSignUp_container_9', items: [ {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_11' }, {xtype: 'container', scrollable: null, id: 'NavDualLoginSignUp_container_10', items: [ {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenmd hiddenlg', id: 'menuitem_en_1'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenmd hiddenlg', id: 'menuitem_es_1'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenmd hiddenlg', id: 'menuitem_fr_1'},], name: 'ForeignLanguages', ui: 'grey', margin: '', hidden: false, ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavDualLoginSignUp_button_ForeignLanguages_1' }] }, {xtype: 'spacer', id: 'NavDualLoginSignUp_spacer_12' }] }] }] }, {xtype: 'spacer', id: 'spacer_4' }] }] }, {xtype: 'container', name: 'NavLoginPassword', layout: {type: 'vbox', pack: 'start'}, showBackButton: true, showMenuButton: false, scrollable: 'true', id: 'NavLoginPassword', items: [ { xtype: 'panel', dock: 'top', frame: false, scrollable: 'true', id: 'panel_1', items: [ {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'mainContent MainContentWithHeader ', scrollable: null, id: 'container_7', items: [ {xtype: 'container', flex: 1, scrollable: null, id: 'container_8', items: [ {xtype: 'container', cls: 'col-large-offSet-3 col-medium-offSet-3 col-small-offSet-1 smallTenColumn xsmallTwelveColumn mediumSixColumn largeSixColumn im-form-wrapper', scrollable: null, id: 'container_9', items: [ { xtype: 'form', preventHeader: true, bodyCls: 'mypanel', api: { }, name: 'DualLoginSignUp', itemId: 'DualLoginSignUp', cls: 'im-form-margin-rule', scrollable: null, id: 'DualLoginSignUp_1', items: [ {xtype: 'errorbox', name: 'ValidationSummary', ui: 'ErrorBox', hidden: true, cls: 'ErrorBox', id: 'ValidationSummary_1' }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'DualLoginSignUp_container_11' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_12', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer_7' }, {xtype: 'container', html: 'Rush Physical Therapy - Log In or Sign Up (2)', scrollable: null, id: 'DualLoginSignUp_container_13' }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_8' }] }, {xtype: 'container', minHeight: 36, scrollable: null, id: 'DualLoginSignUp_container_14' }, {xtype: 'container', scrollable: null, id: 'DualLoginSignUp_container_15', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_16', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer_9' }, {xtype: 'instamedLabelHeading1', html: 'Hi ', name: 'PasswordPageTitle', ui: 'headline-font', cls: 'headline-font', id: 'DualLoginSignUp_PasswordPageTitle' }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_10' }] }, {xtype: 'container', minHeight: 8, scrollable: null, id: 'DualLoginSignUp_container_17' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'DualLoginSignUp_container_18', items: [ {xtype: 'spacer', id: 'DualLoginSignUp_spacer_11' }, {xtype: 'button', iconCls: 'md-icon-close', iconAlign: 'right', name: 'Email', ui: 'Grey-Outlined-Rounded', margin: '', ariaRole: 'button', cls: 'margin-bottom-10 Grey-Outlined-Rounded noprint', listeners: {tap: function(cmp, newValue, oldValue, eOpts) { myForm = InstaMed.findParentForm(cmp); PerformAction(myForm.getValues(),PatientPortalLoginController.redirectToLoginEmailForm,cmp,undefined,undefined,undefined,undefined,undefined); }} }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_12' }] }, {xtype: 'container', name: 'LoginFieldsContainer', scrollable: null, id: 'DualLoginSignUp_LoginFieldsContainer_1', items: [ {xtype: 'textfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 200, maxLength: 200, enforceMaxLength: true, minLength: 1, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Email', label: 'Email', fieldStyle: { textTransform:'none' }, component: {"type":"email","pattern":null}, inputType: 'email', hidden: true, labelSeparator: ' ', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Email is required', autoComplete: 'on', name: 'LoginEmail', margin: '', fieldStyle: { textTransform:'none' }, id: 'DualLoginSignUp_LoginEmail_1', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'passwordfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 30, maxLength: 30, enforceMaxLength: true, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Password', label: 'Password', fieldStyle: { textTransform:'none' }, labelSeparator: ' ', inputType: 'password', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Password is required', autoComplete: 'on', name: 'LoginPassword', margin: '', fieldStyle: { textTransform:'none' }, id: 'DualLoginSignUp_LoginPassword_1', listeners: {painted: function(cmp) { cmp.focus() },action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}}, revealable: true }] }, {xtype: 'container', minHeight: 6, scrollable: null, id: 'DualLoginSignUp_container_19' }, {xtype: 'hiddenfield', fieldLabel: 'DualLoginSignUpSelectedType', label: 'DualLoginSignUpSelectedType', labelSeparator: ' ', value: 'LoginFieldsContainer', required: true, labelWrap: true, errorTarget: 'under', clearable: false, requiredMessage: 'DualLoginSignUpSelectedType is required', autoComplete: 'on', name: 'DualLoginSignUpSelectedType', margin: '', id: 'DualLoginSignUp_DualLoginSignUpSelectedType_1', listeners: {blur: function(cmp){if(cmp.validate){cmp.validate();}}} }] }, {xtype: 'container', name: 'LoginButtonsContainer', layout: {type: 'vbox'}, scrollable: null, id: 'DualLoginSignUp_LoginButtonsContainer_1', items: [ {xtype: 'button', text: 'Next', name: 'btnNext', ui: 'action', margin: '', ariaRole: 'button', cls: 'im-full-width-button action noprint', id: 'DualLoginSignUp_button_Next_1', listeners: {tap: function(cmp, newValue, oldValue, eOpts) { myForm = InstaMed.findParentForm(cmp); PerformAction(myForm.getValues(),PatientPortalLoginController.dualLogin,cmp,undefined,undefined,undefined,undefined,undefined); }} }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'start', align: 'bottom'}, cls: 'buttonContainer', scrollable: null, id: 'DualLoginSignUp_container_20', items: [ {xtype: 'button', text: 'Back', iconCls: 'x-ma ma-arrow-back', ui: 'Initial-Caps', margin: '', hidden: false, ariaRole: 'button', cls: 'Initial-Caps noprint', id: 'DualLoginSignUp_button_Back_1', listeners: {tap: function(){ var form = InstaMed.getNavigationView(); form.back(); }} }, {xtype: 'spacer', id: 'DualLoginSignUp_spacer_13' }, {xtype: 'label', html: 'Forgot Password?', ui: 'subheading-primary', cls: 'top-pad-8 subheading-primary', id: 'DualLoginSignUp_label_2' }] }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'container_10', items: [ {xtype: 'spacer', id: 'spacer_5' }, {xtype: 'container', scrollable: null, id: 'container_11', items: [ {xtype: 'container', minHeight: 10, scrollable: null, id: 'container_12' }, {xtype: 'label', html: 'Continue as Guest', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'label_1' }, {xtype: 'label', html: 'Skip to Receipt', name: 'SkipToReceiptButton', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'SkipToReceiptButton_1' }] }, {xtype: 'spacer', id: 'spacer_6' }] }] }] }] }] }, {xtype: 'spacer', flex: 1, id: 'spacer_7' }, {xtype: 'container', layout: {type: 'hbox'}, hidden: false, cls: 'x-panel-footer im-powered-by', scrollable: null, id: 'container_13', items: [ {xtype: 'spacer', id: 'spacer_8' }, {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'largeTwelveColumn mediumTwelveColumn ', scrollable: null, id: 'NavLoginPassword_container', items: [ {xtype: 'container', name: 'poweredbylogo', cls: 'hidden hiddenxs hiddensm', scrollable: null, id: 'NavLoginPassword_poweredbylogo' }, {xtype: 'container', cls: 'copyrightContainer hiddenxs hiddensm', scrollable: null, id: 'NavLoginPassword_container_1', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavLoginPassword_spacer' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavLoginPassword_copyrightFooter' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavLoginPassword_spacer_1' }] }, {xtype: 'spacer', cls: 'hiddenxs hiddensm', id: 'NavLoginPassword_spacer_2' }, {xtype: 'container', cls: 'linkButtonContainer hiddenxs hiddensm', scrollable: null, id: 'NavLoginPassword_container_2', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Security', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Privacy', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Terms', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Help', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }, {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenxs hiddensm', id: 'menuitem_en_2'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenxs hiddensm', id: 'menuitem_es_2'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenxs hiddensm', id: 'menuitem_fr_2'},], name: 'ForeignLanguages', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_ForeignLanguages' }] }, {xtype: 'container', cls: 'hiddenmd hiddenlg', scrollable: null, id: 'NavLoginPassword_container_3', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavLoginPassword_container_4', items: [ {xtype: 'spacer', id: 'NavLoginPassword_spacer_3' }, {xtype: 'container', name: 'poweredbylogo', cls: 'hidden', scrollable: null, id: 'NavLoginPassword_poweredbylogo_1' }, {xtype: 'spacer', id: 'NavLoginPassword_spacer_4' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavLoginPassword_container_5', items: [ {xtype: 'spacer', id: 'NavLoginPassword_spacer_5' }, {xtype: 'container', cls: 'copyrightContainer', scrollable: null, id: 'NavLoginPassword_container_6', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavLoginPassword_spacer_6' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavLoginPassword_copyrightFooter_1' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavLoginPassword_spacer_7' }] }, {xtype: 'spacer', id: 'NavLoginPassword_spacer_8' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavLoginPassword_container_7', items: [ {xtype: 'spacer', id: 'NavLoginPassword_spacer_9' }, {xtype: 'container', cls: 'linkButtonContainer ', scrollable: null, id: 'NavLoginPassword_container_8', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Security_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Privacy_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Terms_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_Help_1', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }] }, {xtype: 'spacer', id: 'NavLoginPassword_spacer_10' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavLoginPassword_container_9', items: [ {xtype: 'spacer', id: 'NavLoginPassword_spacer_11' }, {xtype: 'container', scrollable: null, id: 'NavLoginPassword_container_10', items: [ {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenmd hiddenlg', id: 'menuitem_en_3'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenmd hiddenlg', id: 'menuitem_es_3'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenmd hiddenlg', id: 'menuitem_fr_3'},], name: 'ForeignLanguages', ui: 'grey', margin: '', hidden: false, ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavLoginPassword_button_ForeignLanguages_1' }] }, {xtype: 'spacer', id: 'NavLoginPassword_spacer_12' }] }] }] }, {xtype: 'spacer', id: 'spacer_9' }] }] }, {xtype: 'container', name: 'NavSignUpForm', layout: {type: 'vbox', pack: 'start'}, showBackButton: true, showMenuButton: false, scrollable: 'true', id: 'NavSignUpForm', items: [ { xtype: 'panel', dock: 'top', frame: false, scrollable: 'true', id: 'panel_2', items: [ {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'mainContent MainContentWithHeader ', scrollable: null, id: 'container_14', items: [ {xtype: 'container', flex: 1, scrollable: null, id: 'container_15', items: [ {xtype: 'container', cls: 'col-large-offSet-3 col-medium-offSet-3 col-small-offSet-1 smallTenColumn xsmallTwelveColumn mediumSixColumn largeSixColumn im-form-wrapper', scrollable: null, id: 'container_16', items: [ { xtype: 'form', preventHeader: true, bodyCls: 'mypanel', api: { submit: SignUpController.signUp }, name: 'SignUpPage', itemId: 'SignUpPage', cls: 'im-form-margin-rule', id: 'SignUpPage', items: [ {xtype: 'errorbox', name: 'ValidationSummary', ui: 'ErrorBox', hidden: true, cls: 'ErrorBox', id: 'ValidationSummary_2' }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'SignUpPage_container' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'SignUpPage_container_1', items: [ {xtype: 'spacer', id: 'SignUpPage_spacer' }, {xtype: 'container', html: 'Rush Physical Therapy - Log In or Sign Up (3)', scrollable: null, id: 'SignUpPage_container_2' }, {xtype: 'spacer', id: 'SignUpPage_spacer_1' }] }, {xtype: 'container', minHeight: 36, scrollable: null, id: 'SignUpPage_container_3' }, {xtype: 'container', scrollable: null, id: 'SignUpPage_container_4', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'SignUpPage_container_5', items: [ {xtype: 'spacer', id: 'SignUpPage_spacer_2' }, {xtype: 'instamedLabelHeading1', html: 'Sign up', ui: 'headline-font', cls: 'im-font-500 headline-font', id: 'SignUpPage_instamedLabelHeading1' }, {xtype: 'spacer', id: 'SignUpPage_spacer_3' }] }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'SignUpPage_container_6' }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'SignUpPage_container_7', items: [ {xtype: 'spacer', id: 'SignUpPage_spacer_4' }, {xtype: 'label', html: 'Create an account to continue.', ui: 'light-subheading-secondary', cls: 'im-font-500 light-subheading-secondary', id: 'SignUpPage_label' }, {xtype: 'spacer', id: 'SignUpPage_spacer_5' }] }, {xtype: 'container', minHeight: 20, scrollable: null, id: 'SignUpPage_container_8' }] }, {xtype: 'container', layout: {type: 'hbox'}, cls: 'MultipleFieldsContainer', scrollable: null, id: 'SignUpPage_container_9', plugins: 'responsive', responsiveConfig: {'width > 600':{layout : { type : 'hbox'},},'width <= 600':{layout : { type : 'vbox'},},}, items: [ {xtype: 'textfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 100, maxLength: 100, enforceMaxLength: true, minLength: 1, selectOnFocus: true, autoCorrect: false, fieldLabel: 'First Name', label: 'First Name', labelSeparator: ' ', value: '', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'First Name is required', autoComplete: 'on', name: 'FirstName', flex: 1, margin: '', id: 'SignUpPage_FirstName', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'container', width: 24, name: 'FirstNameLastNameSpacer', cls: 'x-spacer', id: 'SignUpPage_FirstNameLastNameSpacer' }, {xtype: 'textfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 100, maxLength: 100, enforceMaxLength: true, minLength: 1, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Last Name', label: 'Last Name', labelSeparator: ' ', value: '', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Last Name is required', autoComplete: 'on', name: 'LastName', flex: 1, margin: '', id: 'SignUpPage_LastName', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}} }] }, {xtype: 'textfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 80, maxLength: 80, enforceMaxLength: true, minLength: 0, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Email', label: 'Email', component: {"type":"email","pattern":null}, inputType: 'email', labelSeparator: ' ', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Email is required', autoComplete: 'on', name: 'Email', margin: '', id: 'SignUpPage_Email', listeners: {action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'passwordfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 30, maxLength: 30, enforceMaxLength: true, minLength: 0, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Password', label: 'Password', labelSeparator: ' ', inputType: 'password', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Password is required', autoComplete: 'on', name: 'Password', margin: '', id: 'SignUpPage_Password', listeners: {change: function() { var listenerArgs = arguments; Ext.Array.each([function(cmp, newValue, oldValue, eOpts){var valueA = newValue;var valueB=null;var targetCMP=null;if(cmp.getName()=='Password'){ targetCMP = InstaMed.get('ConfirmNewPassword'); valueB = targetCMP.getValue();}if(cmp.getName()=='ConfirmNewPassword'){ valueB = InstaMed.get('Password').getValue(); targetCMP=cmp;}if(valueA == valueB){ if(targetCMP.getTriggers().matched) { } else { targetCMP.addTrigger('matched',{cls:'x-ma green-ma-done',xtype:'trigger'}); targetCMP.addCls('im-hide-reveal'); if(targetCMP.getTriggers().failmatched) { targetCMP.removeTrigger('failmatched'); } }}else{ if(targetCMP.getTriggers().failmatched) { } else { targetCMP.addTrigger('failmatched',{cls:'x-ma red-ma-clear',xtype:'trigger'}); targetCMP.removeCls('im-hide-reveal'); } if(targetCMP.getTriggers().matched) { targetCMP.removeTrigger('matched'); }}},function(cmp, newValue, oldValue, eOpts){var conditionsMet=0;if(/[a-z]/.exec(newValue) != null) conditionsMet++;if(/[A-Z]/.exec(newValue) != null) conditionsMet++;if(/[0-9]/.exec(newValue) != null) conditionsMet++;if(/[~!@#$%^&*()_+`={}\[\];':"<>?,.\|]/.exec(newValue) != null) conditionsMet++;if(/[a-z]/.exec(newValue) != null){ InstaMed.get('lowerCaseLetterLabel').addCls('GreenLabel'); InstaMed.get('lowerCaseLetterIcon').addCls('GreenLabel'); InstaMed.get('lowerCaseLetterLabel').removeCls('RedLabel'); InstaMed.get('lowerCaseLetterIcon').removeCls('RedLabel'); InstaMed.get('lowerCaseLetterIcon').setIconCls('x-ma ma-done');}else{ InstaMed.get('lowerCaseLetterIcon').setIconCls('x-ma ma-clear'); if(conditionsMet<3) { InstaMed.get('lowerCaseLetterLabel').addCls('RedLabel'); InstaMed.get('lowerCaseLetterIcon').addCls('RedLabel'); } else { InstaMed.get('lowerCaseLetterLabel').removeCls('RedLabel'); InstaMed.get('lowerCaseLetterIcon').removeCls('RedLabel'); } InstaMed.get('lowerCaseLetterLabel').removeCls('GreenLabel'); InstaMed.get('lowerCaseLetterIcon').removeCls('GreenLabel');}if(/[A-Z]/.exec(newValue) != null){ InstaMed.get('upperCaseLetterLabel').addCls('GreenLabel'); InstaMed.get('upperCaseLetterIcon').addCls('GreenLabel'); InstaMed.get('upperCaseLetterLabel').removeCls('RedLabel'); InstaMed.get('upperCaseLetterIcon').removeCls('RedLabel'); InstaMed.get('upperCaseLetterIcon').setIconCls('x-ma ma-done');}else{ InstaMed.get('upperCaseLetterIcon').setIconCls('x-ma ma-clear'); if(conditionsMet<3) { InstaMed.get('upperCaseLetterLabel').addCls('RedLabel'); InstaMed.get('upperCaseLetterIcon').addCls('RedLabel'); } else { InstaMed.get('upperCaseLetterLabel').removeCls('RedLabel'); InstaMed.get('upperCaseLetterIcon').removeCls('RedLabel'); } InstaMed.get('upperCaseLetterLabel').removeCls('GreenLabel'); InstaMed.get('upperCaseLetterIcon').removeCls('GreenLabel');}if(/[0-9]/.exec(newValue) != null){ InstaMed.get('oneNumberLabel').addCls('GreenLabel'); InstaMed.get('oneNumberIcon').addCls('GreenLabel'); InstaMed.get('oneNumberLabel').removeCls('RedLabel'); InstaMed.get('oneNumberIcon').removeCls('RedLabel'); InstaMed.get('oneNumberIcon').setIconCls('x-ma ma-done');}else{ InstaMed.get('oneNumberIcon').setIconCls('x-ma ma-clear'); if(conditionsMet<3) { InstaMed.get('oneNumberLabel').addCls('RedLabel'); InstaMed.get('oneNumberIcon').addCls('RedLabel'); } else { InstaMed.get('oneNumberLabel').removeCls('RedLabel'); InstaMed.get('oneNumberIcon').removeCls('RedLabel'); } InstaMed.get('oneNumberLabel').removeCls('GreenLabel'); InstaMed.get('oneNumberIcon').removeCls('GreenLabel');}if(/[~!@#$%^&*()_+`={}\[\];':"<>?,.\|]/.exec(newValue) != null){ InstaMed.get('OneSymbolIcon').setIconCls('x-ma ma-done'); InstaMed.get('OneSymbolLabel').addCls('GreenLabel'); InstaMed.get('OneSymbolIcon').addCls('GreenLabel'); InstaMed.get('OneSymbolLabel').removeCls('RedLabel'); InstaMed.get('OneSymbolIcon').removeCls('RedLabel');}else{ InstaMed.get('OneSymbolIcon').setIconCls('x-ma ma-clear'); if(conditionsMet<3) { InstaMed.get('OneSymbolLabel').addCls('RedLabel'); InstaMed.get('OneSymbolIcon').addCls('RedLabel'); } else { InstaMed.get('OneSymbolLabel').removeCls('RedLabel'); InstaMed.get('OneSymbolIcon').removeCls('RedLabel'); } InstaMed.get('OneSymbolLabel').removeCls('GreenLabel'); InstaMed.get('OneSymbolIcon').removeCls('GreenLabel');}if(conditionsMet>2){ InstaMed.get('CharacterTypes').addCls('GreenLabel'); InstaMed.get('CharacterTypes').addCls('GreenLabel'); InstaMed.get('CharacterTypes').removeCls('RedLabel'); InstaMed.get('CharacterTypes').removeCls('RedLabel');}else{ InstaMed.get('CharacterTypes').addCls('RedLabel'); InstaMed.get('CharacterTypes').addCls('RedLabel'); InstaMed.get('CharacterTypes').removeCls('GreenLabel'); InstaMed.get('CharacterTypes').removeCls('GreenLabel');}if(newValue.length>7){ InstaMed.get('8charsIcon').addCls('GreenLabel'); InstaMed.get('8charsLabel').addCls('GreenLabel'); InstaMed.get('8charsIcon').removeCls('RedLabel'); InstaMed.get('8charsLabel').removeCls('RedLabel'); InstaMed.get('8charsIcon').setIconCls('x-ma ma-done');}else{ InstaMed.get('8charsIcon').addCls('RedLabel'); InstaMed.get('8charsLabel').addCls('RedLabel'); InstaMed.get('8charsIcon').removeCls('GreenLabel'); InstaMed.get('8charsLabel').removeCls('GreenLabel'); InstaMed.get('8charsIcon').setIconCls('x-ma ma-clear');}if(conditionsMet>2 && newValue.length>7) { if(cmp.getTriggers().matched) { } else { cmp.addTrigger('matched',{cls:'x-ma green-ma-done',xtype:'trigger'}); cmp.addCls('im-hide-reveal'); }}else { if(cmp.getTriggers().matched) { cmp.removeTrigger('matched',{cls:'x-ma green-ma-done',xtype:'trigger'}); cmp.removeCls('im-hide-reveal'); }}}], function(func) { func.apply(this, listenerArgs); }); },focus: function(cmp, e, eOpts){ InstaMed.get('PasswordVisualizerChecklist').setVisible(true); },focusleave: function(cmp, e, eOpts){ var newValue = cmp.getValue(); var conditionsMet=0; if(/[a-z]/.exec(newValue) != null) conditionsMet++; if(/[A-Z]/.exec(newValue) != null) conditionsMet++; if(/[0-9]/.exec(newValue) != null) conditionsMet++; if(/[~!@#$%^&*()_+`={}\[\];':"<>?,.\|]/.exec(newValue) != null) conditionsMet++; if(conditionsMet>2 && newValue.length>7) InstaMed.get('PasswordVisualizerChecklist').setVisible(false); },action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}},painted: function(){this.inputElement.addListener('animationstart',function(){InstaMed.get('Password').setLabelInPlaceholder(false);})}}, revealable: true }, {xtype: 'container', name: 'PasswordVisualizerChecklist', hidden: true, scrollable: null, id: 'SignUpPage_PasswordVisualizerChecklist', items: [ {xtype: 'label', html: 'Password must:', id: 'SignUpPage_label_1' }, {xtype: 'container', layout: {type: 'float'}, scrollable: null, id: 'SignUpPage_container_10', items: [ {xtype: 'InstaMedTool', iconCls: 'x-ma ma-clear', name: '8charsIcon', cls: 'RedLabel SmallIcon', id: 'SignUpPage_8charsIcon' }, {xtype: 'label', html: 'Contain at least 8 characters', name: '8charsLabel', cls: 'RedLabel', id: 'SignUpPage_8charsLabel' }] }, {xtype: 'label', html: 'Contain at least 3 of the following 4 characters:', name: 'CharacterTypes', cls: 'RedLabel', id: 'SignUpPage_CharacterTypes' }, {xtype: 'container', layout: {type: 'float'}, scrollable: null, id: 'SignUpPage_container_11', items: [ {xtype: 'InstaMedTool', iconCls: 'x-ma ma-clear', name: 'lowerCaseLetterIcon', cls: 'RedLabel SmallIcon', id: 'SignUpPage_lowerCaseLetterIcon' }, {xtype: 'label', html: '1 lowercase letter', name: 'lowerCaseLetterLabel', cls: 'RedLabel', id: 'SignUpPage_lowerCaseLetterLabel' }] }, {xtype: 'container', layout: {type: 'float'}, scrollable: null, id: 'SignUpPage_container_12', items: [ {xtype: 'InstaMedTool', iconCls: 'x-ma ma-clear', name: 'upperCaseLetterIcon', cls: 'RedLabel SmallIcon', id: 'SignUpPage_upperCaseLetterIcon' }, {xtype: 'label', html: '1 uppercase letter', name: 'upperCaseLetterLabel', cls: 'RedLabel', id: 'SignUpPage_upperCaseLetterLabel' }] }, {xtype: 'container', layout: {type: 'float'}, scrollable: null, id: 'SignUpPage_container_13', items: [ {xtype: 'InstaMedTool', iconCls: 'x-ma ma-clear', name: 'oneNumberIcon', cls: 'RedLabel SmallIcon', id: 'SignUpPage_oneNumberIcon' }, {xtype: 'label', html: '1 number', name: 'oneNumberLabel', cls: 'RedLabel', id: 'SignUpPage_oneNumberLabel' }] }, {xtype: 'container', layout: {type: 'float'}, scrollable: null, id: 'SignUpPage_container_14', items: [ {xtype: 'InstaMedTool', iconCls: 'x-ma ma-clear', name: 'OneSymbolIcon', cls: 'RedLabel SmallIcon', id: 'SignUpPage_OneSymbolIcon' }, {xtype: 'label', html: '1 special character', name: 'OneSymbolLabel', cls: 'RedLabel', id: 'SignUpPage_OneSymbolLabel' }] }] }, {xtype: 'passwordfield', allowBlank: false, allowOnlyWhitespace: false, maxLength: 30, maxLength: 30, enforceMaxLength: true, minLength: 0, selectOnFocus: true, autoCorrect: false, fieldLabel: 'Confirm Password', label: 'Confirm Password', labelSeparator: ' ', inputType: 'password', required: true, labelWrap: true, labelAlign: 'placeholder', errorTarget: 'under', clearable: false, requiredMessage: 'Confirm Password is required', autoComplete: 'on', name: 'ConfirmNewPassword', margin: '', id: 'SignUpPage_ConfirmNewPassword', listeners: {change: function(cmp, newValue, oldValue, eOpts){var valueA = newValue;var valueB=null;var targetCMP=null;if(cmp.getName()=='Password'){ targetCMP = InstaMed.get('ConfirmNewPassword'); valueB = targetCMP.getValue();}if(cmp.getName()=='ConfirmNewPassword'){ valueB = InstaMed.get('Password').getValue(); targetCMP=cmp;}if(valueA == valueB){ if(targetCMP.getTriggers().matched) { } else { targetCMP.addTrigger('matched',{cls:'x-ma green-ma-done',xtype:'trigger'}); targetCMP.addCls('im-hide-reveal'); if(targetCMP.getTriggers().failmatched) { targetCMP.removeTrigger('failmatched'); } }}else{ if(targetCMP.getTriggers().failmatched) { } else { targetCMP.addTrigger('failmatched',{cls:'x-ma red-ma-clear',xtype:'trigger'}); targetCMP.removeCls('im-hide-reveal'); } if(targetCMP.getTriggers().matched) { targetCMP.removeTrigger('matched'); }}},action: submitOnEnter,blur: function(cmp){if(cmp.validate){cmp.validate();}},painted: function(){this.inputElement.addListener('animationstart',function(){InstaMed.get('ConfirmNewPassword').setLabelInPlaceholder(false);})}}, revealable: true }, {xtype: 'hiddenfield', fieldLabel: 'PushNotificationToken', label: 'PushNotificationToken', labelSeparator: ' ', required: false, labelWrap: true, errorTarget: 'under', clearable: false, requiredMessage: 'PushNotificationToken is required', autoComplete: 'on', name: 'PushNotificationToken', margin: '', id: 'SignUpPage_PushNotificationToken', listeners: {blur: function(cmp){if(cmp.validate){cmp.validate();}}} }, {xtype: 'container', minHeight: 10, scrollable: null, id: 'SignUpPage_container_15' }, {xtype: 'container', layout: {type: 'vbox'}, scrollable: null, id: 'SignUpPage_container_16', items: [ {xtype: 'button', text: 'Sign Up', name: 'SignUpFormSubmitButton', ui: 'action', margin: '', ariaRole: 'button', cls: 'im-full-width-button action noprint', id: 'SignUpPage_button_SignUp', listeners: {tap: function(cmp, newValue, oldValue, eOpts) { myForm = InstaMed.findParentForm(cmp); PerformAction(myForm.getValues(),SignUpController.signUp,cmp,undefined,undefined,undefined,undefined,undefined); }} }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'start', align: 'bottom'}, cls: 'buttonContainer', scrollable: null, id: 'SignUpPage_container_17', items: [ {xtype: 'button', text: 'Back', iconCls: 'x-ma ma-arrow-back', ui: 'Initial-Caps', margin: '', hidden: false, ariaRole: 'button', cls: 'Initial-Caps noprint', id: 'SignUpPage_button_Back', listeners: {tap: function(){ var form = InstaMed.getNavigationView(); form.back(); }} }, {xtype: 'spacer', id: 'SignUpPage_spacer_6' }, {xtype: 'container', scrollable: null, id: 'SignUpPage_container_18', items: [ {xtype: 'label', html: '

Already have an account? Log in

', ui: 'light-subheading-secondary', cls: 'top-pad-8 light-subheading-secondary', id: 'SignUpPage_label_2' }] }] }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'container_17', items: [ {xtype: 'spacer', id: 'spacer_10' }, {xtype: 'container', scrollable: null, id: 'container_18', items: [ {xtype: 'container', minHeight: 10, scrollable: null, id: 'container_19' }, {xtype: 'label', html: 'Continue as Guest', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'label_2' }, {xtype: 'label', html: 'Skip to Receipt', name: 'SkipToReceiptButton', ui: 'subheading-primary', hidden: true, cls: 'subheading-primary', id: 'SkipToReceiptButton_2' }] }, {xtype: 'spacer', id: 'spacer_11' }] }] }] }] }] }, {xtype: 'spacer', flex: 1, id: 'spacer_12' }, {xtype: 'container', layout: {type: 'hbox'}, hidden: false, cls: 'x-panel-footer im-powered-by', scrollable: null, id: 'container_20', items: [ {xtype: 'spacer', id: 'spacer_13' }, {xtype: 'container', maxWidth: 1272, layout: {type: 'hbox'}, cls: 'largeTwelveColumn mediumTwelveColumn ', scrollable: null, id: 'NavSignUpForm_container', items: [ {xtype: 'container', name: 'poweredbylogo', cls: 'hidden hiddenxs hiddensm', scrollable: null, id: 'NavSignUpForm_poweredbylogo' }, {xtype: 'container', cls: 'copyrightContainer hiddenxs hiddensm', scrollable: null, id: 'NavSignUpForm_container_1', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavSignUpForm_spacer' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavSignUpForm_copyrightFooter' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavSignUpForm_spacer_1' }] }, {xtype: 'spacer', cls: 'hiddenxs hiddensm', id: 'NavSignUpForm_spacer_2' }, {xtype: 'container', cls: 'linkButtonContainer hiddenxs hiddensm', scrollable: null, id: 'NavSignUpForm_container_2', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Security', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Privacy', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Terms', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Help', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }, {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenxs hiddensm', id: 'menuitem_en_4'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenxs hiddensm', id: 'menuitem_es_4'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenxs hiddensm', id: 'menuitem_fr_4'},], name: 'ForeignLanguages', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_ForeignLanguages' }] }, {xtype: 'container', cls: 'hiddenmd hiddenlg', scrollable: null, id: 'NavSignUpForm_container_3', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavSignUpForm_container_4', items: [ {xtype: 'spacer', id: 'NavSignUpForm_spacer_3' }, {xtype: 'container', name: 'poweredbylogo', cls: 'hidden', scrollable: null, id: 'NavSignUpForm_poweredbylogo_1' }, {xtype: 'spacer', id: 'NavSignUpForm_spacer_4' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavSignUpForm_container_5', items: [ {xtype: 'spacer', id: 'NavSignUpForm_spacer_5' }, {xtype: 'container', cls: 'copyrightContainer', scrollable: null, id: 'NavSignUpForm_container_6', items: [ {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavSignUpForm_spacer_6' }, {xtype: 'label', html: '© 2024 InstaMed. All Rights Reserved.', name: 'copyrightFooter', ui: 'body1-primary', cls: 'margin-bottom-10 body1-primary', id: 'NavSignUpForm_copyrightFooter_1' }, {xtype: 'spacer', cls: 'hiddenmd hiddenlg', id: 'NavSignUpForm_spacer_7' }] }, {xtype: 'spacer', id: 'NavSignUpForm_spacer_8' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavSignUpForm_container_7', items: [ {xtype: 'spacer', id: 'NavSignUpForm_spacer_9' }, {xtype: 'container', cls: 'linkButtonContainer ', scrollable: null, id: 'NavSignUpForm_container_8', items: [ {xtype: 'button', text: 'Security', iconCls: 'x-ma ma-lock-outline', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Security_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/security/','open-window');}} }, {xtype: 'button', text: 'Privacy', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Privacy_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/privacy-statement/','open-window');}} }, {xtype: 'button', text: 'Terms', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Terms_1', listeners: {tap: function() { InstaMed.popupNewWindow('https://www.instamed.com/terms-of-use/','open-window');}} }, {xtype: 'button', text: 'Help', ui: 'grey', margin: '', ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_Help_1', listeners: {tap: function() { InstaMed.popupNewWindow('../../Form/PaymentPortal/ContactUs?id=RUSHPHYSICALTHERAPY','open-window');}} }] }, {xtype: 'spacer', id: 'NavSignUpForm_spacer_10' }] }, {xtype: 'container', layout: {type: 'hbox', pack: 'center'}, cls: 'x-center-helper', scrollable: null, id: 'NavSignUpForm_container_9', items: [ {xtype: 'spacer', id: 'NavSignUpForm_spacer_11' }, {xtype: 'container', scrollable: null, id: 'NavSignUpForm_container_10', items: [ {xtype: 'button', text: 'English', align: 'right',menu:[{xtype: 'menuitem', text: 'English', handler: function(cmp) { PerformAction({Language:'en'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'en', cls: 'hiddenmd hiddenlg', id: 'menuitem_en_5'},{xtype: 'menuitem', text: 'Español', handler: function(cmp) { PerformAction({Language:'es'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'es', cls: 'hiddenmd hiddenlg', id: 'menuitem_es_5'},{xtype: 'menuitem', text: 'Français', handler: function(cmp) { PerformAction({Language:'fr'}, PatientPortalLoginController.changeLanguage,cmp); }, name: 'fr', cls: 'hiddenmd hiddenlg', id: 'menuitem_fr_5'},], name: 'ForeignLanguages', ui: 'grey', margin: '', hidden: false, ariaRole: 'button', cls: 'x-button-link-style grey noprint', id: 'NavSignUpForm_button_ForeignLanguages_1' }] }, {xtype: 'spacer', id: 'NavSignUpForm_spacer_12' }] }] }] }, {xtype: 'spacer', id: 'spacer_14' }] }] }, { xtype: 'window', title: '

Inactivity Alert

', titleAlign: 'center', itemId: 'NavPageIdleTimeoutForm', flex: 1, defaultFocus: 'button', closable: true, modal: true, draggable: false, constrainHeader: true, constrainTo: 'mainBorderPanel', closeAction: 'hide', name: 'NavPageIdleTimeoutForm', maxWidth: 400, flex: 1, id: 'NavPageIdleTimeoutForm', listeners: {beforeshow: function(){ InstaMed.query("Logout") && InstaMed.query("Logout").setVisible(InstaMed.isLoggedIn); if(!InstaMed.isSSO){ InstaMed.query("IdleTimerNotification") && InstaMed.query("IdleTimerNotification").setHtml && InstaMed.query("IdleTimerNotification").setHtml(InstaMed.isLoggedIn ? "You have been idle for 12 minutes. If you do not select Continue or you make no selection in 3 minutes and 0 seconds, you will be automatically logged out.":"You have been idle for 12 minutes. If you do not select Continue or you make no selection in 3 minutes and 0 seconds, your session will be refreshed and you may lose any unprocessed information."); InstaMed.query("IdleTimerNotification") && InstaMed.query("IdleTimerNotification").setTitle && InstaMed.query("IdleTimerNotification").setTitle(InstaMed.isLoggedIn ? "Automatic Logout":"Inactivity Alert"); } },show: function() { var listenerArgs = arguments; Ext.Array.each([function(cmp) { if (cmp._closable) { cmp.el.dom.querySelector('.x-tool').setAttribute('aria-label', 'Close'); } },function(cmp) { Ext.each(Ext.DomQuery.select('.x-panel-body', Ext.DomQuery.selectNode('.x-window[id=NavPageIdleTimeoutForm]')), function(p) { Ext.get(p.id).scrollTo('top', 0); }); }], function(func) { func.apply(this, listenerArgs); }); }}, items: [ { xtype: 'form', preventHeader: true, bodyCls: 'mypanel', api: { submit: IdleTimerController.submit }, defaultSubmitButton: 'btnContinue', name: 'MyFormPanel', ui: 'flat', itemId: 'MyFormPanel', flex: 1, cls: 'flat', scrollable: null, id: 'MyFormPanel', items: [ {xtype: 'errorbox', name: 'ValidationSummary', ui: 'ErrorBox', flex: 1, hidden: true, cls: 'ErrorBox', id: 'ValidationSummary_10' }, {xtype: 'label', html: 'You have been idle for 12 minutes. If you do not select Continue or you make no selection in 3 minutes and 0 seconds, your session will be refreshed and you may lose any unprocessed information.', name: 'IdleTimerNotification', flex: 1, id: 'MyFormPanel_IdleTimerNotification' }, {xtype: 'container', flex: 1, scrollable: null, id: 'MyFormPanel_container', items: [ {xtype: 'container', layout: {type: 'hbox', pack: 'start', align: 'bottom'}, flex: 1, cls: 'buttonContainer', scrollable: null, id: 'MyFormPanel_container_1', items: [ {xtype: 'spacer', flex: 1, id: 'MyFormPanel_spacer' }, {xtype: 'button', text: 'Logout', name: 'Logout', ui: 'secondary', flex: 1, margin: '', hidden: true, ariaRole: 'button', cls: 'secondary noprint', id: 'MyFormPanel_button_Logout', listeners: {painted: function(cmp) {cmp.el.dom.setAttribute('aria-label', 'Logout');},tap: function() { LogoutTimer.logOut(); }} }, {xtype: 'button', text: 'Continue', name: 'btnContinue', ui: 'secondary', flex: 1, margin: '', ariaRole: 'button', cls: 'secondary noprint', id: 'MyFormPanel_button_Continue', listeners: {painted: function(cmp) {cmp.el.dom.setAttribute('aria-label', 'Continue');},tap: function(cmp, newValue, oldValue, eOpts) {LogoutTimer.resetMainTimer(); myForm = InstaMed.findParentForm(cmp);PerformAction(myForm.getValues(),IdleTimerController.submit,cmp);}} }] }] }] }] }] }});Ext.Loader.setConfig({ enabled: false});Ext.application({ name: 'MyApp', launch: function() { Ext.create('MyApp.view.NavigationView', {fullscreen: true}); }});LogoutTimer && setTimeout(LogoutTimer.reinitiateMainTimer,5000);}

Rush Physical Therapy - Log In or Sign Up (2024)

FAQs

How do I get the most out of my PT? ›

7 Keys to Getting the Most Out of Physical Therapy
  1. Speak Up and Ask Questions. Your first session will largely be an information-gathering exercise – both for your therapist and for you. ...
  2. Set Goals. ...
  3. Do Your Homework Between Sessions. ...
  4. Follow Instructions. ...
  5. Dedicate Space and Time. ...
  6. Don't Skip Sessions. ...
  7. Don't Overdo It.

Does Rush University have a PT program? ›

Advance your development as a physical therapist with our clinical residency programs. These intensive, yearlong trainings will prepare you to sit for board certification and equip you to meet the demands of advanced clinical practice.

What questions do physical therapists ask? ›

Here are some of the top questions your physical therapist may ask for your first PT visit.
  • What medications do you take. ...
  • Do you have other medical issues. ...
  • What is your surgical history. ...
  • “Personal” Questions. ...
  • History of your current problem. ...
  • What are your functional goals.

Is PT once a week enough? ›

While working with a personal trainer once a week can definitely be beneficial, it may not be sufficient for everyone. Frequency Recommendations: Beginners: If you are new to exercise or have never worked with a personal trainer before, it is generally recommended to start with two to three sessions per week.

Can you overdo PT? ›

Is it Possible to Do Too Much Physical Therapy? Yes, it is possible to do too much physical therapy. Therapy must be done in moderation.

How do you know if a physical therapist is good? ›

Though this list is by no means exhaustive, here are the top 3 signs of a good physical therapist to look for:
  • They listen and communicate well. ...
  • Their approach to patient care is personalized. ...
  • Their attitude is positive. ...
  • They get real results.

Is the physical therapy exam hard? ›

The NPTE has 250 questions that you must answer within five hours. That means you'll have to answer a question every 72 seconds to complete the exam. The NPTE is a tough and detailed exam, so you won't have a lot of time to think through your answers.

What should I tell my physical therapist? ›

Make sure you have a detailed list of your medications and be ready to discuss them at your evaluation. Always tell your physical therapist your pain levels and how you feel your progress is going.

How to make the most out of a personal trainer? ›

7 Tips For Getting The Best Results From Your Personal Trainer
  1. Talk to Your Personal Trainer About Your Goals: Before you begin your sessions, set up a meeting with your personal trainer beforehand. ...
  2. Combine online and in-gym training. ...
  3. Add nutrition to your fitness plan. ...
  4. Pay attention. ...
  5. Be on time.

How do I get the most out of my physical exam? ›

Five Tips to Get the Most Out of Your Annual Physical
  1. Be punctual. Arrive 15-20 minutes early for your appointment. ...
  2. Organize your medical history. Typically, you are asked to fill out an updated medical history form before your exam. ...
  3. Know your medications. ...
  4. Bring a notebook and take notes. ...
  5. Be honest.
Dec 28, 2016

How many times a week should I see my PT? ›

For most people joining a gym or embarking on a fitness journey with the goal of losing weight or improving their general fitness, the majority of sources recommend 2 or 3 sessions per week for a period ranging anywhere between 6 and 12 weeks with a personal trainer.

How to impress your personal trainer? ›

Be clear about your purpose at the outset. Don't make your trainer feel like he or she is pulling teeth when it comes time to discuss plans and goals. Before you begin, have some idea of what you would like to accomplish in your sessions together.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Clemencia Bogisich Ret

Last Updated:

Views: 6058

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.