1 2 3<!DOCTYPE html> 4<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#" xml:lang="en" lang="en"> 5<head><title> 6 7 8 Marina Martial Arts | Mar Vista, CA 9 10 11</title><meta name="referrer" content="same-origin" /><meta name="format-detection" content="telephone=no" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /> 12 <meta charset="utf-8"/> 13 <link href="/Content/Fonts/FontAwesome/css/font-awesome.min.css?09251132" rel="stylesheet"/> 14<link href="/Content/Fonts/PerfectMind/styles.css?09251132" rel="stylesheet"/> 15<link href="/Content/jQueryUI/ui-lightness/jquery-ui.css?09251132" rel="stylesheet"/> 16<link href="/Content/jQueryContextMenu/jquery.contextMenu.css?09251132" rel="stylesheet"/> 17<link href="/Content/Kendo/kendo.common.min.css?09251132" rel="stylesheet"/> 18<link href="/Content/Kendo/kendo.default.min.css?09251132" rel="stylesheet"/> 19<link href="/Content/Kendo/kendo.bootstrap.min.css?09251132" rel="stylesheet"/> 20<link href="/Scripts/malihuScrollbar/jquery.mCustomScrollbar.css?09251132" rel="stylesheet"/> 21<link href="/Content/TreeView.css?09251132" rel="stylesheet"/> 22<link href="/Content/Kendo/kendo.dataviz.min.css?09251132" rel="stylesheet"/> 23<link href="/Content/lightbox.css?09251132" rel="stylesheet"/> 24<link href="/Content/sitebase1.css?09251132" rel="stylesheet"/> 25<link href="/Content/compass/css/base.css?09251132" rel="stylesheet"/> 26<link href="/Content/compass/css/simplifiedForm.css?09251132" rel="stylesheet"/> 27<link href="/Content/kendo.multiDatePicker.css?09251132" rel="stylesheet"/> 28<link href="/Content/2012.2.801/telerik.common.min.css?09251132" rel="stylesheet"/> 29<link href="/Content/2012.2.801/telerik.windows7-grey.min.css?09251132" rel="stylesheet"/> 30<link href="/Content/StarRatingSvg.css?09251132" rel="stylesheet"/> 31<link href="/Content/SkillAssessment.css?09251132" rel="stylesheet"/> 32<link href="/Content/ApolloStyles/style.css?09251132" rel="stylesheet"/> 33 34 35 <!--[if lte IE 7]> 36 <link href="/Content/sitebase-ie7lte.css?09251132" rel="stylesheet" type="text/css" /> 37 <![endif]--> 38 <!--[if IE]> 39 <link href="/Content/sitebase-ie.css?09251132" rel="stylesheet" type="text/css" /> 40 <![endif]--> 41 <link href='https://content.perfectmind.com/cssroot/6BFCCEC19CF7129AF103F5C6693DD885922BA3F1F62454638F605C35934E1A28.css' rel='stylesheet' type='text/css' /> 42
42<script src="/Scripts/Globalization/en-US.js" type="text/javascript"></script>
42 43 44
45<script crossorigin="anonymous" src="/Scripts/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 45
45
46<script crossorigin="anonymous" src="/Scripts/MartialArtsSimpleAddIn/MartialArtsSimpleAddIn/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 46
46
47<script crossorigin="anonymous" src="/Scripts/perfectMind/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
47 48
49<script type="text/javascript"> 50 var require = 51 { 52 baseUrl: '/Scripts/perfectMind', 53 paths: { 54 "linq": "../linq.min", 55 "knockout": "../knockout-3.5.1", 56 "knockout.validation": "../knockout.validation.min", 57 "timepicker": "../jquery.timepicker.min", 58 "PlannerUtility": "planner/PlannerUtility", 59 "ReRegisterPopup": "ReRegisterPopup", 60 "TransferPopup": "TransferPopup", 61 "HoldTimer": "AutomaticWaitlistSettings/HoldTimer", 62 "CommonBindings": "planner/CommonBindings", 63 "ViewFilterService": "ViewFilterService", 64 "LinkedDependentActivities": "LinkedDependentActivities", 65 "PlannerFilter": "planner/PlannerFilter", 66 "PlannerEvent": "planner/PlannerEvent", 67 "PlannerLoadScheduler": "planner/PlannerLoadScheduler", 68 "PlannerAttendance": "planner/PlannerAttendance", 69 "PerfectScanAutoComplete": "../Attendance/PerfectScanAutoComplete",
70 "ItemDiscountEditViewUI": "discount/ItemDiscountEditViewUI", 71 "ItemDiscountDetailViewUI": "discount/ItemDiscountDetailViewUI", 72 "DiscountEditViewUI": "discount/DiscountEditViewUI", 73 "DiscountDetailViewUI": "discount/DiscountDetailViewUI", 74 "CreditBalance": "contact/CreditBalance", 75 "CreditBalanceConstants": "contact/CreditBalanceConstants", 76 "ContactAlert": "contact/ContactAlert", 77 "PastDueInvoice": "contact/PastDueInvoice", 78 "managePickList": "managePickList", 79 "classPage": "../Attendance/ClassPage", 80 "jquery": "../jQueryCore/jQueryCoreMin", 81 "kendo.core.min": "../kendo/kendo.all.min", 82 "PlannerEventExtrasEditViewUI": "PlannerEventExtraItem/PlannerEventExtrasEditViewUI", 83 "OccupancyItemsSelectorEditView": "OccupancyItem/OccupancyItemsSelectorEditView", 84 "PlannerEventPaymentPlanEditViewUI": "PlannerEventPaymentPlan/PlannerEventPaymentPlanEditViewUI", 85 "PlannerEventTaxLoader": "PlannerEventTax/PlannerEventTaxLoader", 86 "PlannerEventSubsidiesLoader": "Subsidy/PlannerEventSubsidiesLoader", 87 "PlannerEventAdditionalFacilityEditViewUI": "PlannerEventAdditionalFacility/PlannerEventAdditionalFacilityEditViewUI", 88 "PlannerEventPrerequisitesEventEditViewUI": "PlannerEventPrerequisitesEventEditViewUI", 89 "FacilityLightingIntegrationSettingEditViewUI":"Service/FacilityLightingIntegrationSettingEditViewUI", 90 "SkyLogixSettingViewUI":"Contact/SkyLogixSettingViewUI", 91 "ProductEditViewUI": "discount/ProductEditViewUI", 92 "PlannerEventServiceDurationsEditViewUI": "PlannerEventExtraItem/PlannerEventServiceDurationsEditViewUI", 93 "EquipmentAdditionalExtrasEditViewUI": "PlannerEventExtraItem/EquipmentAdditionalExtrasEditViewUI", 94 "ServiceExtrasEditViewUI": "PlannerEventExtraItem/ServiceExtrasEditViewUI", 95 "ServicePaymentPlanEditViewUi": "PlannerEventPaymentPlan/ServicePaymentPlanEditViewUi", 96 "ServiceDurationsEditViewUI": "Service/ServiceDurationsEditViewUI", 97 "ServiceLotterySettingsEditViewUI": "Service/ServiceLotterySettingsEditViewUI", 98 //"MembershipPricesSelectorEditViewUI": "MembershipPricesSelectorEditViewUI", 99 "FacilityServiceDurationsEditViewUI": "Service/FacilityServiceDurationsEditViewUI", 100 "FacilityMapEditViewUI" : "FacilityMap/FacilityMapEditViewUI", 101 "ItemImagesEditViewUI": "ItemImages/ItemImagesEditViewUI", 102 "FacilityMapAndPinsSelector" : "FacilityMapAndPinsSelector", 103 "UploadImageUtility": "UploadImageUtility", 104 "DeviceEditViewUI": "discount/DeviceEditViewUI", 105 "MonerisPinPad":"MonerisPinPad.js", 106 "PMLocalService":"PMLocalService.js", 107 "RefundForCancellation": "RefundForCancellation", 108 "AgeControl" : "AgeControl", 109 "BookingRestrictionControl" : "BookingRestrictionControl", 110 "CheckInOutControl" : "CheckInOutControl", 111 "EnforceFullWeekendControl" : "EnforceFullWeekendControl", 112 "ExportSchedule": "ExportSchedule", 113 "SubsidyAllocationEditView": "subsidy/SubsidyAllocationEditView", 114 "SubsidyEditView": "subsidy/SubsidyEditView", 115 "ContactEditView": "contact/ContactEditView", 116 "ContactDetailView": "contact/ContactDetailView", 117 "RegenerateContactView": "contact/RegenerateContactView", 118 "PaymentPlanEditView": "paymentplan/PaymentPlanEditView", 119 "text": "../requireModules/text", 120 "jQuery.touch": "../jquery.ui.touch", 121 "MultiLocationGLAccountVM": "MultiLocationGLAccountVM", 122 "MultipleCourseBooking": "MultipleCourseBooking/MultipleCourseBooking", 123 "MultipleCourseBookingService": "MultipleCourseBooking/MultipleCourseBookingService", 124 "RenewMemberships": "StoreApplication/RenewMemberships", 125 "DeferredGLAccountVM": "DeferredGLAccountVM", 126 "BulkFreezeMembershipController": "MembershipBulkFreeze/BulkFreezeMembershipController", 127 "PreferenceRankingPopup": "PreferenceRankingPopup", 128 "ErrorContainerViewModel": "ErrorContainerViewModel", 129 "ActivityBulkUpdate": "ActivityBulkUpdate/ActivityBulkUpdate", 130 "ActivityBulkUpdateService": "ActivityBulkUpdate/ActivityBulkUpdateService", 131 "ActivityBulkUpdateDataSource": "ActivityBulkUpdate/ActivityBulkUpdateDataSource", 132 "ActivityBulkUpdateConstants": "ActivityBulkUpdate/ActivityBulkUpdateConstants", 133 "BulkUpdatePopup": "BulkUpdate/BulkUpdatePopup", 134 "BulkUpdatePopupConstants": "BulkUpdate/BulkUpdatePopupConstants", 135 "BulkUpdateConflictManagerPopup": "BulkUpdate/BulkUpdateConflictManagerPopup", 136 "PlannerAttendanceConstantHelper": "PlannerAttendanceConstantHelper", 137 "ExtrasCountHelper": "ExtrasCountHelper", 138 "FilterPanelViewModel": "FilterPanelViewModel", 139 "LimitedAvailabilityPopup": "LimitedAvailabilityPopup", 140 "EventRestrictionsPopup": "EventRestrictionsPopup", 141 "FacilityContractReservationsComponent": "FacilityContract/FacilityContractReservationsComponent", 142 "FacilityContractReservationsViewModel": "FacilityContract/FacilityContractReservationsViewModel", 143 "FacilityContractReservationsGridHelper": "FacilityContract/FacilityContractReservationsGridHelper", 144 "FacilityContractSessionsComponent": "FacilityContract/FacilityContractSessionsComponent", 145 "FacilityContractSessionsViewModel": "FacilityContract/FacilityContractSessionsViewModel", 146 "FacilityContractSessionsGridHelper": "FacilityContract/FacilityContractSessionsGridHelper", 147 "FacilityContractSessionsViewExtrasPopup": "FacilityContract/FacilityContractSessionsViewExtrasPopup", 148 "FacilityContractReservationViewFeesPopup": "FacilityContract/FacilityContractReservationViewFeesPopup", 149 "FacilityContractSessionsViewFeesPopup": "FacilityContract/FacilityContractSessionsViewFeesPopup", 150 "FacilityContractRedirectInitializer": "FacilityContract/FacilityContractRedirectInitializer", 151 "ContractFeeHelper": "ContractFeeHelper", 152 153 // Controls: 154 'SharedControlsConstants': 'Controls/Helpers/SharedControlsConstants', 155 'DropDown': 'Controls/DropDown', 156 'Grid': 'Controls/Grid', 157 'GridTemplate': '/Content/HtmlTemplate/Controls/GridTemplate.html', 158 'CircleGauge': 'Controls/CircleGauge/CircleGauge', 159 'MultiCircleGauge': 'Controls/CircleGauge/MultiCircleGauge', 160 'PositiveOccupancyLevelGauge': 'Controls/CircleGauge/PositiveOccupancyLevelGauge',
161 'NegativeOccupancyLevelGauge': 'Controls/CircleGauge/NegativeOccupancyLevelGauge', 162 'Pager': 'Controls/Pager', 163 'PopupWrapper': 'Controls/Popup/PopupWrapper', 164 'SimpleNotificationPopup': 'Controls/Popup/SimpleNotificationPopup', 165 'ConfirmCancelPopup': 'Controls/Popup/ConfirmCancelPopup', 166 "PagerTemplate": "../../Content/HtmlTemplate/Controls/PagerTemplate.html", 167 'Controls/KeywordFilter': 'Controls/KeywordFilter', 168 'KeywordFilterTemplate': '../../Content/HtmlTemplate/Controls/KeywordFilterTemplate.html', 169 'Controls/MultiSelectFilter': 'Controls/MultiSelectFilter', 170 'Controls/SingleSelectFilter': 'Controls/SingleSelectFilter', 171 'Controls/RadioButtonSingleSelectFilter': 'Controls/RadioButtonSingleSelectFilter', 172 'MultiSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/MultiSelectFilterTemplate.html', 173 'SingleSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/SingleSelectFilterTemplate.html', 174 'RadioButtonSingleSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/RadioButtonSingleSelectFilterTemplate.html', 175 'CalendarIcon': 'Controls/CalendarIcon/CalendarIcon', 176 'CapacityDetailsControl': 'Controls/CapacityInfo/CapacityDetailsControl', 177 'SendByEmailPopupComponent': 'Controls/SendByEmailPopup/SendByEmailPopupComponent', 178 'SendByEmailPopupViewModel': 'Controls/SendByEmailPopup/SendByEmailPopupViewModel', 179 'SendByEmailPopupHelper': 'Controls/Helpers/SendByEmailPopupHelper', 180 'MultipleEmailsValidationRule': 'Controls/Helpers/MultipleEmailsValidationRule', 181 'CreateNewContactControl': 'Controls/CreateNewContactControl', 182 'PopupWrapperTemplate': "../../Content/HtmlTemplate/Controls/PopupWrapperTemplate.html", 183 'CreateNewContactControlTemplate': '/Content/HtmlTemplate/Controls/CreateNewContactControlTemplate.html', 184 'ContactMultiPickerTemplate': '/Content/HtmlTemplate/Controls/ContactMultiPicker.html', 185 'Controls/ControlTemplates': 'Controls/ControlTemplates', 186 'ApplicationMenuItem': 'Controls/Shared/ApplicationMenuItem', 187 'ApplicationMenuItemTemplate': '/Content/HtmlTemplate/Controls/Shared/ApplicationMenuItem.html', 188 'ApplicationChildMenuTemplate': '/Content/HtmlTemplate/Controls/Shared/ApplicationChildMenu.html', 189 'ApplicationChildMenu': 'Controls/Shared/ApplicationChildMenu', 190 'SlideInLeftPanel': 'Controls/SlideInLeftPanel', 191 'FileDragAndDrop': 'Controls/FileDragAndDrop', 192 'MultiImageSelector': 'Controls/MultiImageSelector', 193 194 // Booking Wizard: 195 // 1. Fees and extras: 196 'AttendeeWithExtrasViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeWithExtrasViewModel', 197 'EventWithAttendeesViewModel': 'BookingWizard/FeesAndExtras/ViewModels/EventWithAttendeesViewModel', 198 'AttendeeFeeSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeFeeSelectorViewModel', 199 'AttendeeMembershipSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeMembershipSelectorViewModel', 200 'AttendeeExtrasSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeExtrasSelectorViewModel', 201 'FeesAndExtrasViewModel': 'BookingWizard/FeesAndExtras/ViewModels/FeesAndExtrasViewModel', 202 'ProratePopupViewModel': 'BookingWizard/FeesAndExtras/ViewModels/ProratePopupViewModel', 203 'RadioButtonBasedMembershipViewModel': 'BookingWizard/FeesAndExtras/ViewModels/RadioButtonBasedMembershipViewModel', 204 205 'AttendeeWithExtrasComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeWithExtrasComponent', 206 'EventWithAttendeesComponent': 'BookingWizard/FeesAndExtras/Components/EventWithAttendeesComponent', 207 'AttendeeFeeSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeFeeSelectorComponent', 208 'AttendeeMembershipSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeMembershipSelectorComponent', 209 'AttendeeExtrasSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeExtrasSelectorComponent', 210 'FeesAndExtrasComponent': 'BookingWizard/FeesAndExtras/Components/FeesAndExtrasComponent', 211 'ProrateCoursePopupComponent': 'BookingWizard/FeesAndExtras/Components/ProrateCoursePopupComponent', 212 213 'FeesAndExtrasService': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasService', 214 'FeesAndExtrasHelper': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasHelper', 215 'ProratePopupHelper': 'BookingWizard/FeesAndExtras/Services/ProratePopupHelper', 216 'FeesAndExtrasValidator': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasValidator', 217 'ProrateService': 'BookingWizard/FeesAndExtras/Services/ProrateService', 218 219 // 2. Pos: 220 'PosViewModel': 'BookingWizard/POS/ViewModels/PosViewModel', 221 222 'PosComponent': 'BookingWizard/POS/Components/PosComponent', 223 224 'PosRedirectService': 'BookingWizard/POS/Services/PosRedirectService', 225 'PosRedirectHelper': 'BookingWizard/POS/Services/PosRedirectHelper', 226 227 // 3. Questionnaire: 228 'QuestionnaireViewModel': 'BookingWizard/Questionnaire/ViewModels/QuestionnaireViewModel', 229
230 'QuestionnaireComponent': 'BookingWizard/Questionnaire/Components/QuestionnaireComponent', 231 232 'QuestionnaireService': 'BookingWizard/Questionnaire/Services/QuestionnaireService', 233 'QuestionnaireHelper': 'BookingWizard/Questionnaire/Services/QuestionnaireHelper', 234 'QuestionnaireValidator': 'BookingWizard/Questionnaire/Services/QuestionnaireValidator', 235 'CopyToDecisionMaker': 'BookingWizard/Questionnaire/Services/CopyToDecisionMaker', 236 237 // 4. PaymentPlan: 238 'PaymentPlanViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanViewModel', 239 'PaymentPlanItemViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanItemViewModel', 240 'PaymentPlanDownPaymentViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanDownPaymentViewModel', 241 'AttendeeWithPaymentPlanItemsViewModel': 'BookingWizard/PaymentPlan/ViewModels/AttendeeWithPaymentPlanItemsViewModel', 242 'EventWithAttendeesPaymentPlanViewModel': 'BookingWizard/PaymentPlan/ViewModels/EventWithAttendeesPaymentPlanViewModel', 243 244 'PaymentPlanComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanComponent', 245 'PaymentPlanItemComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanItemComponent', 246 'PaymentPlanDownPaymentComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanDownPaymentComponent', 247 'AttendeeWithPaymentPlanItemsComponent': 'BookingWizard/PaymentPlan/Components/AttendeeWithPaymentPlanItemsComponent', 248 'EventWithAttendeesPaymentPlanComponent': 'BookingWizard/PaymentPlan/Components/EventWithAttendeesPaymentPlanComponent', 249 250 'PaymentPlanService': 'BookingWizard/PaymentPlan/Services/PaymentPlanService', 251 'PaymentPlanHelper': 'BookingWizard/PaymentPlan/Services/PaymentPlanHelper', 252 'PaymentPlanItemsSelectionDecisionMaker': 'BookingWizard/PaymentPlan/Services/PaymentPlanItemsSelectionDecisionMaker', 253 'PaymentPlanValidator': 'BookingWizard/PaymentPlan/Services/PaymentPlanValidator', 254 255 'StyledCurrency': 'BookingWizard/PaymentPlan/Extensions/KnockoutBindings/StyledCurrency', 256 257 // 5. Waitlist: 258 'WaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/WaitlistViewModel', 259 'AttendeeWaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/AttendeeWaitlistViewModel', 260 'EventWithAttendeesWaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/EventWithAttendeesWaitlistViewModel', 261 262 'WaitlistComponent': 'BookingWizard/Waitlist/Components/WaitlistComponent', 263 'AttendeeWaitlistComponent': 'BookingWizard/Waitlist/Components/AttendeeWaitlistComponent', 264 'EventWithAttendeesWaitlistComponent': 'BookingWizard/Waitlist/Components/EventWithAttendeesWaitlistComponent', 265 266 'WaitlistService': 'BookingWizard/Waitlist/Services/WaitlistService', 267 'WaitlistHelper': 'BookingWizard/Waitlist/Services/WaitlistHelper', 268 269 // 6. Shared: 270 'FlyOutHelper': 'BookingWizard/Shared/Services/FlyOutHelper', 271 272 // DateRange 273 'DateRangeViewModel': 'BookingWizard/DateRange/ViewModels/DateRangeViewModel', 274 'EventAttendeesDateRangeViewModel': 'BookingWizard/DateRange/ViewModels/EventAttendeesDateRangeViewModel', 275 'AttendeeDateRangeViewModel': 'BookingWizard/DateRange/ViewModels/AttendeeDateRangeViewModel', 276 277 'DateRangeComponent': 'BookingWizard/DateRange/Components/DateRangeComponent', 278 'EventAttendeesDateRangeComponent': 'BookingWizard/DateRange/Components/EventAttendeesDateRangeComponent', 279 'AttendeeDateRangeComponent': 'BookingWizard/DateRange/Components/AttendeeDateRangeComponent', 280 281 // TransferStartEnd 282 'TransferStartEndViewModel': 'BookingWizard/TransferStartEnd/ViewModels/TransferStartEndViewModel', 283 'TransferStartEndService': 'BookingWizard/TransferStartEnd/Services/TransferStartEndService', 284 'TransferStartEndComponent': 'BookingWizard/TransferStartEnd/Components/TransferStartEndComponent', 285 286 // Activity Management:
287 // Application: 288 'ActivityMngmtAppVM': 'ActivityMngmt/App/ViewModels/ActivityMngmtAppVM', 289 'BaseActivityMngmtPage': 'ActivityMngmt/App/ViewModels/BaseActivityMngmtPage', 290 'BaseActivityMngmtView': 'ActivityMngmt/App/ViewModels/BaseActivityMngmtView', 291 'ErrorNotificationVM': 'ActivityMngmt/App/ViewModels/ErrorNotificationVM', 292 293 'ActivityMngmtAppComponent': 'ActivityMngmt/App/Components/ActivityMngmtAppComponent', 294 'ErrorNotificationComponent': 'ActivityMngmt/App/Components/ErrorNotificationComponent', 295 296 // 1. Classes list page: 297 'ListPageVM': 'ActivityMngmt/List/ViewModels/ListPageVM', 298 'ListAttendanceViewVM': 'ActivityMngmt/List/ViewModels/ListAttendanceViewVM', 299 'ListAssessmentViewVM': 'ActivityMngmt/List/ViewModels/ListAssessmentViewVM', 300 301 'ListPageComponent': 'ActivityMngmt/List/Components/ListPageComponent', 302 'ListAttendanceViewComponent': 'ActivityMngmt/List/Components/ListAttendanceViewComponent', 303 'ListAssessmentViewComponent': 'ActivityMngmt/List/Components/ListAssessmentViewComponent', 304 305 'ActivitiesService': 'ActivityMngmt/List/Services/ActivitiesService', 306 'ListGridHelper': 'ActivityMngmt/List/Services/ListGridHelper', 307 308 // 2. Session Roster page: 309 'RosterPageVM': 'ActivityMngmt/Roster/ViewModels/RosterPageVM', 310 'RosterAttendanceViewVM': 'ActivityMngmt/Roster/ViewModels/RosterAttendanceViewVM', 311 'RosterAssessmentViewVM': 'ActivityMngmt/Roster/ViewModels/RosterAssessmentViewVM', 312 313 'RosterPageComponent': 'ActivityMngmt/Roster/Components/RosterPageComponent', 314 'RosterAttendanceViewComponent': 'ActivityMngmt/Roster/Components/RosterAttendanceViewComponent', 315 'RosterAssessmentViewComponent': 'ActivityMngmt/Roster/Components/RosterAssessmentViewComponent', 316 317 'RosterService': 'ActivityMngmt/Roster/Services/RosterService', 318 'RosterGridHelper': 'ActivityMngmt/Roster/Services/RosterGridHelper', 319 'RosterModelConverter': 'ActivityMngmt/Roster/Services/RosterModelConverter', 320 321 'AttendanceActionExecutor': 'ActivityMngmt/Roster/Services/AttendanceActionExecutor', 322 'AttendanceActionFactory': 'ActivityMngmt/Roster/Services/AttendanceActionFactory', 323 'NotificationActionExecutor': 'ActivityMngmt/Roster/Services/NotificationActionExecutor', 324 'NotificationActionFactory': 'ActivityMngmt/Roster/Services/NotificationActionFactory', 325 'AttendanceStatusUpdateAction': 'ActivityMngmt/Roster/Services/Actions/AttendanceStatusUpdateAction', 326 'BulkAttendAction': 'ActivityMngmt/Roster/Services/Actions/BulkAttendAction', 327 'BulkUnattendAction': 'ActivityMngmt/Roster/Services/Actions/BulkUnattendAction', 328 'AttendAction': 'ActivityMngmt/Roster/Services/Actions/AttendAction', 329 'UnattendAction': 'ActivityMngmt/Roster/Services/Actions/UnattendAction', 330 'SendEmailAction': 'ActivityMngmt/Roster/Services/Actions/SendEmailAction', 331 'SendSmsAction': 'ActivityMngmt/Roster/Services/Actions/SendSmsAction', 332 'PrintAction': 'ActivityMngmt/Roster/Services/Actions/PrintAction', 333 'OutcomeAction': 'ActivityMngmt/Roster/Services/Actions/OutcomeAction', 334 'PromoteAction': 'ActivityMngmt/Roster/Services/Actions/PromoteAction', 335 'SkillAssessmentAction': 'ActivityMngmt/Roster/Services/Actions/SkillAssessmentAction', 336 'RedirectToOverdueInvoicesAction': 'ActivityMngmt/Roster/Services/NotificationActions/RedirectToOverdueInvoicesAction', 337 'ShowAlertsAction': 'ActivityMngmt/Roster/Services/NotificationActions/ShowAlertsAction', 338 'ClassRosterAction': 'ActivityMngmt/Shared/Services/Actions/ClassRosterAction', 339 340 'AttendanceFilterProcessor': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilterProcessor', 341 'AttendanceFilteringStrategyFactory': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilteringStrategyFactory', 342 'LastAssessmentFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/LastAssessmentFilteringStrategy', 343 'LastPromotionFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/LastPromotionFilteringStrategy', 344 'MultiValueFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/MultiValueFilteringStrategy', 345 'RatingFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/RatingFilteringStrategy', 346 'RankFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/RankFilteringStrategy', 347 'AnySkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/AnySkillFilteringStrategy', 348 'AllSkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/AllSkillFilteringStrategy',
349 'NoneSkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/NoneSkillFilteringStrategy', 350 351 'AttendanceFiltersGenerator': 'ActivityMngmt/Roster/Services/Filters/AttendanceFiltersGenerator', 352 'AttendanceFilterMetadataProviderFactory': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilterMetadataProviderFactory', 353 'LastAssessmentFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/LastAssessmentFilterMetadataProvider', 354 'LastPromotionFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/LastPromotionFilterMetadataProvider', 355 'RankFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RankFilterMetadataProvider', 356 'RatingFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RatingFilterMetadataProvider', 357 'SkillFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/SkillFilterMetadataProvider', 358 'RangeValuesFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RangeValuesFilterMetadataProvider', 359 'SingleValueFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/SingleValueFilterMetadataProvider', 360 361 // 3. Controls: 362 'EventFlyOut': 'ActivityMngmt/Controls/EventFlyOut', 363 'FilterSelector': 'ActivityMngmt/Controls/FilterSelector', 364 'CapacityInfoControl': 'ActivityMngmt/Controls/CapacityInfoControl', 365 'RosterInfoBox': 'ActivityMngmt/Controls/RosterInfoBox', 366 367 // 4. Extensions: 368 'SlideIn': 'Shared/Extensions/SlideIn', 369 'FadeIn': 'Shared/Extensions/FadeIn', 370 371 // 5. Shared: 372 'ActivityMngmtConstants': 'ActivityMngmt/Shared/Constants', 373 'ActivityMngmtPreferencesManager': 'ActivityMngmt/Shared/ActivityMngmtPreferencesManager', 374 'FiltersPanelVM': 'ActivityMngmt/Shared/ViewModels/FiltersPanelVM', 375 'FiltersPanelComponent': 'ActivityMngmt/Shared/Components/FiltersPanelComponent', 376 'FiltersHelper': 'ActivityMngmt/Shared/FiltersHelper', 377 'ActivityMngmtPopups': 'ActivityMngmt/Shared/ActivityMngmtPopups', 378 'ServicesErrorHandlingHelper': 'BookingWizard/Shared/Services/ServicesErrorHandlingHelper', 379 'WizardHelper': 'BookingWizard/Shared/Services/WizardHelper', 380 // TransferCourses: 381 'TransferDetailsComponent': 'BookingWizard/TransferCourses/TransferDetails/Components/TransferDetailsComponent', 382 'TransferDetailsService': 'BookingWizard/TransferCourses/TransferDetails/Services/TransferDetailsService', 383 'TransferDetailsViewModel': 'BookingWizard/TransferCourses/TransferDetails/ViewModels/TransferDetailsViewModel', 384 385 "SkillRatingSetupController": "SkillRating/SkillAssessmentService", 386 "SkillRatingSetupController": "SkillRating/SkillRatingSetupController", 387 "SkillAssessmentPopup": "SkillRating/SkillAssessmentPopup", 388 "BulkSkillAssessmentPopup":"SkillRating/BulkSkillAssessmentPopup", 389 "SkillRatingSelectorComponent": "SkillRating/Component/SkillRatingSelectorComponent", 390 "SkillAssessmentButtonComponent": "SkillRating/Component/SkillAssessmentButtonComponent", 391 "SkillAssessmentRatingHistoryComponent": "SkillRating/Component/SkillAssessmentRatingHistoryComponent", 392 "SkillAssessmentExportToCSVComponent": "SkillRating/Component/SkillAssessmentExportToCSVComponent", 393 "SkillAssessmentContactComponent": "SkillRating/Component/SkillAssessmentContactComponent", 394 "SkillRatingStarComponent": "SkillRating/Component/SkillRatingStarComponent", 395 "SkilRatingCommentComponent": "SkillRating/Component/SkilRatingCommentComponent", 396 "SkillAssessmentContactComponent": "SkillRating/Component/SkillAssessmentContactComponent", 397 "SkillRatingAssessDateComponent": "SkillRating/Component/SkillRatingAssessDateComponent", 398 "SkillRatingSkillComponent": "SkillRating/Component/SkillRatingSkillComponent", 399 "BulkAssessmentComponent": "SkillRating/Component/BulkAssessmentComponent", 400 "BulkHeaderColumnComponent": "SkillRating/Component/BulkHeaderColumnComponent", 401 "BulkAssessmentContactColumnComponent": "SkillRating/Component/BulkAssessmentContactColumnComponent", 402 "BulkAssessmentSkippedStudentsComponent": "SkillRating/Component/BulkAssessmentSkippedStudentsComponent", 403 "BulkAssessmentLevelSelectionComponent": "SkillRating/Component/BulkAssessmentLevelSelectionComponent", 404 "BulkAssessmentContactSkillColumnComponent": "SkillRating/Component/BulkAssessmentContactSkillColumnComponent", 405 "SkillAssessmentPreviousLevelsComponent": "SkillRating/Component/SkillAssessmentPreviousLevelsComponent", 406 "PreferenceRankingPopup": "PreferenceRankingPopup", 407 408 'ArrayExtensions': 'ArrayExtensions', 409 'DateHelper': 'DateHelper', 410 'ServicesErrorHandlingHelper': 'ServicesErrorHandlingHelper', 411 'GridHelper': 'GridHelper', 412 'GlobalCustomerSearch': 'GlobalCustomerSearch', 413 'GlobalCustomerSearchService': 'Service/GlobalCustomerSearchService', 414 'Controls/CustomerItemVM': 'Controls/CustomerItemVM', 415 416 "OnlineWithdrawalConfirmation": "OnlineWithdrawal/OnlineWithdrawalConfirmation", 417 "OnlineWithdrawalConfirmationConstants": "OnlineWithdrawal/OnlineWithdrawalConfirmationConstants", 418 "OnlineWithdrawalConfirmationModelHelper": "OnlineWithdrawal/OnlineWithdrawalConfirmationModelHelper", 419 "FilterAreaTemplateComponent": "SimplifiedAccountStatement/Component/FilterAreaTemplateComponent", 420 421 // Product Widgets 422 "ProductWidgetsGlobalSettings/GlobalSettingsAppComponent": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/GlobalSettingsAppComponent", 423 "ProductWidgetsGlobalSettings/GlobalSettingsViewModel": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/GlobalSettingsViewModel", 424 "ProductWidgetsService": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/Services/ProductWidgetsService", 425 "Controls/BigTextSetting": "/Areas/Products/Scripts/Control
425s/BigTextSetting", 426 "Controls/PriceRangeFilter": "/Areas/Products/Scripts/Controls/PriceRangeFilter", 427 "Controls/ProductWidgetsGrid": "/Areas/Products/Scripts/Controls/ProductWidgetsGrid", 428 "Controls/SelectableTextSetting": "/Areas/Products/Scripts/Controls/SelectableTextSetting", 429 "ProductWidgetSettingsViewModel": "/Areas/Products/Scripts/ProductWidgetSettings/ProductWidgetSettingsViewModel", 430 "ProductWidgetSettingsComponent": "/Areas/Products/Scripts/ProductWidgetSettings/ProductWidgetSettingsComponent", 431 "ProductWidgetSettingsService": "/Areas/Products/Scripts/ProductWidgetSettings/Services/ProductWidgetSettingsService", 432 "ProductWidgetConstants": "/Areas/Products/Scripts/Shared/ProductWidgetConstants", 433 434 // Class Roster Report 435 'ClassRosterAppVM': 'Reports/ClassRoster/App/ViewModels/ClassRosterAppVM', 436 'BaseClassRosterPage': 'Reports/ClassRoster/App/ViewModels/BaseClassRosterPage', 437 'ClassRosterPageVM': 'Reports/ClassRoster/App/ViewModels/ClassRosterPageVM', 438 'ClassRosterErrorNotificationVM': 'Reports/ClassRoster/App/ViewModels/ErrorNotificationVM', 439 440 'ClassRosterAppComponent': 'Reports/ClassRoster/App/Components/ClassRosterAppComponent', 441 'ClassRosterErrorNotificationComponent': 'Reports/ClassRoster/App/Components/ErrorNotificationComponent', 442 'ClassRosterPageComponent': 'Reports/ClassRoster/Components/ClassRosterPageComponent', 443 'ClassRosterFilterSelector': 'Reports/ClassRoster/Controls/FilterSelector', 444 445 'ClassRosterFilteringStrategyFactory': 'Reports/ClassRoster/Services/Filters/ClassRosterFilteringStrategyFactory', 446 'ClassRosterFilterMetadataProviderFactory': 'Reports/ClassRoster/Services/Filters/ClassRosterFilterMetadataProviderFactory', 447 'ClassRosterFilterProcessor': 'Reports/ClassRoster/Services/Filters/ClassRosterFilterProcessor', 448 'ClassRosterFiltersGenerator': 'Reports/ClassRoster/Services/Filters/ClassRosterFiltersGenerator', 449 450 'HeaderColumnsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/HeaderColumnsFilterMetadataProvider', 451 'AttendanceColumnsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/AttendanceColumnsFilterMetadataProvider', 452 'ExcludesFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ExcludesFilterMetadataProvider', 453 'OneClassPerPageFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/OneClassPerPageFilterMetadataProvider', 454 'ShowNotificationsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ShowNotificationsFilterMetadataProvider', 455 'ShowSkillsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ShowSkillsFilterMetadataProvider', 456 457 'HeaderColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/HeaderColumnsFilteringStrategy', 458 'AttendeeColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/AttendeeColumnsFilteringStrategy', 459 'ExcludeColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/ExcludeColumnsFilteringStrategy', 460 'OneClassPerPageFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/OneClassPerPageFilteringStrategy', 461 'NotificationsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/NotificationsFilteringStrategy', 462 'SkillsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/SkillsFilteringStrategy', 463 464 'ClassRosterConstants': 'Reports/ClassRoster/ClassRosterConstants', 465 'ClassRosterFiltersPanelComponent': 'Reports/ClassRoster/Components/FiltersPanelComponent', 466 'ClassRosterFiltersPanelVM': 'Reports/ClassRoster/App/ViewModels/FiltersPanelVM', 467 'ClassRosterPreferencesManager': 'Reports/ClassRoster/ClassRosterPreferencesManager', 468 469 'RefundAttendance': 'Refund/RefundAttendance', 470 'RefundOccurrence': 'Refund/RefundOccurrence', 471 'RefundAttendancePopupSelector': 'Refund/RefundAttendancePopupSelector', 472 'CancelAttendance': 'Refund/CancelAttendance', 473 'RefundAllAttendees':'Refund/RefundAllAttendees', 474 475 'ReservationEquipmentPopupComponent': 'Conflicts/Equipment/ReservationEquipmentPopupComponent', 476 'ReservationEquipmentPopupViewModel': 'Conflicts/Equipment/ReservationEquipmentPopupViewModel', 477 478 'timelineMatrixPage': 'ItemsRental/timelineMatrixPage', 479 "EventsService": "EventsService", 480 'ApplicationMenuMobile': 'ApplicationMenuMobile', 481 482 // Facility Contract page 483 "FacilityContractEditView": "FacilityContract/FacilityContractEditView", 484 "FacilityContractFiltersPanel": "FacilityContract/FiltersPanel", 485 "FacilityContractConstants": "FacilityContract/FacilityContractConstants", 486 "FacilityContractFilteringStrategyFactory": "FacilityContract/Filters/FacilityContractFilteringStrategyFactory", 487 "FacilityContractFiltersGenerator": "FacilityContract/Filters/FacilityContractFiltersGenerator", 488 "FacilityContractFiltersMetadataProviderFactory": "FacilityContract/Filters/FacilityContractFiltersMetadataProviderFactory", 489 "FacilityContractFiltersProcessor": "FacilityContract/Filters/FacilityContractFiltersProcessor", 490 "FacilityContractPreferencesManager": "FacilityContract/FacilityContractPreferencesManager", 491 "FacilityContractSessionsConflictManagerPopup": "FacilityContract/FacilityContractSessionsConflictManagerPopup", 492 "FacilityContractSessionsConflictManagerPopupHelper": "FacilityContract/FacilityContractSessionsConflictManagerPopupHelper", 493 "FacilityContractSessionsService": "FacilityContract/FacilityContractSessionsService", 494 "FacilityContractSessionsHelper": "FacilityContract/FacilityContractSessionsHelper", 495 "FacilityContractAttachmentUploadPopup": "FacilityContract/FacilityContractAttachmentUploadPopup", 496 497 "FacilityContractAttachmentsComponent": "FacilityContract/FacilityContractAttachmentsComponent", 498 "FacilityContractAttachmentsViewModel": "FacilityContract/FacilityContractAttachmentsViewModel", 499 "FacilityContractAttachmentsGridHelper": "FacilityContract/FacilityContractAttachmentsGridHelper", 500 "FacilityContractAttachmentService": "FacilityContract/FacilityContractAttachmentService", 501 502 // 1. Reservation Filtering strategies: 503 "FacilityContractReservationDateFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationDateFilteringStrategy", 504 "FacilityContractReservationDaysOfWeekFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationDaysOfWeekFilteringStrategy", 505 "FacilityContractReservationFacilityFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationFacilityFilteringStrategy", 506 "FacilityContractReservationHasExtrasFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationHasExtrasFilteringStrategy", 507 "FacilityContractReservationLocationFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationLocationFilteringStrategy", 508 "FacilityContractReservationTimeFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationTimeFilteringStrategy", 509 "FacilityContractReservationServiceFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationServiceFilteringStrategy", 510 511 // 2. Session Filtering strategies: 512 "FacilityContractSessionDateFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionDateFilteringStrategy", 513 "FacilityContractSessionDaysOfWeekFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionDaysOfWeekFilteringStrategy", 514 "FacilityContractSessionFacilityFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionFacilityFilteringStrategy", 515 "FacilityContractSessionHasExtrasFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionHasExtrasFilteringStrategy", 516 "FacilityContractSessionLocationFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionLocationFilteringStrategy", 517 "FacilityContractSessionTimeFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionTimeFilteringStrategy", 518 "FacilityContractSessionStatusFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionStatusFilteringStrategy", 519 "FacilityContractSessionServiceFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionServiceFilteringStrategy", 520 521 // 3. Filters metadata providers 522 "FacilityFilterMetadataProvider": "FacilityContract/Filters/Providers/FacilityFilterMetadataProvider", 523 "LocationFilterMetadataProvider": "FacilityContract/Filters/Providers/LocationFilterMetadataProvider", 524 "DateRangeFilterMetadataProvider": "FacilityContract/Filters/Providers/DateRangeFilterMetadataProvider", 525 "TimeRangeFilterMetadataProvider": "FacilityContract/Filters/Providers/TimeRangeFilterMetadataProvider", 526 "StatusFilterMetadataProvider": "FacilityContract/Filters/Providers/StatusFilterMetadataProvider", 527 "HasExtrasFilterMetadataProvider": "FacilityContract/Filters/Providers/HasExtrasFilterMetadataProvider", 528 "DaysOfWeekFilterMetadataProvider": "FacilityContract/Filters/Providers/DaysOfWeekFilterMetadataProvider", 529 "CalendarViewFilterMetadataProvider": "FacilityContract/Filters/Providers/CalendarViewFilterMetadataProvider", 530 "AmendmentViewFilterMetadataProvider": "FacilityContract/Filters/Providers/AmendmentViewFilterMetadataProvider", 531 "AmendmentCycleFilterMetadataProvider": "FacilityContract/Filters/Providers/AmendmentCycleFilterMetadataProvider", 532 "ServiceFilterMetadataProvider": "FacilityContract/Filters/Providers/ServiceFilterMetadataProvider", 533 534 // 4. Filter controls 535 "FacilityContractLocationFilter": "FacilityContract/Filters/Components/FacilityContractLocationFilter", 536 "FacilityContractFacilityFilter": "FacilityContract/Filters/Components/FacilityContractFacilityFilter", 537 "FacilityContractDateRangeFilter": "FacilityContract/Filters/Components/FacilityContractDateRangeFilter", 538 "FacilityContractTimeRangeFilter": "FacilityContract/Filters/Components/FacilityContractTimeRangeFilter", 539 "FacilityContractStatusFilter": "FacilityContract/Filters/Components/FacilityContractStatusFilter", 540 "FacilityContractHasExtrasFilter": "FacilityContract/Filters/Components/FacilityContractHasExtrasFilter", 541 "FacilityContractDaysOfWeekFilter": "FacilityContract/Filters/Components/FacilityContractDaysOfWeekFilter", 542 "FacilityContractCalendarViewFilter": "FacilityContract/Filters/Components/FacilityContractCalendarViewFilter", 543 "FacilityContractAmendmentViewFilter": "FacilityContract/Filters/Components/FacilityContractAmendmentViewFilter", 544 "FacilityContractAmendmentCycleFilter": "FacilityContract/Filters/Components/FacilityContractAmendmentCycleFilter", 545 "FacilityContractServiceFilter": "FacilityContract/Filters/Components/FacilityContractServiceFilter", 546 547 // 5. Bulk Update 548 "FacilityContractBulkUpdateWizard": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizard", 549 "FacilityContractBulkUpdateWizardHelper": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizardHelper", 550 "FacilityContractPreBulkUpdateWizardStep": "FacilityContract/BulkUpdate/FacilityContractPreBulkUpdateWizardStep", 551 "FacilityContractBulkUpdateWizardStep": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizardStep", 552 "FacilityContractConfirmationWizardStep": "FacilityContract/BulkUpdate/FacilityContractConfirmationWizardStep", 553 554 'ApplicationMenuMobile': 'ApplicationMenuMobile', 555 //MartialArtsSimpleAddIn 556 'TerminateMembership': '../MartialArtsSimpleAddIn/TerminateMembership', 557 'freezeTransaction.membership': 'freezeTransaction.membership', 558 559 // Automated reports 560 'AutomatedReportsApp': 'AutomatedReports/App/AutomatedReportsApp', 561 'EditAutomatedReportsApp': 'AutomatedReports/App/EditAutomatedReportsApp', 562 'AutomatedReportsDashboardPage': 'AutomatedReports/Pages/AutomatedReportsDashboardPage',
563 'AutomatedReportTasksPage': 'AutomatedReports/Pages/AutomatedReportTasksPage', 564 'AutomatedReportsConstants': 'AutomatedReports/Shared/Constants', 565 'RecurrenceRuleHelper': 'AutomatedReports/Shared/RecurrenceRuleHelper', 566 'AutomatedReportsService': 'AutomatedReports/Services/AutomatedReportsService', 567 'AutomatedReportsHelper': 'AutomatedReports/Helpers/AutomatedReportsHelper' 568 }, 569 urlArgs: "v=09251132" 570 }; 571 572 document.App = document.App || {}; 573 var App = document.App; 574 App.Common = App.Common || {}; 575 App.Common.Urls = App.Common.Urls || {}; 576 577 App.Common.Package = App.Common.Package || {}; 578 App.Common.Package.isParkAndRecPackage = false; 579 App.Common.Package.isFitnessPackage = false; 580 App.Common.Package.displayEmailInContactPicker = false; 581 App.Common.Package.displayContactAgeInSearchView = false; 582 App.Common.Package.displayPastDueAmountInContactPicker = false; 583 App.Common.Package.CanViewContacts = false; 584 585 App.Common.RegistrationForm = App.Common.RegistrationForm || {}; 586 App.Common.RegistrationForm.TemporaryContactId = "265286d0-751b-403f-888c-33c027f12b01"; 587 App.Common.RegistrationForm.TemporaryId = "4b89d23f-81e2-46e4-90fd-8d33e3618992"; 588 App.Common.Urls.excludeTemporaryRegistrationForm = "/SocialSite/RegForm/ExcludeTemporaryRegistrationForm"; 589 App.Common.Urls.CartIsEmpty = "/SocialSite/BookMe4BookingPages/CartIsEmpty"; 590 App.Common.Urls.getCurrentBalances = "/SocialSite/GLAccount/GetPastDueInvoicesBalances"; 591 App.Common.Urls.getEventTransferInfo = "/SocialSite/Transfer/GetEventTransferInfo"; 592 App.Common.Urls.saveTransactionsNote = "/SocialSite/Transfer/SaveTransactionsNote"; 593 App.Common.Urls.transferWithdraw = "/SocialSite/Transfer/Withdraw"; 594 App.Common.Urls.saveTransferCourseLog = "/SocialSite/Transfer/SaveTransferCourseLog"; 595 App.Common.Urls.processTransferCourse = "/SocialSite/Transfer/ProcessTransferCourse"; 596 App.Common.Urls.getBookOverCapacityDetails = "/SocialSite/Checkout/GetBookOverCapacityDetails"; 597 598 App.Common.Store = App.Common.Store || {}; 599 App.Common.Store.AddCartToCartButtonId = "fc39c510-3d33-470d-824a-955e06b26299"; 600 App.Common.Store.CheckoutButtonId = "9ae80ca9-aeff-4ab0-9de4-2ab27e56113f"; 601 App.Common.Store.BuyNowButtonId = "4d826324-4ad4-4a31-9d2d-7ed6d2238d85"; 602 603 App.Common.Object = App.Common.Object || {}; 604 605 App.Common.Object.CalendarEventObjectId = "6a293c5d-5ea0-d5b9-2ae2-f91bc2069f1b"; 606 App.Common.Object.FacilityObjectId = "87665895-0175-4958-bfda-9396c1b5222f"; 607 App.Common.Object.ContactObjectId = "88f18a02-bbdd-45b6-9b44-de9ae0ff6500"; 608 App.Common.Object.ProductObjectId = "7a20553e-661b-4af1-add5-7d9e460ae1e2"; 609 App.Common.Object.ProgramObjectId = "82be1476-8d54-4b27-913e-f966a4848671"; 610 App.Common.Object.MembershipObjectId = "8ac96bd2-9550-486b-804e-a40d0c57d6ec"; 611 App.Common.Object.EquipmentObjectId = "deda014b-f887-45cb-aed9-e809b8237e63"; 612 613 App.Common.MultiLookup = App.Common.MultiLookup || {}; 614 App.Common.MultiLookup.ServiceFacilityMultiLookup = "b9defbb6-9ab0-4d1c-87d9-aa1db554b9aa"; 615 616 App.Common.Urls.ViewFilterUrls = { 617 Get: "/SocialSite/ViewFilter/Get", 618 Save: "/SocialSite/ViewFilter/Save", 619 Delete: "/SocialSite/ViewFilter/Delete" 620 }; 621 622 App.Common.Urls.getAlerts = "/SocialSite/Alert/GetAlerts"; 623 App.Common.Alert = { 624 isInstalled: true, 625 isEnabled: false, 626 subscribeObjects: [App.Common.Object.FacilityObjectId, App.Common.Object.ContactObjectId, App.Common.Object.ProductObjectId, App.Common.Object.MembershipObjectId] 627 }; 628 629</script>
629 630 631
632<script src="/Scripts/jQueryCore/jQueryCoreMin.js?09251132"></script>
vendor: 2 bytes, line 632
632
633<script src="/Scripts/jQueryCore/jquery-migrate-3.3.2.min.js?09251132"></script>
vendor: 2 bytes, line 633
633
634<script src="/Scripts/perfectMind/PMCommonHeadLoadingFull.js?09251132"></script>
vendor: 2 bytes, line 634
634
635<script src="/Scripts/Kendo/kendo.PmDialog.js?09251132"></script>
vendor: 2 bytes, line 635
635
636<script src="/Scripts/Kendo/kendo.PmTouchableTooltip.js?09251132"></script>
vendor: 2 bytes, line 636
636
637<script src="/Scripts/Kendo/kendo.pmMultiCalendar.js?09251132"></script>
vendor: 2 bytes, line 637
637
638<script src="/Scripts/Kendo/kendo.pmPreferenceRankingGrid.js?09251132"></script>
vendor: 2 bytes, line 638
638
639<script src="/Scripts/malihuScrollbar/jquery.mCustomScrollbar.concat.min.js?09251132"></script>
vendor: 2 bytes, line 639
639
640<script src="/Scripts/js.zip.min.js?09251132"></script>
vendor: 2 bytes, line 640
640
641<script src="/Scripts/perfectMind/formBuilder.js?09251132"></script>
vendor: 2 bytes, line 641
641
642<script src="/Scripts/perfectMind/formBuilderV2.js?09251132"></script>
vendor: 2 bytes, line 642
642
643<script src="/Scripts/linq.min.js?09251132"></script>
vendor: 2 bytes, line 643
643
644<script src="/Scripts/perfectMind/UploadImageUtility.js?09251132"></script>
vendor: 2 bytes, line 644
644
645<script src="/Scripts/perfectMind/webcam.js?09251132"></script>
vendor: 2 bytes, line 645
645
646<script src="/Scripts/MicrosoftAjax.debug.js?09251132"></script>
vendor: 2 bytes, line 646
646
647<script src="/Scripts/MicrosoftMvcAjax.debug.js?09251132"></script>
vendor: 2 bytes, line 647
647
648<script src="/Scripts/MicrosoftMvcValidation.debug.js?09251132"></script>
vendor: 2 bytes, line 648
648
649<script src="/Scripts/perfectMind/SunsetSunriseCalc.js?09251132"></script>
vendor: 2 bytes, line 649
649
650<script src="/Scripts/jQueryPlugin/jQueryHoverIntentFull.js?09251132"></script>
vendor: 2 bytes, line 650
650
651<script src="/Scripts/jQueryPlugin/jQueryValidateFull.js?09251132"></script>
vendor: 2 bytes, line 651
651
652<script src="/Scripts/jQueryPlugin/jQueryTimePickerFull.js?09251132"></script>
vendor: 2 bytes, line 652
652
653<script src="/Scripts/jQueryPlugin/jQueryThreeDotsFull.js?09251132"></script>
vendor: 2 bytes, line 653
653
654<script src="/Scripts/jQueryPlugin/jQueryContextMenuFull.js?09251132"></script>
vendor: 2 bytes, line 654
654
655<script src="/Scripts/jQueryPlugin/jQueryFloatingBoxFull.js?09251132"></script>
vendor: 2 bytes, line 655
655
656<script src="/Scripts/jQueryPlugin/jQueryPlaceholderFull.js?09251132"></script>
vendor: 2 bytes, line 656
656
657<script src="/Scripts/jQueryPlugin/jquery.elastic.js?09251132"></script>
vendor: 2 bytes, line 657
657
658<script src="/Scripts/jQueryPlugin/jQueryBbqFull.js?09251132"></script>
vendor: 2 bytes, line 658
658
659<script src="/Scripts/jQueryPlugin/jQueryPmDialog.js?09251132"></script>
vendor: 2 bytes, line 659
659
660<script src="/Scripts/jQueryPlugin/jQueryPmEnhancedSelect.js?09251132"></script>
vendor: 2 bytes, line 660
660
661<script src="/Scripts/jQueryPlugin/jQueryDateTimeAutocompleteFull.js?09251132"></script>
vendor: 2 bytes, line 661
661
662<script src="/Scripts/jQueryUi/jQueryUi.min.js?09251132"></script>
vendor: 2 bytes, line 662
662
663<script src="/Scripts/swfobject/swfObjectFull.js?09251132"></script>
vendor: 2 bytes, line 663
663
664<script src="/Scripts/perfectMind/core.js?09251132"></script>
vendor: 2 bytes, line 664
664
665<script src="/Scripts/perfectMind/common.js?09251132"></script>
vendor: 2 bytes, line 665
665
666<script src="/Scripts/customControl/checkbox.js?09251132"></script>
vendor: 2 bytes, line 666
666
667<script src="/Scripts/customControl/date.js?09251132"></script>
vendor: 2 bytes, line 667
667
668<script src="/Scripts/customControl/datetime.js?09251132"></script>
vendor: 2 bytes, line 668
668
669<script src="/Scripts/customControl/html.js?09251132"></script>
vendor: 2 bytes, line 669
669
670<script src="/Scripts/customControl/address.js?09251132"></script>
vendor: 2 bytes, line 670
670
671<script src="/Scripts/customControl/youtube.js?09251132"></script>
vendor: 2 bytes, line 671
671
672<script src="/Scripts/customControl/multilookup.js?09251132"></script>
vendor: 2 bytes, line 672
672
673<script src="/Scripts/customControl/lookup.js?09251132"></script>
vendor: 2 bytes, line 673
673
674<script src="/Scripts/customControl/dynamiclookup.js?09251132"></script>
vendor: 2 bytes, line 674
674
675<script src="/Scripts/customControl/tax.js?09251132"></script>
vendor: 2 bytes, line 675
675
676<script src="/Scripts/customControl/ajaxLink.js?09251132"></script>
vendor: 2 bytes, line 676
676
677<script src="/Scripts/customControl/FieldDependencyBuilder.js?09251132"></script>
vendor: 2 bytes, line 677
677
678<script src="/Scripts/customControl/maskedNumber.js?09251132"></script>
vendor: 2 bytes, line 678
678
679<script src="/Scripts/customControl/numericInputValidator.js?09251132"></script>
vendor: 2 bytes, line 679
679
680<script src="/Scripts/customControl/taxableNumbericTextBox.js?09251132"></script>
vendor: 2 bytes, line 680
680
681<script src="/Scripts/perfectMind/cardView.js?09251132"></script>
vendor: 2 bytes, line 681
681
682<script src="/Scripts/jQueryPlugin/lightbox.js?09251132"></script>
vendor: 2 bytes, line 682
682
683<script src="/Scripts/MartialArtsVersion3/PromoteRankByExam.js?09251132"></script>
vendor: 2 bytes, line 683
683
684<script src="/Scripts/slimScroll/jquery.slimscroll.js?09251132"></script>
vendor: 2 bytes, line 684
684
685<script src="/Scripts/utils/sessvars.js?09251132"></script>
vendor: 2 bytes, line 685
685
686<script src="/Scripts/MartialArtsSimpleAddIn/slick.js?09251132"></script>
vendor: 2 bytes, line 686
686
687<script src="/Scripts/MartialArtsSimpleAddIn/jquery.nice-select.min.js?09251132"></script>
vendor: 2 bytes, line 687
687
688<script src="/Scripts/jQueryPlugin/jquery.star-rating-svg.js?09251132"></script>
vendor: 2 bytes, line 688
688
689<script src="/Scripts/jQueryPlugin/rater.js?09251132"></script>
vendor: 2 bytes, line 689
689
690<script src="/Scripts/broadcastChannelPolyfill.js?09251132"></script>
vendor: 2 bytes, line 690
690
691<script src="/Scripts/Kendo/kendo.all.min.js?09251132"></script>
vendor: 2 bytes, line 691
691
692<script src="/Scripts/Kendo/kendo.timezones.min.js?09251132"></script>
vendor: 2 bytes, line 692
692
693<script src="/Scripts/Kendo/kendo.aspnetmvc.min.js?09251132"></script>
vendor: 2 bytes, line 693
693
694<script src="/Scripts/Kendo/kendo.multi.calendar.js?09251132"></script>
vendor: 2 bytes, line 694
694
695<script src="/Scripts/Kendo/kendo.multiDatePicker.js?09251132"></script>
vendor: 2 bytes, line 695
695
696<script src="/Scripts/alerts.js?09251132"></script>
vendor: 2 bytes, line 696
696
697<script src="/Scripts/LazyLoader.js?09251132"></script>
vendor: 2 bytes, line 697
697
698<script src="/Scripts/perfectMind/SortTable.js?09251132"></script>
698 699 700 701
702<script crossorigin="anonymous" src="/Scripts/Kendo/cultures/kendo.culture.en-US.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 702
702
703<script crossorigin="anonymous" src="/Scripts/require.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 703
703
704<script crossorigin="anonymous" src="/Scripts/perfectMind/PMCommonFull.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 704
704
705<script crossorigin="anonymous" src="/Scripts/knockout-kendo.js?09251132" type="text/javascript"></script>
705 706
707<script> 708 if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { 709 $.getScript("/Scripts/jQueryUi/jquery.ui.touch-punch.min.js?09251132", function(){}); 710 } 711</script>
711 712
713<script> 714 kendo.culture("en-US"); 715 kendo.culture().numberFormat.currency.symbol = "$"; 716 717</script>
717 718 719 720
720<script type="text/javascript" src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_HeadContent_MetaContentPlaceHolder_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a15e07564-f3d5-441e-a01b-5763caea6096%3aea597d4b%3ab25378d2"></script>
vendor: 2 bytes, line 720
720
721<script type="text/javascript"> 722//<![CDATA[ 723 if(typeof(Sys) != "undefined"){$addHandler(window, "load", function(){Sys.Application.initialize();}); } else { throw new Error("Microsoft ASP.NET AJAX cannot be initialized!")} 724//]]> 725</script>
725 726 727 728
728<script crossorigin="anonymous" src="/Scripts/perfectMind/RegistrationFormPrompts.js?09251132"></script>
728 729
729<script crossorigin="anonymous" src="/Scripts/perfectMind/IntgrFormPrompts.js?09251132"></script>
729 730
730<script crossorigin="anonymous" type="text/javascript" src="/Scripts/perfectMind/ViewEdit.js?09251132"></script>
730 731
731<script type="text/javascript"> 732 //global variable, needs defining here 733 var imagebutton = "/Content/Images/ControlIcons/lookup-button.png"; 734 735 $(document).ready(function () { 736 $("#btnNav").show(); 737 738 }); 739 </script>
739 740 741 <meta property="og:title" content="Marina Martial Arts | Mar Vista, CA" /> 742 <meta property="og:description" content="We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Call us now 310-821-6768" /> 743 744 <meta property="og:url" content="https://marinamartialarts.net/" /> 745 746 <meta property="og:image" content="https://az12497.vo.msecnd.net/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png" /> 747 748 <meta name="description" content="We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Call us now 310-821-6768" /><meta name="google-site-verification" content="ikOkZsFcxRV3cwgMJn9x_37n7CpYCWEP0OdIc63KW5Q" /> 749
750<script>
vendor: 345 bytes, lines 750-756
750 751 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 752 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 753 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 754 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 755 756 ga('create', '
756UA-68636903-1
vendor: 42 bytes, lines 756-758
756', 'auto'); 757 ga('send', 'pageview'); 758
759</script>
759 760 761 762 763 764 <style type="text/css"> 765 body:not(.socialsite-page) #content-wrapper { 766 background-color: #F8F9FA; 767 } 768 </style> 769 770 771 772 773 774 775 776 777</head> 778 779<body class="body socialsite-page " 780 data-application="SocialSite" 781 data-object="Home" 782 data-table="CMSPageObject39369757254648"> 783 784 785 786 <div style="display: none;"> 787 <input type="hidden" id="siteAnchor" value="/" /> 788 </div> 789 <div id="ajaxDialogPlaceHolder" style="display: none;"></div> 790 <div id="objectAjaxLoadingOutter" style="display: none;"></div> 791 792 <form></form> 793 <div id="main-wrapper"> 794 795 796 797 798
798<script type="module" src="/Scripts/ApolloComponents/apollo-core.js?09251132"></script>
798 799
799<script crossorigin="anonymous" src="/Scripts/perfectMind/ByPassLinkManager.js?09251132" type="text/javascript"></script>
799 800 <div id="header-wrapper"> 801 <ul id="bypass-link-list"> 802 <li class="bypass-link-item"> 803 <a id="main-content-link" class="bypass-link" href="#main-content" tabindex="1"> 804 <div class="link-content">Skip to main content</div> 805 </a> 806 </li> 807 </ul> 808 809 810 811 <table id="header-table" role="presentation" cellpadding="0" cellspacing="0"> 812 <tbody> 813 814 <tr> 815 <td rowspan="3" class="header-logo-td"> 816 <div style="table-layout: fixed; min-width: 220px; max-height: 140px; padding-right: 0px; margin-left: 0px; max-width: 300px;" class="Company-logo"> 817 <a href="/" title="Home"> 818 819 <img id="Company-Logo-Icon" src="//content.perfectmind.com/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png" border="0" class="header-logo-icon_Orig" alt="Company Logo" /> 820 821 </a> 822 </div> 823 </td> 824 825 826 <td colspan="2" id="headerTopRow" class="last-child" style="width: 100%; padding-top: 0; vertical-align: top; white-space: nowrap;"> 827 828 829<div id="nav-root"> 830 831 <div id="topNavRdiv" style='float: right; height: 100%;'> 832 <div style="position: relative; padding-bottom: 0px;"> 833 <div id="topNav"> 834 835 <ul class="tab" id="no-hover"> 836 837 <li> 838 <a href='/SocialSite/MemberRegistration/MemberSignIn' class="tab">Log in</a> 839 </li> 840 841 </ul> 842 </div> 843 </div> 844 </div> 845 <div> 846 <div id="shopCartRightdiv" style="float: right; height: 100%; margin: 0 6px 0 33px;"> 847 848<a id="shopping-cart-icon" class='shopping-cart-icon-hidden' href="https://marinamartialarts.net/SocialSite/StoreApplication/Checkout" tabindex="1" aria-label="Shopping cart icon. Use enter to open Checkout Page."></a> 849<div id="shopping-cart-icon-occupied" class='shopping-cart-icon-hidden' onclick="doCheckoutWithoutGoBackUrl();"> 850 <div id="shopping-cart-item-count" class='shopping-cart-item-count-hidden'> 851 0 852 </div> 853</div> 854<span id="checkout-label" style="font-size:13px;font-weight:bold;color:#CCCCCC;margin-top:8px;padding-right:4px;" class='checkout-label-hidden' onclick="doCheckoutWithoutGoBackUrl()">Checkout</span> 855<div class="tool-tip-message"> 856 <span class="tip"></span> 857 <p class="message">There is no item in the cart</p> 858</div> 859
860<script type="text/javascript"> 861 window.addEventListener("message", function (message) { 862 if (!message || !message.data) return; 863 864 switch (message.data.event) { 865 case 'updateCartItemsCount': 866 refreshShoppingCart(message.data.cartItemsCount); 867 return; 868 } 869 }); 870 871 (function () { 872 873 874 window.refreshShoppingCart = function (count) { 875 $("#shopping-cart-item-count").html(count); 876 $("#shopping-cart-icon-occupied").attr('class', 'shopping-cart-icon-normal'); 877 $("#shopping-cart-item-count").attr('class', 'shopping-cart-item-count-normal'); 878 $("#checkout-label").attr('onclick', 'doCheckoutWithoutGoBackUrl()'); 879 $("#checkout-label").attr('class', 'checkout-label-show'); 880 $("#shopping-cart-icon-occupied").toggle(count > 0); 881 if (count >= 0) { 882 $("#shopping-cart-icon").attr('class', 'shopping-cart-icon-hidden'); 883 } else { 884 $("#shopping-cart-icon").attr('class', 'shopping-cart-icon-normal'); 885 } 886 }; 887 888 window.clearShoppingCartAsync = function (onSuccess, onFailure) { 889 890 $.ajax({
891 type: "post", 892 url: "/SocialSite/StoreApplication/ClearShoppingCart", 893 dataType: "json", 894 success: function (result) { 895 if (result && !result.success && onFailure) { 896 onFailure(); 897 } else { 898 refreshShoppingCart(0); 899 if (onSuccess) onSuccess(); 900 } 901 }, 902 error: onFailure 903 }); 904 }; 905 906 // for tablet, click away will hide the tool-tip-message 907 $(document).mouseup(function (e) { 908 var container = $("shopCartRdiv"); 909 910 if (!container.is(e.target) // if the target of the click isn't the container... 911 && container.has(e.target).length === 0) // ... nor a descendant of the container 912 { 913 $('.tool-tip-message').hide(); 914 } 915 }); 916 917 $("#shopping-cart-icon").keydown(function (e) { 918 if (e.keyCode === 13) { 919 $(this).click(); 920 } 921 }); 922 923 //-------------------------------------------- 924 $('#checkout-label, #shopping-cart-icon').mouseout(function () { 925 $('.tool-tip-message').hide(); 926 }); 927 928 window.doCheckoutFromCart = function (optionalParam) { 929 var url = 'https://marinamartialarts.net/SocialSite/StoreApplication/Checkout'; 930 url = url + '?goBackUrl=' + escape(window.location); 931 if (optionalParam) { 932 url += optionalParam; 933 } 934 window.location = url; 935 }; 936 937 window.doCheckoutWithoutGoBackUrl = function () { 938 var url = 'https://marinamartialarts.net/SocialSite/StoreApplication/Checkout'; 939 940 window.location = url; 941 }; 942 943 window.loadCartDetails = function () { 944 var detailUrl = '/SocialSite/StoreApplication/CartSummary'; 945 $.ajax({
946 url: detailUrl, 947 cache: false, 948 type: "GET" 949 }).done(function (html) { 950 $("#cartDetails").html(html); 951 $("#cartDetailPopup").data("kendoMobileModalView").open(); 952 }); 953 }; 954 955 window.noItemInCart = function (optionalParam) { 956 $('.tool-tip-message').show(); 957 }; 958 959 window.disableShoppingCart = function () { 960 $("#shopping-cart-icon").removeAttr("onclick"); 961 $("#shopping-cart-icon").css("cursor", "default"); 962 }; 963 }()); 964</script>
964 965 </div> 966 967 <div id="google_translate_element" style="float:right;"></div> 968 969 </div> 970 971 <div style="float: right; height: 100%"> 972 973 <ul id="appNav"> 974 975 </ul> 976 </div> 977 978 </div> 979 980 981 982
982<script type="text/javascript"> 983 //<![CDATA[ 984 function closeMenu() { 985 var menu = $("#OptionsSelector").data("kendoMenu"); 986 var item = $("> li", menu.element)[0]; 987 menu.close(item); 988 } 989 990 function onOptionsSelectorMenuOpen() { 991 var menu = $("#OptionsSelector").data("kendoMenu"); 992 if (menu != null) { 993 menu.nextItemZIndex = 1001; 994 } 995 996 if ($("body").hasClass("newKendoMenu")) { 997 $("#Options-Setup").addClass("expanded"); 998 } 999 1000 var menuWidth = $(menu.element).width(); 1001 $(menu.element).find(".k-group").css("width", menuWidth); 1002 } 1003 1004 function onOptionsSelectorMenuClose(e) { 1005 1006 if ($("body").hasClass("newKendoMenu") && $(e.item).parent().is(".k-widget")) { 1007 $("#Options-Setup").removeClass("expanded"); 1008 } 1009 } 1010 1011 $(document).ready(function () { 1012 $('#Options-Setup').keypress(function (e) { 1013 // Open user menu on space/enter buttons pressed. 1014 // Space button press- '0' works in mozilla and '32 in other' browsers. 1015 // Enter button press - '13'. 1016 if (e.keyCode == 0 || e.keyCode == 32 || e.keyCode == 13) { 1017 var menu = $("#OptionsSelector").data("kendoMenu"); 1018 menu.open($('#OptionsSelector .k-item.k-state-default').first()); 1019 e.preventDefault(); 1020 } 1021 }); 1022 1023 $('#Options-Setup').keydown(function (e) { 1024 // Close user menu on esc/tab buttons pressed. 1025 if (e.keyCode == 27 || e.keyCode == 9) { 1026 var menu = $("#OptionsSelector").data("kendoMenu"); 1027 menu.close($('#OptionsSelector .k-item.k-state-default').first()); 1028 // On closing menu need to remove focus from menu item. 1029 $("#OptionsSelector .k-group li.k-hover").removeClass("k-hover"); 1030 } 1031 1032 // Go through user menu items using up/down arrow buttons. 1033 if (e.keyCode == 38) { // up arrow 1034 var selectedMenuItem = $("#OptionsSelector .k-group li.k-hover"); 1035 selectedMenuItem.removeClass("k-hover"); 1036 if (selectedMenuItem.prev('li').length == 0) { 1037 selectedMenuItem.siblings().last().addClass("k-hover").find('a').focus(); 1038 e.preventDefault(); 1039 } else { 1040 selectedMenuItem.prevAll("li:has(a.k-link):not(.seperator)").first().addClass("k-hover").find('a').focus(); 1041 e.preventDefault(); 1042 } 1043 } 1044 if (e.keyCode == 40) { // down arrow 1045 var selectedMenuItem = $("#OptionsSelector .k-group li.k-hover"); 1046 if (selectedMenuItem.length == 0) { 1047 $("#OptionsSelector .k-group li:first").addClass('k-hover').find('a').focus(); 1048 e.preventDefault(); 1049 return; 1050 } 1051 selectedMenuItem.removeClass("k-hover"); 1052 if (selectedMenuItem.next('li').length == 0) { 1053 selectedMenuItem.siblings().first().addClass("k-hover").find('a').focus(); 1054 e.preventDefault(); 1055 } else { 1056 selectedMenuItem.nextAll("li:has(a.k-link):not(.seperator)").first().addClass("k-hover").find('a').focus(); 1057 e.preventDefault(); 1058 } 1059 } 1060 }); 1061 1062 // Add desciption before all portal menu submenus. 1063 if ($('#ApplicationMenu .k-item').find('.k-group.k-menu-group').length > 0) { 1064 $('#ApplicationMenu .k-item').find('.k-group.k-menu-group').each(function () { 1065 $('<span tabindex="-1" class="hidden-label">Dropdown menu. To open menu please use enter or space buttons. To go through menu items please use arrow keys!</span>') 1066 .insertAfter($(this).parent("li").find("span:first")); 1067 }); 1068 } 1069 // Prevent tabing from user menu items. 1070 $('#OptionsSelector .k-group, #OptionsSelector li, #OptionsSelector li a').attr('tabindex', '-1'); 1071 // Prevent tabing from portal menu items(to go through its items we need to use arrow buttons). 1072 $('#ApplicationMenu li, #ApplicationMenu li a').attr('tabindex', '-1'); 1073 // Set empty value to aria-label attribute to override image alt attribute value for screen reader. 1074 $('#ApplicationMenu li a img').attr("aria-label", ""); 1075 // In case when we loose focus from our menu and it will be closed also need to remove focus from menu item. 1076 $("#OptionsSelector, #OptionsSelector .k-group") 1077 .mouseleave(function () { 1078 $("#OptionsSelector .k-group li.k-hover").removeClass("k-h
1078over"); 1079 }); 1080 1081 var separatorItems = $('#Options-Setup').find('.k-group li.seperator'); 1082 separatorItems.removeAttr('tabindex'); 1083 }); 1084 1085 1086 //]]> 1087 $(function () { 1088 function ReorderMenuItems() { 1089 var menuEl = $('#ApplicationMenu'); 1090 var menu = menuEl.data('kendoMenu'); 1091 if (window.reorderingMenu || !menu) return; 1092 window.reorderingMenu = true; 1093 var menuWidth = 0; 1094 var windowWidth = $(window).width(); 1095 1096 var firstLevelItems = $('#ApplicationMenu>li'); 1097 var moreGroupItems = []; 1098 var moreItem = getMoreItem(); 1099 if (moreItem) { 1100 moreGroupItems = $(moreItem).children('li'); 1101 }; 1102 var allItems = $.merge(firstLevelItems, moreGroupItems); 1103 1104 var itemsToMore = []; 1105 var itemsFromMore = []; 1106 var lastItemSize = $('#appSuiteCell + td').width() + 20; 1107 1108 // Workaround for BUG-051420: [Mobile] [Book Me] Launch Website menu item should be placed into menu line 1109 if (allItems.length <= 3) { 1110 return; 1111 } 1112 1113 $(moreItem).css('min-width', 0); 1114 $.each(allItems, function (i, e) { 1115 var elementWidth = $(e).width(); 1116 // if element width is zero, then we're dealing with a hidden element 1117 if (elementWidth == 0) { 1118 elementWidth = getHiddenElementWidth(e); 1119 } 1120 menuWidth += elementWidth; 1121 1122 if (menuWidth + 130 + lastItemSize > windowWidth) { 1123 itemsToMore.push(e); 1124 } else if (moreGroupItems.length && moreGroupItems.filter(e).length) { 1125 itemsFromMore.push(e); 1126 } 1127 }); 1128 $(moreItem).css('min-width', ''); 1129 1130 if (!getMoreItem() && menuWidth + 130 + lastItemSize > $(window).width()) { 1131 menu.insertAfter({ 1132 text: 'More', 1133 cssClass: "more", 1134 items: [] 1135 }, 1136 "li:last-child"); 1137 } 1138 1139 var rootItemsCount = $('#ApplicationMenu>li').length; 1140 moreItem = getMoreItem(); 1141 $.each(itemsFromMore, function (i, e) { 1142 if (rootItemsCount < 6) { 1143 // Change arrow direction for nested menu icon (from right to down). 1144 $(e).find(".k-link").find(".k-i-arrow-e").removeClass("k-i-arrow-e").addClass("k-i-arrow-s"); 1145 $(e).insertBefore(moreItem.closest('li')); 1146 rootItemsCount++; 1147 } 1148 }); 1149 1150 if (moreItem) { 1151 $.each(itemsToMore, function (i, e) { 1152 if (!$(e).find(moreItem).length) { 1153 // Change arrow direction for nested menu icon (from down to right). 1154 $(e).find(".k-link").find(".k-i-arrow-s").removeClass("k-i-arrow-s").addClass("k-i-arrow-e"); 1155 $(e).appendTo(moreItem); 1156 } 1157 }); 1158 1159 // Add description to 'More' submenu separately because it is rendered later that other submenus components. 1160 $('<span tabindex="-1" class="hidden-label">Dropdown menu. To open menu please use enter or space buttons. To go through menu items please use arrow keys!</span>') 1161 .insertAfter(moreItem.parent("li").find("span:first")); 1162 1163 if (!moreItem.find('li').length) { 1164 moreItem.closest('li').remove(); 1165 } 1166 // Workaround for BUG-051500: [Planner] User`s page main menu option "More" is shown not only as main menu option, but also as sub-menus of main menu 1167 $('#ApplicationMenu ul .more').remove(); 1168 } 1169 1170 delete window.reorderingMenu; 1171 1172 function getMoreItem() { 1173 var firstLevelItems = $('#ApplicationMenu>li'); 1174 for (var i = 0; i < firstLevelItems.length; i++) { 1175 if ($(firstLevelItems[i]).children('span:first').text() === 'More') { 1176 var moreItem = $(firstLevelItems[i]).children('ul'); 1177 return moreItem.length ? moreItem : $(firstLevelItems[i]).children('div').children('ul'); 1178 } 1179 } 1180 return false; 1181 } 1182 } 1183 1184 function waitForMenu() { 1185 var menu = $('#ApplicationMenu').data('kendoMenu'); 1186 if (menu) { 1187 ReorderMenuItems();
1188 } else { 1189 setTimeout(waitForMenu, 200); 1190 } 1191 } 1192 1193 waitForMenu(); 1194 1195 var delay = (function () { 1196 var timer = 0; 1197 return function (callback, ms) { 1198 clearTimeout(timer); 1199 timer = setTimeout(callback, ms); 1200 }; 1201 })(); 1202 1203 function getHiddenElementWidth(e) { 1204 var copiedElement = $(e).clone().css({ 1205 'visibility': 'hidden', 1206 'position': 'absolute', 1207 'z-index': '-99999', 1208 'left': '99999999px', 1209 'top': '0px' 1210 }).appendTo('body'); 1211 elementWidth = copiedElement.width(); 1212 copiedElement.remove(); 1213 return elementWidth; 1214 } 1215 1216 $(window).resize(function () { 1217 delay(function () { 1218 ReorderMenuItems(); 1219 }, 500); 1220 }); 1221 1222 1223 //centering logged-in user menu in case if there is no "Your revards" item. 1224 // Increase in margin required because word and background overlap when both are of same color 1225 if (!$('li.rewards').length) { 1226 $('.header-for-member #topNav #Options-Setup').css('margin-top', '-10px'); 1227 } 1228 1229 }); 1230 1231 $('.header-for-member #ApplicationMenu .k-image').on("error", function () { 1232 $('#ApplicationMenu .k-image:not([src$="default.png"]').attr('src', '/Content/Images/Menu/NewXplorBranding/default.png'); 1233 }); 1234 1235 $('.header-for-member .member-logged img').on("error", function () { 1236 $(this).attr('src', '/Content/Images/Menu/NewXplorBranding/my-info.png'); 1237 }); 1238 </script>
1238 1239 1240 </td> 1241 1242 </tr> 1243 1244 1245 <tr> 1246 <td id="appSuiteCell" style="vertical-align: bottom; padding-bottom: 0;"> 1247 <div id="appSuiteContainer" style="white-space: nowrap; overflow: hidden; position: relative;"> 1248 1249<ul id="appsuite-nav"><li> 1250 <a class="tab-active object-tab-link" href="/" title="Home"> 1251 <img alt="Home image" src="/content/images/ObjectThumbNail/objecticons/homeicon.png"/>Home 1252 <span class="arrow bottom"></span></a> 1253 </li><li> 1254 <a class="tab object-tab-link" href="/SocialSite/instructors" title="Instructors"> 1255 <img alt="Instructors image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Instructors 1256 <span class="arrow bottom"></span></a> 1257 </li><li> 1258 <a class="tab object-tab-link" href="/SocialSite/community" title="Community"> 1259 <img alt="Community image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Community 1260 <span class="arrow bottom"></span></a> 1261 </li><li> 1262 <a class="tab object-tab-link" href="/SocialSite/bully-prevention-mar-vista-ca" title="Bully Prevention"> 1263 <img alt="Bully Prevention image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Bully Prevention 1264 <span class="arrow bottom"></span></a> 1265 </li><li> 1266 <a class="tab object-tab-link" href="/SocialSite/blog-marina-martial-arts" title="Blog Marina MA"> 1267 <img alt="Blog Marina MA image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Blog Marina MA 1268 <span class="arrow bottom"></span></a> 1269 </li><li> 1270 <a class="tab object-tab-link" href="/SocialSite/contact-us" title="Contact Us"> 1271 <img alt="Contact Us image" src="/content/images/ObjectThumbNail/objecticons/user%20group.png"/>Contact Us 1272 <span class="arrow bottom"></span></a> 1273 </li><li id="object-tab-more"> 1274 <div class="tab"> 1275 <ul class="k-widget k-reset k-header k-menu" id="ObjectSelector"><li class="k-item k-state-default"><span class="k-link k-menu-link">More<span class="k-icon k-i-arrow-60-down"></span></span><ul class="k-group k-menu-group"><li class="k-item k-state-default"><span class="k-link k-menu-link" style="padding-left:10px;vertical-align:middle;">​</span></li></ul></li></ul>
1275<script> 1276 kendo.syncReady(function(){jQuery("#ObjectSelector").kendoMenu({"open":OnOpenMenu});}); 1277</script>
1277</div> 1278 </li> 1279 </ul> 1280
1280<script type="text/javascript"> 1281 $(".object-tab-link").on('touchstart', function(i) { 1282 window.location = $(this).attr("href"); 1283 }); 1284 1285 function OnOpenMenu(event) { 1286 PerfectMind.Layout.DynamicTabs.objectSelectorOnOpen(event); 1287 var menu = $("#ObjectSelector").data("kendoMenu"); 1288 1289 if (menu != null) { 1290 menu.nextItemZIndex = 101; 1291 } 1292 } 1293 </script>
1293 1294 </div> 1295 </td> 1296 1297 <td id="Td6" class="last-child" style="padding-bottom: 0.5em; vertical-align: bottom;"> 1298 1299 </td> 1300 1301 </tr> 1302 1303 </tbody> 1304 </table> 1305 1306 </div> 1307 <div id="ShowGlobalSearchTable" class="hideShowGlobalSearchTable"> 1308 1309 </div> 1310 <div id="content-wrapper" class="clearfix"> 1311
1312<script type="text/javascript"> 1313 //<![CDATA[ 1314 function hideNotification() { 1315 if (typeof (updateButtonsAndMenus) == 'function') { 1316 updateButtonsAndMenus(); 1317 } 1318 $('#customButtonNotification_popup').pmKendoDialog("close"); 1319 $('#customButtonNotification').hide(); 1320 $('#virtualCodeNotification').pmKendoDialog("close"); 1321 $.cookie("ConfirmedCookie", null); 1322 $("body").removeClass('overflowHidden'); 1323 $('.notification').pmKendoDialog("close"); 1324 } 1325 function showNotification() { 1326 } 1327 //]]> 1328</script>
1328 1329 1330 1331 <div id="customButtonNotification" class="error-disabled-msg" style="display: none;"> 1332 1333 1334 1335 1336 </div> 1337 <div id="main-content" class="mainMargin"> 1338 1339 1340 <div> 1341 <div id='camera_popup' style="display: none"> 1342 <div class="blocker"></div> 1343 <div id='camera_popup_dialog' > 1344 <img src="/Content/Images/Widget/close.png" onclick='CloseCamera();return false;' style="position:absolute;right:-10px;top:-10px" alt="Close Camera"/> 1345 <div id='camera_popup_video' muted autoplay width='640' height='420'></div> 1346 1347 <div style='padding-top: 10px;text-align: center'> 1348 <button style="width:200px;" class='pm-confirm-button' onclick='CaptureCamera();return false;'>Capture</button> 1349 </div> 1350 <canvas id='camera_canvas' width='640' height='420' style='visibility: hidden'></canvas> 1351 </div> 1352</div> 1353<div id='camera_popup_ie' style="display: none"> 1354 <div class="blocker_ie"></div> 1355 <div id='camera_popup_dialog_ie' > 1356 <img src="/Content/Images/Widget/close.png" onclick='CloseCamera_ie();return false;' style="position:absolute;right:-10px;top:-10px" alt="Close Camera"/> 1357 <div id='camera_popup_video_ie' muted autoplay width='640' height='420'></div> 1358 1359 <div style='padding-top: 10px;text-align: center'> 1360 <button style="width:200px;" class='pm-confirm-button' onclick='CaptureCamera();return false;'>Capture</button> 1361 </div> 1362 1363 </div> 1364</div> 1365 1366 1367 1368 1369 <label for="currentRecordId" style="display: none;">Current Record Id</label> 1370 <input id="currentRecordId" style="display: none;" value="b1befa67-2955-45f6-87da-c3488a9dd375" /> 1371 <label for="currentObjectId" style="display: none;">Current Object Id</label> 1372 <input id="currentObjectId" style="display: none;" value="841baf13-d797-4f96-a5fa-ef92fc192831" /> 1373 <div id='viewEditorPopupContainer' style='display: none;'></div> 1374 1375 1376 <div id="outterObjectLayoutContainer" class="clearfix layout-main content-without-panels" style="display:block"> 1377 1378 <div class="built-in-buttons "> 1379 <table> 1380 <tr> 1381 <td class="table-second-col"> 1382 <div id="button-view-find-container-view" class="grid-record-buttons"> 1383 1384 <div id="system-buttons-container" class="buttons system-buttons-container"> 1385 1386 </div> 1387 1388 1389<link rel="stylesheet" type="text/css" href="/Content/MembershipDuplicatePopup.css?09251132" /> 1390 1391<div class="pageLoaderWrap" style="display: none"> 1392 <div class="loading-image"> 1393 </div> 1394</div> 1395 1396 <div id='customButtonsContainerDiv' class="custom-buttons-container" style="min-width: 435;"> 1397 <div id="btnNav" class="buttons tiptip"> 1398 1399 </div> 1400 </div> 1401
1401<script type="text/javascript"> 1402 //<![CDATA[ 1403 var isBookMe = false; 1404 var recordId = ''; 1405 var addToCartBtnId = 'btnfc39c510-3d33-470d-824a-955e06b26299'; 1406 var checkoutBtnId = 'btn9ae80ca9-aeff-4ab0-9de4-2ab27e56113f'; 1407 1408 function showPageLoader() { 1409 if (isBookMe) { 1410 return; 1411 } 1412 1413 if($('.pageLoaderWrap').length==1 && $('.pageLoaderWrap:visible').length==0){ 1414 if ($('#gridRecords').length == 1) { 1415 $('#gridRecords').append($('.pageLoaderWrap')); 1416 $('#gridRecords').addClass("positionRelative"); 1417 $('.pageLoaderWrap').fadeIn(100, "linear"); 1418 } 1419 else{ 1420 $('.pageLoaderWrap').fadeIn(100, "linear"); 1421 } 1422 } 1423 } 1424 1425 function hidePageLoader() { 1426 if($('.pageLoaderWrap').length==1 && $('.pageLoaderWrap:visible').length==1){ 1427 if ($('#gridRecords').length == 1) { 1428 $('#gridRecords').removeClass("positionRelative"); 1429 $('.pageLoaderWrap').fadeOut(100, "linear"); 1430 } 1431 else{ 1432 $('.pageLoaderWrap').fadeOut(100, "linear"); 1433 } 1434 } 1435 } 1436 1437 function oversellingAllowed(btnId) { 1438 $("#" + btnId).trigger("click"); 1439 $("#" + btnId).addClass("disabled"); 1440 hidePageLoader(); 1441 $("#fake_" + btnId).removeClass("disabled ajax-loading"); 1442 } 1443 1444 function oversellingConfirmed(btnId) { 1445 var oversellingParam = "oversellingConfirmed=1"; 1446 var href = $("#" + btnId).attr("href"); 1447 if (oversellingConfirmed && href.indexOf(oversellingParam) < 0) { 1448 $("#" + btnId).attr("href", href + "&" + oversellingParam); 1449 } 1450 $("#" + btnId).trigger("click"); 1451 $("#" + btnId).addClass("disabled"); 1452 hidePageLoader(); 1453 $("#fake_" + btnId).removeClass("disabled ajax-loading"); 1454 setTimeout(function () { $("#" + btnId).attr("href", href.replace("&" + oversellingParam, "")) }, 500); 1455 } 1456 1457 function oversellingCancelled(btnId) { 1458 hidePageLoader(); 1459 $("#fake_" + btnId).removeClass("disabled ajax-loading"); 1460 } 1461 1462 $(function() { 1463 $("#btnNav").bind("contextmenu",function (event) { 1464 return false; 1465 }); 1466 1467 var morebuttonMenuButtonSelectorId = $(".pm-more-items-button").parent().parent().prop('id'); 1468 1469 var openMenu = function () { 1470 var menu = $("#" + morebuttonMenuButtonSelectorId).data("kendoMenu"); 1471 if (menu) { 1472 var items = $("li", menu.element); 1473 menu.open(items); 1474 } 1475 } 1476 1477 var closeMenu = function (e) { 1478 e.stopPropagation(); 1479 var menu = $("#" + morebuttonMenuButtonSelectorId).data("kendoMenu"); 1480 if (menu) { 1481 var items = $("li", menu.element); 1482 menu.close(items); 1483 } 1484 } 1485 1486 $("#btnNav .pm-button-list-item").unbind("click").click(closeMenu); 1487 1488 $("#btnNav .pm-more-items-button").unbind("keydown").keydown(function (e) { 1489 if (e.keyCode === kendo.keys.ENTER) 1490 openMenu(); 1491 else if (e.keyCode === kendo.keys.ESC || e.keyCode === kendo.keys.TAB) { 1492 var haveActiveButtons = $('#btnNav .k-animation-container').find('a[tabindex!="-1"]').length; 1493 // if menu has active buttons - tab on them (not close menu) 1494 if (e.shiftKey || !haveActiveButtons) 1495 closeMenu(e); 1496 } 1497 }); 1498
1499 $("#btnNav .k-menu li:last-child a").unbind("keydown").keydown(function (e) { 1500 if (e.keyCode === kendo.keys.TAB && !e.shiftKey) 1501 closeMenu(e); 1502 }); 1503 1504 $(document).on("click", function (e) { 1505 if ($("#customButtonsContainerDiv .k-animation-container:visible").length) { 1506 closeMenu(e); 1507 } 1508 }); 1509 1510 $("#multipleDeleteButton").click(function () { 1511 if (!$('#multipleDeleteButton').is('.disabled')) { 1512 $('#multipleDeleteNoDisplay').click(); 1513 } 1514 }); 1515 1516 var buttonLink = function(linkId, onBegin) { 1517 $(linkId).pmAjaxLink( 1518 { 1519 loadingElementId: "customButtonRunning-" + linkId, 1520 updateTargetId: "customButtonNotification", 1521 onBegin: onBegin, 1522 onFailure: hidePageLoader, 1523 onComplete: function () { 1524 setTimeout( function() { 1525 hidePageLoader(); 1526 var kendoWindowDialog = $('div.k-window-content.k-content').data("kendoWindow"); 1527 if(kendoWindowDialog) { 1528 kendoWindowDialog.bind('close', function() { 1529 if (typeof (updateButtonsAndMenus) == 'function') { 1530 updateButtonsAndMenus(); 1531 } 1532 }); 1533 } 1534 }, 500); 1535 }, 1536 type: "POST" 1537 }).bind("contextmenu", function(event) { 1538 if($(this).is(".disabled")) { 1539 event.preventDefault(); 1540 event.stopPropagation(); 1541 } 1542 }); 1543 }; 1544 1545 $("#customButtonsContainerDiv .k-group").width('200px'); 1546 1547 1548 if(!isBookMe){ 1549 $(".pm-button").unbind("click.loader").bind("click.loader", function () { 1550 if (!($(this).hasClass("disabled") || $(this).attr("target") == "_blank")) 1551 { 1552 $(this).addClass("disabled"); 1553 $(this).addClass("ajax-loading"); 1554 showPageLoader(); 1555 } 1556 }); 1557 $(".pm-button-list-item").unbind("click.loader").bind("click.loader", function() { 1558 $('.k-animation-container').hide(); 1559 if (!($(this).hasClass("disabled") || $(this).attr("target") == "_blank")) { 1560 showPageLoader(); 1561 } 1562 else { 1563 hidePageLoader(); 1564 } 1565 }); 1566 } 1567 //automaticlly insert to the dropdown list when screen become specific size 1568 function autoInsertToDroplist() { 1569 if (!$("#customButtonsContainerDiv").find('ul.k-group').length) { 1570 return; 1571 } 1572 1573 if (screen.width < 1140 || $(window).width() < 1140) { 1574 $("#customButtonsContainerDiv").find('a.pm-button.left , a.pm-button.middle').each(function () { 1575 1576 if (!$(this).parent().is('li')) { 1577 $(this).addClass('k-link pm-button-list-item '); 1578 var list = $(this).wrap('<li class="k-item k-state-default"></li>').parent(); 1579 $("#customButtonsContainerDiv").find('.k-group').prepend(list); 1580 } 1581 }); 1582 } else { 1583 $("#customButtonsContainerDiv").find('.k-group').find('a.pm-button.left , a.pm-button.middle').each( 1584 function () { 1585 if ($(this).parent().is('li')) { 1586 $(this).removeClass('k-link pm-button-list-item'); 1587 var list = $(this); 1588 list.unwrap(); 1589 $("#btnNav").prepend(list); 1590 } 1591 }); 1592 $(".grid-record-buttons a").css({ "margin-left": "2px" }); 1593 } 1594 } 1595 1596 autoInsertToDroplist(); 1597 $(window).resize(autoInsertToDroplist); 1598 }); 1599 1600 //]]> 1601 </script>
1601 1602 </div> 1603 <div class="clearme"></div> 1604 </td> 1605 1606 <td class="social-sharing"> 1607 1608<div id="social-widget-container"> 1609 <div class="a2a_kit a2a_kit_size_20 a2a_default_style" > 1610 <a class="a2a_button_facebook"></a> 1611 <a class="a2a_button_twitter"></a> 1612 <a class="a2a_button_email"></a> 1613 <a class="a2a_dd" href="https://www.addtoany.com/share"></a> 1614 <a class="a2a_button_facebook_like"></a> 1615 </div> 1616
1616<script async src="https://static.addtoany.com/menu/page.js"></script>
1616 1617</div> 1618 1619 1620 </td> 1621 1622 </tr> 1623 </table> 1624 </div> 1625 1626 1627 1628 <div id="objectPageLayout" class="pm-form expandable objectPageLayout box no-border Home-Object read-mode"> 1629 <div class="page-layout-sections"> 1630 1631 <div class="page-layout-section expanded" > 1632 1633 1634 <div class=""> 1635 <table class="objectPageLayoutSection"> 1636 1637 <tr> 1638 1639 1640 <td style="vertical-align: top;" class="one-col-layout"> 1641 1642 1643 <table width="100%" style="vertical-align: top;" role="presentation"> 1644 1645<tr class="Html-wrapper FullPageHtmlField-wrapper" style=""> 1646 1647 <td aria-labelledby="cellDescription_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="field html readmode" colspan='2'> 1648 <span id="cellDescription_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="hidden-label"></span> 1649 1650 <div class="field-control-wrapper add-multiple-fee disabled-content" aria-hidden="True"><div id="fld_Readonly_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="field-web-control readonly" ><meta name="viewport" content="width=device-width, initial-scale=1"> 1651<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> 1652<link href="//fonts.googleapis.com/css?family=Open+Sans:300,400,800" rel="stylesheet" type="text/css"> 1653<style> 1654 a:active,a:hover,input:focus{outline:0}.menu__link:before,.programs .wrapper:before,.programs__list .programs__img-ctn:before,.programs__list:after,.programs__list:before,.secondary:after,.secondary:before,.section:after,.section:before{content:""}.footer,.footer:after,.footer__list:after,.programs__list:after,.reviews,.reviews .reviews__list:after,.secondary:after,.section:after,.social-links:after{clear:both}table{width:100%;border-collapse:collapse;border-spacing:0}.box a,.objectPageLayoutSection a{color:#0066cb}.box a:hover,.objectPageLayoutSection a:hover{color:#c33}.ellipsis{color:#1a1a1a}.gradient-button{display:block;max-width:none;min-width:none;min-height:none;font-size:inherit}body,h4{font-size:16px}#signInLoginContainer.member-sign-in input[type=text],#signInLoginContainer.member-sign-in select{width:100%}.built-in-buttons{position:absolute;top:0;min-width:100%;padding:0!important}.built-in-buttons .table-second-col{min-width:0}.built-in-buttons .custom-buttons-container{display:block}#footer-wrapper,#fullContentPopup,#header-wrapper,#social-widget-container{display:none}body{padding-top:0!important;padding-bottom:0!important}#system-buttons-container{position:absolute;z-index:9999}.buttons-line table{table-layout:fixed}#footer-wrapper,#main-wrapper,html{min-width:100%!important}.buttons-line{height:0;margin-bottom:0}body,html{height:100%}body.socialsite-page #main-content{margin-top:0}.html-wrapper .field{padding-top:0}#main-wrapper{width:auto!important}#main-content{margin-left:0!important;margin-right:0!important}.content-with-panels,body,figure,li,ol,ul{margin:0}.objectPageLayoutSection{width:100%!important}#objectPageLayout .field{padding-left:0!important}.box{border-radius:0;background:none}img,legend{border:0}.page-layout-sections{margin-bottom:0;padding-bottom:0}h1,h2,h3,h4,h5,h6,p{color:#222;margin:0 0 2.4rem;font-family:'Open Sans',Arial,sans-serif}#header-wrapper{padding:0 20px}legend,ol,td,th,ul{padding:0}.processing-status-image{display:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,input,main,nav,section,summary{display:block}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */body{font-family:'Open Sans',Arial,sans-serif;font-size:1.6rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;width:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}
1654code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}*,:after,:before{box-sizing:inherit;-moz-box-sizing:inherit}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box;font-size:6.25px;font-size:.625rem;line-height:1.5}@media screen and (max-width:1280px){html{font-size:6px;font-size:.6rem}}@media screen and (max-width:600px){html{font-size:5.7px;font-size:.57rem}}ol,ul{list-style-type:none}a{background:0 0;color:#222;cursor:pointer;text-decoration:none}h1{font-weight:700;font-size:36px;font-size:3.6rem}h2,h3,h4,h5,h6{font-weight:700}h2{font-size:24px;font-size:2.4rem}h3{font-size:18px;font-size:1.8rem}h4{font-size:1.6rem}h5,h6{font-size:14px;font-size:1.4rem}.xsmall{font-size:12px;font-size:1.2rem}.small{font-size:14px;font-size:1.4rem}.normal{font-size:16px;font-size:1.6rem}.medium{font-size:18px;font-size:1.8rem}.large{font-size:24px;font-size:2.4rem}.xlarge{font-size:36px;font-size:3.6rem}.xxlarge{font-size:48px;font-size:4.8rem}.xxxlarge{font-size:60px;font-size:6rem}.massive{font-size:72px;font-size:7.2rem}.giant{font-size:90px;font-size:9rem}.font-normal,p{font-weight:400}strong{font-weight:900}dt{font-family:'Open Sans',Arial,sans-serif}.wrapper{max-width:1200px;width:100%;margin:0 auto;padding:0 3%}.c-flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-flex-center--horizontal,.c-flex-center--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-hamburger{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-hamburger .c-hamburger__patty{will-change:transform,opacity;width:32px;height:3px;margin:0 0 6px;background:#222;opacity:1;-webkit-transform:translate(0) rotate(0);-ms-transform:translate(0) rotate(0);transform:translate(0) rotate(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-btn,.c-hamburger.c-hamburger--close .c-hamburger__patty{background:#fff}.c-hamburger .c-hamburger__patty:last-child{margin-bottom:0}.c-hamburger.c-hamburger--close{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-hamburger.c-hamburger--close .c-hamburger__patty:nth-child(1){-webkit-transform:translate(-10px,4px) rotate(-45deg) scale(.5,1);-ms-transform:translate(-10px,4px) rotate(-45deg) scale(.5,1);transform:translate(-10px,4px) rotate(-45deg) scale(.5,1)}.c-hamburger.c-hamburger--close .c-hamburger__patty:nth-child(3){-webkit-transform:translate(-10px,-4px) rotate(45deg) scale(.5,1);-ms-transform:translate(-10px,-4px) rotate(45deg) scale(.5,1);transform:translate(-10px,-4px) rotate(45deg) scale(.5,1)}.c-hide{display:none}@media screen and (max-width:960px){.c-show-lg{display:block}}@media screen and (max-width:600px){.wrapper{padding:0 1.2rem}.c-show-md{display:block}}.c-btn,.signupForm input[type=submit]{display:inline-block;text-align:center;font-family:'Open Sans',Arial,sans-serif;line-height:normal}.c-btn{width:auto;margin:1.2rem 1.2rem 1.2rem 0;padding:1.2rem 2.4rem;font-weight:400;font-size:16px;font-size:1.6rem;border-radius:24px;color:#FFF!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-btn:hover{background:0 0}.c-btn:last-child{margin-right:0}.c-btn--primary{background:#c33;border:1px solid #c33}.c-btn--primary:hover{color:#c33!important;background:0 0}.c-btn--secondary{color:#FFF!important;border:1px solid #0066cb;background:#0066cb}.c-btn--active,.c-btn--active:hover{background:#d9d9d9}.c-btn--secondary:hover{color:#0066cb!important;border:1px solid #0066cb}.c-btn--active{color:#fff!important}.c-btn--wide{width:100%}.c-btn--sm{padding:.8rem 1.2rem;font-size:14px;font-size:1.4rem}.signupForm{max-width:400px;margin:0 auto;padding:3.6rem 2.4rem;border-radius:30px;overflow:hidden;background:#c33;text-align:center}.signupForm .section-title{font-size:25px;font-size:2.5rem;color:#fff;width:100%}.signupForm input[type=text]{width:100%;padding:.96rem;margin:0 auto 2.4rem;color:#222;border-radius:24px;border-bottom:2px solid transparent;background:#fcfcfc;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.signupForm input[type=text]:focus{border-bottom:2px solid #ccc}.signupForm input[type=submit]{padding:1.2rem 2.4rem;border-radius:24px;color:#FFF!important;font-size:24px;font-size:2.4rem;font-weight:700;background:#ccac00;border:1px solid #ccac00;width:100%;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.signupForm input[type=submit]:last-child{margin-right:0}.signupForm input[type=submit]:hover{color:#ccac00!important;background:0 0}@media screen and (max-width:1280px){.signupForm .section-title{font-size:28px;font-size:2.8rem}.signupForm input[type=text]{padding:.96rem}}@media screen and (max-width:480px){.signupForm .section-title{font-size:18px;font-size:1.8rem;padding:1.2rem 0}.signupForm input[type=text]{padding:.96rem;margin:0 auto 2.4rem}.signupForm input[type=submit]{font-size:14px;font-size:1.4rem}}.c-flag{display:table;width:100%}.c-flag__body,.c-flag__img{display:table-cell;vertical-align:middle}.c-flag--top .c-flag__body,.c-flag--top .c-flag__img{vertical-align:top}.c-flag--bottom .c-flag__body,.c-flag--bottom .c-flag__img{vertical-align:bottom}.c-flag__img{padding-right:10px}.c-flag__img>img{display:block;width:auto;max-width:none}.c-flag--rev .c-flag__img{padding-right:0;padding-left:10px}.c-flag__body{width:100%;padding:1.2rem}@media screen and (max-width:600px){.c-flag--responsive .c-flag__body,.c-flag--responsive .c-flag__img{display:block;width:100%}.c-flag--responsive .c-flag__img>img{margin:0 auto}}.c-overlay{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);opacity:0;-webkit-transform:translateX(-150%) scaleX(1.5);-ms-transform:translateX(-150%) scaleX(1.5);transform:translateX(-150%) scaleX(1.5);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-overlay.c-overlay--active{-webkit-transform:translateX(0) scaleX(1.5);-ms-transform:translateX(0) scaleX(1.5);transform:translateX(0) scaleX(1.5);opacity:1}.c-list{display:inline-block;margin:1.2rem 0 1.2rem .8rem;padding:0;list-style-type:disc;color:#222;text-align:left}.c-list--clean{margin:1.2rem 0;list-style-type:none}.c-list--center{text-align:center}.c-list--horizontal>.c-list__item{width:25%;display:inline-block;padding:2.4rem}.pm-box-primary,.pm-box-secondary{padding:1.6rem;text-align:center;border-radius:25px}.c-list__item{margin-bottom:1.2rem}.c-list__item:last-child{margin-bottom:0}@media screen and (max-width:960px){.c-list--horizontal>.c-list__item{width:33%}}@media screen and (max-width:600px){.c-list--horizontal>.c-list__item{width:50%}}@media screen and (max-width:480px){.c-list--horizontal>.c-list__item{width:100%}}.pm-box-primary{background:#c33;color:#fff}.pm-box-primary a{font-weight:600;color:#ccac00}.pm-box-primary a:hover{color:#0066cb}.pm-box-secondary{background:#0066cb;color:#222}.pm-box-secondary a{font-weight:600;color:#ccac00}.pm-box-secondary a:hover{color:#c33}.pm-img-right{width:40%!important;margin:2.4rem 0 2.4rem 2.4rem;float:right}@media screen and (max-width:600px){.pm-img-right{float:none;width:100%!important;margin:2.4rem 0!important}}.pm-img-left{width:40%!important;margin:2.4rem 2.4rem 2.4rem 0;float:left}@media screen and (max-width:600px){.pm-img-left{float:none;width:100%!important;margin:2.4rem 0!important}}.pm-img{width:100%!important;margin:2.4rem 0}@media screen and (max-width:600px){.pm-img{float:none;width:100%!important;margin:2.4rem 0!important}}.fb-page{margin-top:4.8rem}@media screen and (max-width:600px){.fb-page{display:none}}.header{position:fixed;z-index:5;width:100%;padding:2.4rem 0;background:#fff;border-top:8px solid #c33;box-shadow:0 1px 2px rgba(0,0,0,.28)}.header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
1654-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:960px){.header{padding:1.2rem 0}.header .header__hamburger{display:block}}.header__logo{float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header__logo a,.header__logo h2{color:#c33;margin:0}.header__logo img{max-height:8.19rem}.header__logo .logo-text{font-size:32px;font-size:3.2rem;text-transform:uppercase}.header__logo .logo-text>span{color:#222}@media screen and (max-width:480px){.header__logo .logo-text{font-size:22px;font-size:2.2rem}}.header__hamburger{display:none;float:right;position:relative;z-index:3}.header__menu{float:right}.header__contact-links{margin-right:2.4rem}.header__contact-links i{font-size:20px;font-size:2rem}@media screen and (max-width:960px){.header__contact-links .c-btn{padding:1.2rem 2.4rem}}@media screen and (max-width:480px){.header__contact-links{margin-right:3px}.header__contact-links .c-btn{padding:.8rem 1.2rem;margin-right:5px}.header__contact-links i{font-size:14px;font-size:1.4rem}}.pm-mobile-logo{display:none;font-size:20px}@media screen and (max-width:960px){.pm-mobile-logo{display:block}.header__logo img{display:none}}.section{padding:7.2rem 0}.section:after,.section:before{display:table}@media screen and (max-width:480px){.section{padding:4.8rem 0}.section .section__title{font-size:20px;font-size:2rem}}.section__title{font-size:30px;font-size:3rem;margin-top:0;text-align:center}.pm-banner{padding:23.7rem 0 16.8rem;background-size:100%;box-shadow:inset 0 0 140px rgba(0,0,0,.5);text-align:center;height:85vh}.pm-banner img{max-height:250px}.pm-banner .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pm-banner .pm-banner__title{color:#fff;text-transform:uppercase;font-size:60px;font-size:6rem;text-shadow:2px 2px 5px #222}.pm-banner .pm-banner__subtitle{color:#fff;border-radius:50px;font-weight:300;padding:1.6rem 2.4rem;font-size:40px;font-size:4rem;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.pm-banner .c-btn{margin-bottom:0}@media screen and (max-width:1280px){.pm-banner{padding:18.9rem 0 7.2rem}.pm-banner .pm-banner__title{font-size:50px;font-size:5rem}.pm-banner .pm-banner__subtitle{font-size:30px;font-size:3rem}}@media screen and (max-width:960px){.pm-banner{padding:17rem 0 7.2rem;height:100%}}@media screen and (max-width:600px){.pm-banner{padding:14.6rem 0 4.8rem;background-attachment:scroll}.pm-banner .pm-banner__title{display:block;font-size:36px;font-size:3.6rem}.pm-banner .c-btn{margin-bottom:0}.pm-banner img{display:none}}@media screen and (max-width:480px){.pm-banner{padding:13.4rem 0 4.8rem}.pm-banner .pm-banner__title{font-size:30px;font-size:3rem}.pm-banner .pm-banner__subtitle{font-size:22px;font-size:2.2rem}}.welcome strong{color:#ccac00;font-weight:700}.welcome .welcome__half{float:left;width:calc(100% * .5 - 30px + .5 * 30px);margin-right:30px}.welcome .welcome__half:last-child{margin-right:0}.welcome .welcome__half .signupForm{display:block;margin:0 0 0 auto}.welcome p{font-size:18px;font-size:1.8rem}@media screen and (max-width:960px){.welcome .welcome__half{float:left;width:calc(100% * 1);margin-right:0}.welcome .welcome__half .signupForm{margin:0 auto}}.pm-login-menu{position:absolute;padding:5px;top:2px;right:2px}.menu__item--dropdown,.menu__link{position:relative}.menu__item{display:inline-block}.menu__item--back,.menu__item--dropdown .menu__link:before{display:none}.menu__item .c-btn{margin-left:2.4rem}.menu__item--back .fa-chevron-right{position:relative;top:-3px;color:#fff;font-size:14px;font-size:1.4rem}.menu__item--dropdown .fa-chevron-down{font-size:10px;font-size:1rem;margin-left:2px;margin-top:-2px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu__link,.menu__link:before{-webkit-transition:all .2s ease-out}.menu__item--dropdown:hover .menu__dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}.menu__item--dropdown:hover .fa-chevron-down{color:#c33;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu__link{display:inline-block;z-index:1;font-size:14px;font-size:1.4rem;margin:0 0 0 2.4rem;color:#222!important;text-transform:uppercase;font-weight:400;transition:all .2s ease-out}.menu__link:hover{color:#c33!important}
1654.menu__link:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu__link:before{position:absolute;width:100%;height:2px;bottom:-4px;background:#c33;transition:all .2s ease-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu__dropdown{position:absolute;z-index:999;top:100%;left:0;width:150%;padding:2.4rem 0;background:#fff;border-bottom:2px solid #c33;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu__dropdown .menu__item{display:block}.menu__dropdown .menu__item.menu__item--back{display:none}.menu__dropdown .menu__link{margin-left:0;width:100%;padding:1.2rem 1.2rem 1.2rem 2.4rem}@media screen and (max-width:960px){.menu,.menu__dropdown{top:0;overflow-y:scroll}.menu__link,.menu__link:hover{color:#fff!important}.menu{position:fixed;z-index:1;right:0;height:100vh;min-width:50vw;background:#c33;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu.menu--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:600px){.menu{width:100%}.menu:before{display:none}.menu .menu__list{margin-top:25%}.menu .menu__item .c-btn{margin-right:0}.menu .menu__dropdown{margin-top:25%;width:100vw}}.menu__list{width:100%;margin-top:25%;position:initial!important;text-align:right}.menu__item{display:block;margin:0;padding:1rem;border-bottom:4px solid rgba(255,255,255,.3)}.menu__item.menu__item--back{display:block!important}.menu__item--dropdown .fa-chevron-down,.menu__item.menu__item--phone{display:none}.menu__item--dropdown{position:inherit!important}.menu__item--dropdown:hover .menu__dropdown{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:1}.menu__dropdown{position:fixed;margin-top:25%;width:100%;height:100%;padding:0;-webkit-transform:scale(1) translateX(100%);-ms-transform:scale(1) translateX(100%);transform:scale(1) translateX(100%);opacity:0;background:#d14747}.menu__dropdown.menu__dropdown--active{-webkit-transform:scale(1) translateX(0)!important;-ms-transform:scale(1) translateX(0)!important;transform:scale(1) translateX(0)!important;opacity:1!important}.menu__dropdown .menu__link{padding:0 1.2rem}.menu__link{position:inherit!important;display:inline-block;width:100%;padding:0 6% 0 0;font-size:24px;font-size:2.4rem;opacity:0;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu__link.menu__link--active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media screen and (max-width:600px){.menu__link{font-size:24px;font-size:2.4rem;padding-right:2.4rem}}.menu__item:nth-child(1) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .1s ease-out;transition:opacity .25s 0s ease-out,transform .35s .1s ease-out}.menu__item:nth-child(2) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .2s ease-out;transition:opacity .25s 0s ease-out,transform .35s .2s ease-out}.menu__item:nth-child(3) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .3s ease-out;transition:opacity .25s 0s ease-out,transform .35s .3s ease-out}.menu__item:nth-child(4) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .4s ease-out;transition:opacity .25s 0s ease-out,transform .35s .4s ease-out}.menu__item:nth-child(5) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .5s ease-out;transition:opacity .25s 0s ease-out,transform .35s .5s ease-out}.menu__item:nth-child(6) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .6s ease-out;transition:opacity .25s 0s ease-out,transform .35s .6s ease-out}.menu__item:nth-child(7) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .7s ease-out;transition:opacity .25s 0s ease-out,transform .35s .7s ease-out}}.secondary{background:#fff;padding-top:2.4rem}.secondary img{width:100%;}.secondary:after,.secondary:before{display:table}.secondary__content{float:left;width:calc(100% * .55 - 30px + .55 * 30px);margin-right:30px}.secondary__content:last-child{margin-right:0}.sidebar{float:left;width:calc(100% * .33 - 30px + .33 * 30px);margin-right:30px;position:relative;
1654left:calc(100% * .12 + .12 * 30px);padding:21.3rem 0 16.8rem}.sidebar:last-child{margin-right:0}@media screen and (max-width:960px){.secondary__content,.sidebar{float:left;width:calc(100% * 1);position:static;left:0;padding:2.4rem 0}}.programs,.programs .wrapper{position:relative}.secondary--first{padding:14.6rem 0 4.8rem}@media screen and (max-width:960px){.secondary--first{padding:12.2rem 0 4.8rem}}.secondary--wide{text-align:center}.secondary__title{margin-top:0}.secondary__title--center{text-align:center}.secondary__img{margin:3.6rem 0}.secondary__img .frame{border:4px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,.4)}.secondary__img .circle{border-radius:50%}.secondary__img .full{width:100%}.secondary__img img{max-width:768px}.sidebar__subheading{font-size:24px;font-size:2.4rem;margin-bottom:1.2rem;text-align:center;margin-top:2.4rem}.secondary__contact-list .fa{color:#c33;margin-right:1.2rem}.secondary__contact-list a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#222!important}.secondary__contact-list a:hover{color:#c33!important}.sp-offer{background:#0066cb;border-radius:20px;padding:4.8rem;overflow:hidden}.sp-offer h2,.sp-offer h3,.sp-offer p{color:#fff;text-align:center}.sp-offer li{font-size:1.4 em}.sp-offer strong{color:#c33;font-size:30px}.sp-offer .buynow{border-radius:25px;margin-top:2.4rem;padding:1.2rem;color:#fff;font-size:20px;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c33;border:1px solid #c33}.sp-offer .buynow:hover{color:#c33!important;background:0 0}.tagline{padding:4.8rem 0}.tagline__text{text-align:center;margin:0;text-transform:uppercase;color:#c33;font-size:30px;font-size:3rem;font-weight:300}.tagline__text strong{color:#c33}@media screen and (max-width:480px){.tagline__text{font-size:20px;font-size:2rem}}.programs{min-height:0;padding:0}.programs .wrapper:before{display:block;position:absolute;top:60%;left:0;right:0;margin:auto;width:82%;border-top:1px solid #ccc}@media screen and (max-width:960px){.programs .wrapper:before{display:none}}.programs__list{text-align:center}.programs__list:after,.programs__list:before{display:table}.programs__list>a{text-align:center;display:block;float:left;width:calc(100% * .25)}.programs__list>a:nth-child(1) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-pre-school-martial-arts-la-ca.jpg?150730044620) center/cover}.programs__list>a:nth-child(2) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-kids-martial-arts-la-ca.jpg?150730044620) center/cover}.programs__list>a:nth-child(3) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-adult-martial-arts-la-ca.jpg?150730044619) center/cover}.programs__list>a:nth-child(4) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-kickboxing-martial-arts-la-ca.jpg?150730044619) center/cover}.programs__list .programs__button{overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__button p{display:block}.programs__list .programs__button:hover .programs__img-ctn{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.programs__list .programs__button:hover .programs__img-ctn:before{opacity:.2}.programs__list .programs__button:hover .programs__name{text-shadow:0 1px 2px rgba(0,0,0,.6)}.programs__list .programs__button:hover p{display:block;background:rgba(34,34,34,.9);border-radius:25px;padding:10px}.programs__list .programs__img-ctn{position:relative;z-index:1;text-align:center;height:50vh;padding:0 2.4rem;margin:0 auto;border-top:8px solid #c33;border-bottom:8px solid #c33;background:#c33;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.programs__list .programs__img-ctn img{width:100%;max-width:300px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__img-ctn:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:-1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__name{text-transform:uppercase;margin:0;border-radius:2px;width:60%;z-index:3;color:#fff;font-size:30px;font-size:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list p{color:#fff;max-width:320px}@media screen and (max-width:1280px){.programs__list .programs__name{font-size:22px;font-size:2.2rem}.programs__list p{font-size:14px;font-size:1.4rem}}@media screen and (max-width:960px){.programs__list>a{float:left;width:calc(100% * .5)}.programs__list .programs__img-ctn{border:none}.programs__list .programs__name{font-size:30px;font-size:3rem}.programs__list p{font-size:16px;font-size:1.6rem}}@media screen and (max-width:600px){.programs__list>a{float:left;width:calc(100% * 1);margin-right:0}.programs__list .programs__img-ctn{height:50vh}}@media screen and (max-width:480px){.programs__list .programs__img-ctn{height:50vh}.programs__list .programs__name{font-size:20px;font-size:2rem}.programs__list p{font-size:14px;font-size:1.4rem}}.reviews{position:relative}.reviews .reviews__wrapper{overflow:hidden}.reviews .reviews__list{width:400%;text-align:center;-webkit-transition:all 600ms cubic-bezier(.68,-.55,.265,1.55);transition:all 600ms cubic-bezier(.68,-.55,.265,1.55)}.reviews .reviews__list:after,.reviews .reviews__list:before{content:"";display:table}.reviews .reviews__item{float:left;width:calc(100% * .25);padding:0 7.2rem}.reviews .reviews__item p{font-size:20px;font-size:2rem;font-style:italic;text-align:left}.reviews .reviews__tagline,.social-links i{text-align:center}.reviews .reviews__tagline span{font-weight:700}.reviews .reviews__name{float:right}.reviews #radio1:checked~.reviews__arrows label[for=radio1],.reviews input[type=radio]{display:none}.reviews #radio1:checked~.reviews__arrows label[for=radio2]{display:block}.reviews #radio1:checked~.reviews__arrows label[for=radio3],.reviews #radio1:checked~.reviews__arrows label[for=radio4],.reviews #radio1:checked~.reviews__arrows label[for=radio5],.reviews #radio1:checked~.reviews__arrows label[for=radio6],.reviews #radio1:checked~.reviews__arrows label[for=radio7]{display:none}.reviews #radio1:checked~.reviews__arrows label[for=radio8],.reviews #radio2:checked~.reviews__arrows label[for=radio1]{display:block}.reviews #radio1:checked~.reviews__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reviews #radio2:checked~.reviews__arrows label[for=radio2]{display:none}.reviews #radio2:checked~.reviews__arrows label[for=radio3]{display:block}.reviews #radio2:checked~.reviews__arrows label[for=radio4],.reviews #radio2:checked~.reviews__arrows label[for=radio5],.reviews #radio2:checked~.reviews__arrows label[for=radio6],.reviews #radio2:checked~.reviews__arrows label[for=radio7],.reviews #radio2:checked~.reviews__arrows label[for=radio8],.reviews #radio3:checked~.reviews__arrows label[for=radio1],.reviews #radio3:checked~.reviews__arrows label[for=radio2],.reviews #radio3:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio2:checked~.reviews__list{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.reviews #radio3:checked~.reviews__arrows label[for=radio4],.reviews #radio3:checked~.reviews__arrows label[for=radio5]{display:block}.reviews #radio3:checked~.reviews__arrows label[for=radio6],.reviews #radio3:checked~.reviews__arrows label[for=radio7],.reviews #radio3:checked~.reviews__arrows label[for=radio8]{display:none}.reviews #radio3:checked~.reviews__list{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reviews #radio4:checked~.reviews__arrows label[for=radio1]{display:block}.reviews #radio4:checked~.reviews__arrows label[for=radio2]{display:none}.reviews #radio4:checked~.reviews__arrows label[for=radio3]{display:block}.reviews #radio4:checked~.reviews__arrows label[for=radio4],.reviews #radio4:checked~.reviews__arrows label[for=radio5],.reviews #radio4:checked~.reviews__arrows label[for=radio6],.reviews #radio4:checked~.reviews__arrows label[for=radio7],.reviews #radio4:checked~.reviews__arrows label[for=radio8],.reviews #radio5:checked~.reviews__arrows label[for=radio1],.reviews #radio5:checked~.reviews__arrows label[for=radio2],.reviews #radio5:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio4:checked~.reviews__list{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.reviews #radio5:checked~.reviews__arrows label[for=radio4]{display:block}.reviews #radio5:checked~.reviews__arrows label[for=radio5]{display:none}.reviews #radio5:checked~.reviews__arrows label[for=radio6],.reviews #radio5:checked~.reviews__arrows label[for=radio7]{display:block}.reviews #radio5:checked~.reviews__arrows label[for=radio8],.reviews #radio6:checked~.reviews__arrows label[for=radio1],.reviews #radio6:checked~.reviews__arrows label[for=radio2],.reviews #radio6:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio5:checked~.reviews__list{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}.reviews #radio6:checked~.reviews__arrows label[for=radio4],.reviews #radio6:checked~.reviews__arrows label[for=radio5]{display:block}.reviews #radio6:checked~.reviews__arrows label[for=radio6],.reviews #radio6:checked~.reviews__arrows label[for=radio7],.reviews #radio6:checked~.reviews__arrows label[for=radio8],.reviews #radio7:checked~.reviews__arrows label[for=radio1]{display:none}.reviews #radio6:checked~.reviews__list{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reviews #radio7:checked~.reviews__arrows label[for=radio2]{display:block}.reviews #radio7:checked~.reviews__arrows label[for=radio3],.reviews #radio7:checked~.reviews__arrows label[for=radio4],.reviews #radio7:checked~.reviews__arrows label[for=radio5],.reviews #radio7:checked~.reviews__arrows label[for=radio6],.reviews #radio7:checked~.reviews__arrows label[for=radio7]{display:none}.reviews #radio7:checked~.reviews__arrows label[for=radio8]{display:block}.reviews #radio7:checked~.reviews__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reviews #radio8:checked~.reviews__arrows label[for=radio1],.reviews #radio8:checked~.reviews__arrows label[for=radio2],.reviews #radio8:checked~.reviews__arrows label[for=radio3],.reviews #radio8:checked~.reviews__arrows label[for=radio4],.reviews #radio8:checked~.reviews__arrows label[for=radio5]{display:none}.reviews #radio8:checked~.reviews__arrows label[for=radio6],.reviews #radio8:checked~.reviews__arrows label[for=radio7]{display:block}.reviews #radio8:checked~.reviews__arrows label[for=radio8]{display:none}.footer:after,.footer:before,.footer__list:after,.footer__list:before,.s
1654ocial-links:after,.social-links:before{content:"";display:table}.reviews #radio8:checked~.reviews__list{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}.reviews .reviews__arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.reviews .reviews__arrows .fa{cursor:pointer;font-size:30px;font-size:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.reviews .reviews__arrows .fa:hover{opacity:.75}.reviews .reviews__arrows .fa-chevron-left{position:absolute;left:3%;right:auto}.reviews .reviews__arrows .fa-chevron-right{position:absolute;right:3%;left:auto}@media screen and (max-width:600px){.reviews .reviews__item p{font-size:18px;font-size:1.8rem}}@media screen and (max-width:480px){.reviews .reviews__item{padding:0}.reviews .reviews__item p{text-align:center;font-size:14px;font-size:1.4rem}}.expandable__visible img{width:200px}.expandable__hidden{z-index:2;position:fixed;top:9.62rem;left:0;width:100%;height:92%;padding:7.2rem 14.4rem 12rem;background:#ededed;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.expandable__hidden p{font-size:20px;font-size:2rem;max-width:768px;margin:2.4rem auto}.expandable__hidden img{width:200px}.expandable__hidden--visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.expandable__arrows--left:hover,.expandable__arrows--right:hover,.expandable__close:hover,.expandable__trigger:hover{opacity:.75}.expandable__arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.expandable__arrows .expandable__arrows--left{position:absolute;left:3%}.expandable__arrows .expandable__arrows--right{position:absolute;right:3%}.expandable__trigger{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.expandable__arrows--left,.expandable__arrows--right,.expandable__close{color:#c33;font-size:28px;font-size:2.8rem;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.social-links a,.social-links i{-webkit-transition:all .2s ease-out}.expandable__close{background:#fff;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px}@media screen and (max-width:600px){.expandable__hidden{padding:2.4rem 2.4rem 9.6rem}.expandable__hidden p{font-size:14px;font-size:1.4rem}}.footer{padding:7.2rem 0 0;background:#fff;position:absolute;width:100%;margin-bottom:0}.footer .pm-footer-a{color:#222}.footer .pm-footer-a:hover{color:#c33}@media screen and (max-width:1280px){.footer .footer__title{font-size:20px;font-size:2rem}}@media screen and (max-width:960px){.footer .footer__item{float:left;width:calc(100% * .5 - 30px + .5 * 30px);margin-right:30px}.footer .footer__item:last-child,.footer .footer__item:nth-child(2n){margin-right:0}.footer .footer__item:last-child{float:left;width:calc(100% * 1)}}@media screen and (max-width:600px){.footer .footer__list{text-align:center}.footer .footer__item{float:left;width:calc(100% * 1)}}.footer__item{float:left;width:calc(100% * .33333 - 30px + .33333 * 30px);margin:2.4rem 0}.footer__item:last-child{margin-right:0}.footer__title{font-size:24px;font-size:2.4rem}.social-links li{margin-bottom:2.4rem}.social-links i{color:#c33;margin-right:1.2rem;font-size:40px;font-size:4rem;line-height:30px;transition:all .2s ease-out}.social-links a{color:#222!important;transition:all .2s ease-out}.social-links a:hover{color:#c33!important}@media screen and (max-width:600px){.social-links li{display:inline-block}.social-links li span{display:none}}.more-links a{display:inline-block;padding:0 0 2.4rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#222!important}.more-links a:hover{color:#c33!important}.pm-address li{margin-bottom:1.2rem}.pm-copyright a{color:#c33}@media screen and (max-width:600px){.pm-map{display:none}.pm-copyright{font-size:12px}}/*!
1655 Animate.css - //daneden.me/animate 1656 Licensed under the MIT license - //opensource.org/licenses/MIT 1657 Copyright (c) 2013 Daniel Eden 1658 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.delay{-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,
16580,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
165845%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
1658100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
1658100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
1658100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.pm-banner{background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/banner-3-marina-martial-arts-la-ca.jpg?150826101953') no-repeat fixed; background-size:100% !important; background-position: center center !important;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/banner-3-marina-martial-arts-la-ca.jpg?150826101953') no-repeat fixed}.pm-banner .pm-banner__subtitle{background:0 0}.reviews{background:#c33}.reviews .reviews__arrows .fa,.reviews .reviews__item p,.reviews .section__title,strong{color:#FFF}form.signupForm input[type=submit]{background:#0066cb;border:1px solid #0066cb}form.signupForm input[type=submit]:hover{background:0 0;color:#0066cb!important}.social-links li:hover i{color:#0066cb} 1659 .secondary{ 1660 background-color: #eee; 1661 } 1662 footer strong{ 1663 color:black; 1664 } 1665 .header__logo img { 1666 max-height: 110px; 1667 } 1668 .header{ 1669 padding: 10px; 1670 } 1671 .tagline__text{ 1672 font-weight: 500; 1673 } 1674 .welcome strong{ 1675 color: #c33; 1676 } 1677 @media screen and (max-width: 960px) { 1678 .pm-banner { 1679 background-size: cover !important; 1680 background-attachment: scroll; 1681 height: 100%; 1682 } 1683 } 1684</style> 1685<style> 1686 footer .social-links li { 1687 display: inline-block; 1688 } 1689 .buynow { 1690 max-width: 500px; 1691 margin: 0 auto; 1692 } 1693 .fa-phone { 1694 margin-right: 5px; 1695 } 1696 .pm-login-menu { 1697 position: absolute; 1698 padding: 5px; 1699 top: 2px; 1700 right: 2px; } 1701</style> 1702<style> 1703 #Td2 { 1704 min-width: 0 !important; 1705 } 1706 #header-wrapper { 1707 display: block !important; } 1708 #appSuiteCell { 1709 display: none; 1710 } 1711 .Company-logo { 1712 display: none; 1713 } 1714 #header-table { 1715 width: 50%; 1716 height: auto; 1717 position: absolute; 1718 z-index: 999; 1719 top:0; 1720 right:10px; 1721 } 1722 /*#appNav { 1723 display: none; 1724 }*/ 1725 #globalSearch { 1726 display: none; 1727 } 1728 #appNav>li { 1729 display: inline-block; 1730 } 1731 #appNavRightdiv { 1732 margin-top: 0 !important; 1733 } 1734 #appNav>li a { 1735 padding: 12px; 1736 background: transparent !important; 1737 /* transition: all .5s ease-in-out;*/ 1738 color: #333 !important; 1739 } 1740 #appNav>li a:hover { 1741 /*background: rgba(51,51,51,0.8) !important;*/ 1742 } 1743 #topNav { 1744 padding: 10px; 1745 background: transparent !important; 1746 color: #333 !important; 1747 } 1748 #topNav .tab { 1749 color: #333 !important; 1750 padding-left: 5px; 1751 padding-right: 5px; 1752 } 1753 #appsuite-nav .tab, #appNav .tab { 1754 padding: 10px; 1755 background: transparent !important; 1756 color: #333 !important; 1757 } 1758 #Options-Setup>.t-menu .t-animation-container, #Options-Setup>
1758.t-menu .t-group, .t-menu-context { 1759 right: 200px; 1760 } 1761 /*Shopping Cart Icon*/ 1762 #shopCartRdiv { 1763 /*width: 67px;*/ 1764 padding-left: 25px; 1765 } 1766 #shopping-cart-icon { 1767 height: 33px; 1768 background-image: url(../Content/images/DefaultIcons/Cart.png); 1769 background-repeat: no-repeat; 1770 cursor: pointer; 1771 margin-left: -29px; 1772 margin-top: 10px !important; 1773 } 1774 #shopping-cart-icon-occupied { 1775 height: 30px; 1776 background-image: url(../Content/images/DefaultIcons/Cart_Number.png?v2); 1777 background-repeat: no-repeat; 1778 cursor: pointer; 1779 /*position: absolute; 1780 cursor: pointer; */ 1781 } 1782 .shopping-cart-item-count-hidden { 1783 position: absolute; 1784 width: 0px; 1785 overflow: hidden; 1786 } 1787 .checkout-label-hidden { 1788 display: none; 1789 } 1790 .checkout-label-show { 1791 margin-top: -22px !important; 1792 /*position: absolute;*/ 1793 cursor: pointer; 1794 display: block; 1795 } 1796 .shopping-cart-item-count-normal { 1797 margin: 4px 0 0 12px; 1798 position: absolute; 1799 width: 20px; 1800 text-align: center; 1801 font-size: 70%; 1802 color: #FFFFFF; 1803 z-index: 1; 1804 } 1805 .shopping-cart-icon-hidden { 1806 width: 0px; 1807 padding: 0px 0px; 1808 visibility: hidden; 1809 } 1810 .shopping-cart-icon-normal { 1811 width: 33px; 1812 /* padding: 0 6px 0 0; */ 1813 } 1814 #shopCartRightdiv>.tool-tip-message { 1815 display: none; 1816 } 1817</style> 1818<style> 1819 .pm-edit-button { 1820 padding: 10px; 1821 margin-left: 5px; 1822 background: green; 1823 color: white; 1824 position: fixed; 1825 z-index: 9999; 1826 } 1827 .pm-delete-button { 1828 padding: 10px; 1829 margin-left: 5px; 1830 background: red; 1831 color: white; 1832 position: fixed; 1833 z-index: 9999; 1834 left: 50px; 1835 } 1836 @media screen and (max-width: 960px) { 1837 #header-wrapper { 1838 display: none !important; 1839 } 1840 } 1841 .multiple-picklist-checkboxes { 1842 background-color: #fff !important; 1843 padding: 15px; 1844 } 1845</style> <header class="header"> 1846<div class="wrapper c-flex-center--vertical"> 1847<div class="header__logo"> 1848<a href="//marinamartialarts.net/"> 1849<div id="elm-0051-SL1"> <style> 1850 .CompanyLogo img{ 1851 background-color:transparent; 1852 border-radius: 10px; 1853 } 1854</style> 1855<div class="CompanyLogo"><img src='https://content.perfectmind.com/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png'/></div> </div> 1856<h2 class="logo-text pm-mobile-logo">Marina Martial Arts</h2> 1857<h5>In-Person & Streaming Live Classes for Kids & Adults</h5> 1858</a> 1859</div> 1860<div class="header__contact-links c-hide c-show-lg"> 1861<a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i></a> 1862<a href="mailto:[email protected]" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-envelope"></i></a> 1863</div> 1864<nav class="header__menu menu" id="js-menu"> 1865<ul class="menu__list"> 1866 <li class="menu__item"> 1867 <a href="//marinamartialarts.net/" class="menu__link">Home</a> 1868 </li> 1869 <li class="menu__item menu__item--dropdown"> 1870 <a href="" class="menu__link">About Us <i class="fa fa-chevron-down"></i></a> 1871 <ul class="menu__dropdown"> 1872 <li class="menu__item menu__item--back"> 1873 <a href="" class="menu__link">Go back <i class="fa fa-chevron-right"></i></a> 1874 </li> 1875 <li class="menu__item"> 1876 <a href="/SocialSite/instructors" class="menu__link">Outstanding Instructors</a> 1877 </li> 1878 <li class="menu__item"> 1879 <a href="/SocialSite/community" class="menu__link">A Part of Community</a> 1880 </li> 1881 <li class="menu__item"> 1882 <a href="/SocialSite/bully-prevention-mar-vista-ca" class="menu__link">Bully Prevention</a> 1883 </li> 1884 </ul> 1885 </li> 1886 <li class="menu__item menu__item--dropdown"> 1887 <a href="" class="menu__link">Programs<i class="fa fa-chevron-down"></i></a> 1888 <ul class="menu__dropdown"> 1889 <li class="menu__item menu__item--back"> 1890 <a href="" class="menu__link">Go back <i class="fa fa-chevron-right"></i></a> 1891 </li> 1892 <li class="menu__item"> 1893 <a href="/program/pre-school-martial-arts-mar-vista-ca" class="menu__link">Preschool / Kinder</a> 1894 </li> 1895 <li class="menu__item"> 1896 <a href="/program/kids-martial-arts-mar-vista-ca" class="menu__link">Kids</a> 1897 </li> 1898 <li class="menu__item"> 1899 <a href="/program/adults-martial-arts-mar-vista-ca" class="menu__link">Adults</a> 1900 </li> 1901 <li class="menu__item"> 1902 <a href="/program/kickboxing-mar-vista-ca" class="menu__link">Kickboxing</a> 1903 </li> 1904 <li class="menu__item"> 1905 <a href="/program/summer-camp-mar-vista-ca" class="menu__link">Summer Camp</a> 1906 </li> 1907 </ul> 1908 </li> 1909 <li class="menu__item"> 1910 <a href="https://marinatkd1.perfectmind.com/SocialSite/blog-marina-martial-arts" class="menu__link">Blog</a> 1911 </li> 1912 <li class="menu__item"> 1913 <a href="/SocialSite/contact-us" class="menu__link">Contact Us</a> 1914 </li> 1915 <li class="menu__item menu__item--phone"> 1916 <a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i>310-821-6768</a> 1917 </li> 1918</ul> 1919</nav> 1920<div class="header__hamburger"> 1921<div class="c-hamburger" id="js-hamburger"> 1922<div class="c-hamburger__patty"></div> 1923<div class="c-hamburger__patty"></div> 1924<div class="c-hamburger__patty"></div> 1925</div> 1926</div> 1927</div> 1928</header> 1929<!-- include c-overlay with the header --> 1930<div class="c-overlay" id="js-overlay"></div> 1931. 1932<!-- PerfectMind Design 002 Version 1.5 150714 --> 1933<section class="section pm-banner"> 1934<article class="wrapper"> 1935<hgroup> 1936<h2 class="pm-banner__title">Marina Martial Arts</h2> 1937<h1 class="pm-banner__subtitle" style="background-color: #DA262E; font-weight: 700;">In-Person & Streaming Live Classes for Kids & Adults<br> 1938<span style="font-size: 20px;">See us on Facebook and YouTube for more information</span></h1> 1939<!--<h1 class="pm-banner__subtitle">Martial Arts Classes in Mar Vista, CA</h1>--> 1940</hgroup> 1941<p>
1941<a href="/SocialSite/instructors" class="c-btn c-btn--primary">Learn more</a></p> 1942</article> 1943</section> 1944<div class="section tagline"> 1945<div class="wrapper"> 1946<h3 class="tagline__text"><em><strong>FIND YOUR TRUE STRENGTH</strong></em></h3> 1947</div> 1948</div> 1949<section class="section programs"> 1950<ul class="programs__list"> 1951 <a href="/program/pre-school-martial-arts-mar-vista-ca"> 1952 <li class="programs__button"> 1953 <div class="programs__img-ctn"> 1954 <h2 class="programs__name">Preschool</h2> 1955 <p>Our Lil’ Dragons class (4 to 6 years) teaches essential Life Skills in an exciting and age-appropriate program that will grow with your child.</p> 1956 </div> 1957 </li> 1958 </a> 1959 <a href="/program/kids-martial-arts-mar-vista-ca"> 1960 <li class="programs__button"> 1961 <div class="programs__img-ctn"> 1962 <h2 class="programs__name">Kids</h2> 1963 <p>Our unique classes are designed to help your kids grow into healthy, strong, and confident young men and women.</p> 1964 </div> 1965 </li> 1966 </a> 1967 <a href="/program/adults-martial-arts-mar-vista-ca"> 1968 <li class="programs__button"> 1969 <div class="programs__img-ctn"> 1970 <h2 class="programs__name">Adults</h2> 1971 <p>Become fit, healthy and stronger. Learn to protect yourself in a safe and<br> 1972 positive setting.</p> 1973 </div> 1974 </li> 1975 </a> 1976 <a href="/program/kickboxing-mar-vista-ca"> 1977 <li class="programs__button"> 1978 <div class="programs__img-ctn"> 1979 <h2 class="programs__name">Kickboxing Plus</h2> 1980 <p>Burn fat, build muscle and reach<br> 1981 your goals.</p> 1982 </div> 1983 </li> 1984 </a> 1985</ul> 1986</section> 1987<!-- PerfectMind Design 002 Version 1.5 150714 --> 1988<section class="section welcome"> 1989<article class="wrapper"> 1990<div class="welcome__half"> 1991<h3 class="section__title">Welcome to Marina Martial Arts in Mar Vista, CA</h3> 1992<p> 1993We are a martial arts school unlike any other… 1994</p> 1995<p> 1996We are a community dedicated to helping you <strong><em>Find Your True Strength</em></strong>. 1997</p> 1998<p>We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Our caring staff believe in traditional martial arts values such as respect, discipline and commitment. We balance the curriculum of each class and age group with progressive and innovative methods to help you succeed in life and <strong><em>Find Your True Strength</em></strong>. 1999</p> 2000<p>In the classroom, learning is challenging and fun. Students are taught to set achievable goals and follow through. Each small accomplishment and reward reinforces a pattern. In a short period of time students learn how this powerful experience can be applied in their everyday life. Students become more confident and develop an attitude of self-reliance. This increased confidence enables our students to better cope with difficult choices whatever their age. 2001</p> 2002<p>Classes at Marina Martial Arts are safe, challenging and fun. Our staff is welcoming and helpful. Whatever your concerns are, give us the opportunity to help you realize the life-changing benefits of martial arts and <strong> 2003<em>Find Your True Strength</em>. 2004</strong></p> 2005</div> 2006<article class="welcome__half"> 2007 2008 2009<div id="signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938divTermsAndConditions" class="contentTermsAndConditionContainer" style="display:none"> 2010 <div id="divContentTermsAndCondition" class="divContentTermsAndCondition" > 2011 2012 </div> 2013</div> 2014 2015 2016 2017<form id="signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938" 2018 action="/SocialSite/Object/Signup?signupId=af41e6ac-69e8-4d9e-bfc5-0895cc98c938&embed=False&simplifiedForm=True&customSignupLocationId=010bef58-deab-4128-8963-93cbf3a46e66&isFormElement=True" 2019 class="pm-form expandable signupForm signup-form-constant"> 2020 2021 <input type="hidden" name="__RequestVerificationToken" value="" /> 2022 <input type="hidden" name="__deviceVerificationToken" value="" /> 2023 <input type="hidden" name="desktopMode" value="false" /> 2024 2025 <input type="hidden" name="28e7a8fa-cbf7-41f3-839c-218f363da0a4" value="
20250489f3b7-03ea-48b2-aab8-8132a7202e53" /> 2026 <input type="hidden" name="customSignupLocationId" value="010bef58-deab-4128-8963-93cbf3a46e66" /><input name="__RequestVerificationToken" type="hidden" value="fORVMm81kuKvoeX5a2xkLLYXgxC4F6azdWqUczZvsXlZAfXwpi89UPidm02_BTL-84zn4cAttRbgYt6cSXAZFiasZe-4EnSi9zV03TqmrmXY2bdp0" /> 2027 <h1 class="section-title">Find Your True Strength! Get Access to Our Schedule and Register for a Free Class.</h1> 2028 <div class=" alignCheckboxtextbox"> 2029 2030 <div class="label-flex-container"> 2031 <label for="a7edaedc-495c-419f-b979-90e12e32338b" class="sign-up-label">Student First Name * </label> 2032 </div> 2033 <input class=" required-field input-select-field" type="text" id="a7edaedc-495c-419f-b979-90e12e32338b" name="a7edaedc-495c-419f-b979-90e12e32338b" value=""/> 2034 2035 </div> 2036 2037 <div class=" alignCheckboxtextbox"> 2038 2039 <div class="label-flex-container"> 2040 <label for="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" class="sign-up-label">Student Last Name * </label> 2041 </div> 2042 <input class=" required-field input-select-field" type="text" id="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" name="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" value=""/> 2043 2044 </div> 2045 2046 <div class=" alignCheckboxtextbox"> 2047 2048 <div class="label-flex-container"> 2049 <label for="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" class="sign-up-label">Email * </label> 2050 </div> 2051 <input class=" required-field input-select-field" type="text" id="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" name="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" value=""/> 2052 2053 </div> 2054 2055 <div class=" alignCheckboxtextbox"> 2056 2057 <div class="phone-number-format-field-container "> 2058 <div class="label-flex-container"> 2059 <label for="c2ea77c1-8293-4b86-9a9c-976daeae4832" class="sign-up-label">Primary Phone *</label> 2060 </div> 2061 <input id="c2ea77c1-8293-4b86-9a9c-976daeae4832" class=" required-field input-select-field" maxlength="50" name="c2ea77c1-8293-4b86-9a9c-976daeae4832" type="tel" value="" /> 2062 <input name="6589e301-670d-4af6-9992-1ec5b6ea0741" type="hidden" value="false"> 2063 <input class="phone-number-format-field-checkbox" id="6589e301-670d-4af6-9992-1ec5b6ea0741" name="6589e301-670d-4af6-9992-1ec5b6ea0741" type="checkbox" value="true"> 2064 <span> 2065 <label class="phone-number-format-field-label phone-static-icon" for="6589e301-670d-4af6-9992-1ec5b6ea0741">Primary Phone *</label> 2066 </span> 2067 2068 </div> 2069
2069<script type="text/javascript"> 2070 initLayoutPhoneNumberControl('c2ea77c1-8293-4b86-9a9c-976daeae4832', '(000) 000-0000', false); 2071 </script>
2071 2072 2073 </div> 2074 2075 <div class="label-flex-container"> 2076 <label for="51367eb6-44c4-4f91-9cde-e568af4ae27d" class="sign-up-label">Class Type *</label> 2077 </div> 2078 <select id="51367eb6-44c4-4f91-9cde-e568af4ae27d" name="51367eb6-44c4-4f91-9cde-e568af4ae27d" class="use-placeholder-style required-field input-select-field"> 2079 2080 <option value="Children Classes" >Children Classes</option> 2081 <option value="Adult Classes" >Adult Classes</option> 2082 </select><div id="fld_Readonly_76d80dda-a38d-4758-8aae-4a3a2db50ec3" class="field-web-control readonly" ></div> 2083 <input type="hidden" name="eef4e05f-31ef-467d-8aac-478af90ddbea" value="010bef58-deab-4128-8963-93cbf3a46e66" /> 2084 <div class="terms-conditions-wrapper"> 2085 2086 </div> 2087 <div class="recaptcha-wrapper"> 2088 <div id="regRecaptcha" class="g-recaptcha-Reg" aria-describedby="regRecaptchaErrorLabel"></div> 2089 <span class="field-validation-error hidden-label" id="regRecaptchaErrorLabel">Please enter the correct captcha</span> 2090 2091 2092 </div> 2093 <div class="clearfix"></div> 2094 <div class="submitsignup-container"> 2095 <input class="sign-up-btn gradient-button" type="submit" id="signup-partial-submit" name="signupPartialSubmit" value="Join Today!" /> 2096 <img id="submitSignup" src="/Content/Images/Site/ProgressAnimation.gif?09251132" class="processing-status-image" style='display: none;' alt='Loading' /> 2097 </div> 2098 2099</form> 2100
2101<script type="text/javascript"> 2102 //<![CDATA[ 2103 2104 var isMobile = false; 2105 2106 registerNS("PerfectMind.Forms"); 2107 2108 2109 var onloadCallback = function () { 2110 grecaptcha.render('regRecaptcha', { 2111 'sitekey': '6LcyMGUUAAAAACF1_qvUXZ5uzsRZurI3tIR1oXPV', 2112 'callback': "validateRecaptcha" 2113 }); 2114 2115 var registerButtonContainer = $("#QuickReg .submitsignup-container"); 2116 if (registerButtonContainer && registerButtonContainer.length) { 2117 registerButtonContainer.css('margin-top', '50px'); 2118 } 2119 }; 2120 2121 function validateRecaptcha() { 2122 if (grecaptcha && grecaptcha.getResponse() != "") { 2123 $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").hide(); 2124 } 2125 } 2126 2127 2128 2129 PerfectMind.Forms.buildDataString = function (jqForm) { 2130 var inputs, input, index, result; 2131 result = {}; 2132 $("input, select", jqForm).each(function () { 2133 if (this.name) { 2134 if ($(this).prop("class") == "multiple-picklist") { 2135 if ($(this).val() != null) { 2136 result[this.name] = $(this).val(); 2137 } 2138 else { 2139 $("input[name=" + this.name + "]").val(""); 2140 } 2141 } 2142 else if($(this).parent().hasClass("multiple-picklist-checkboxes") && $(this).is(":checked")){ 2143 var multiPickChekboxHidden = $("input[type='hidden'][name=" + this.name + "]"); 2144 var hiddenValue = multiPickChekboxHidden.val(); 2145 if(hiddenValue) { 2146 multiPickChekboxHidden.val(hiddenValue + "&#g4;g;" + $(this).val()); 2147 } 2148 else { 2149 multiPickChekboxHidden.val($(this).val()); 2150 } 2151 } 2152 else { 2153 result[this.name] = $(this).val(); 2154 } 2155 } 2156 }); 2157 2158 result["token"] = grecaptcha.getResponse(); 2159 2160 2161 return result; 2162 } 2163 2164 registerNS("PerfectMind.Views.SetupPartial"); 2165 2166 PerfectMind.Views.SetupPartial.MoveErrorMessageToTheParent = function (jqContainer) { 2167 var errorContainer = $('#errorContainer'); // declared in the parent view 2168 if (errorContainer.length > 0) { 2169 if (!jqContainer) { 2170 $(".global-error").appendTo(errorContainer); 2171 } 2172 else { 2173 errorContainer.html(jqContainer.filter(".global-error")); 2174 } 2175 } 2176 $(".global-error").css("display", ""); 2177 } 2178 2179 PerfectMind.Views.SetupPartial.BindFormEvents = function (formId) { 2180 //prevent double binding ,since that might cause some problems for firefox browser 2181 2182 2183 $('.signup-form-constant').unbind("submit"); 2184 $('.signup-form-constant').submit(function (event) { 2185 if (typeof isBirthYearValid !== 'undefined' && typeof isBirthDayValid !== 'undefined' && typeof isBirthMonthValid !== 'undefined'){ 2186 2187 if (isBirthYearValid === false || isBirthDayValid === false || isBirthMonthValid === false) { 2188 return false; 2189 } 2190 else 2191 { 2192 validateCompleteBirthDate(); 2193 } 2194 } 2195 event.preventDefault(); 2196 event.stopPropagation(); 2197 var currentForm = $(this); 2198 currentForm.find("#submitSignup").show(); 2199 2200 if (grecaptcha) { 2201 var googleCheckResponse = grecaptcha.getResponse(); 2202 var isFormValid = true; 2203 if ($(".signup-form-constant").length > 0 && googleCheckResponse === "") { 2204 isFormValid = false; 2205 $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").show(); 2206 } else { 2207 $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").hide(); 2208 } 2209 } 2210 2211 InjectRequestVerificationToken(); 2212 if (isFormValid) { 2213 document.getElementById('signup-partial-submit').disabled = true; 2214 document.getElementById('signup-partial-submit').style.opacity = '0.5'; 2215 $.ajax({
2216 type: "POST", 2217 url: currentForm.attr('action'), 2218 data: PerfectMind.Forms.buildDataString(currentForm), 2219 success: function (content) { 2220 var errorContainer, jqContent; 2221 if (content.isError) { 2222 top.location = content.ReturnUrl; 2223 return; 2224 } 2225 jqContent = $(content); 2226 if (typeof content.ReturnUrl === "undefined") { 2227 //if (jqContent.find("form").length > 0 || jqContent.filter(".global-error").length > 0) { 2228 if (currentForm.parent('#signInLoginContainer.embed').length) { 2229 var currentFormid = $(currentForm).attr("id"); 2230 var jqContentTmp = jqContent.find('#' + currentFormid); 2231 if (jqContentTmp.length > 0) { 2232 jqContent = jqContentTmp; 2233 } 2234 } 2235 currentForm.replaceWith(jqContent); 2236 currentForm = jqContent; 2237 2238 $("#AreTermsAndConditionsCheckbox", currentForm).change(function () { 2239 if (this.checked) { 2240 $("#AreTermsAndConditionsChecked", currentForm).val(true); 2241 } 2242 else { 2243 $("#AreTermsAndConditionsChecked", currentForm).val(false); 2244 } 2245 }); 2246 2247 2248 if ($("#AreTermsAndConditionsCheckbox", currentForm).prop('checked') == true) { 2249 $("#AreTermsAndConditionsChecked", currentForm).val(true); 2250 } 2251 else { 2252 $("#AreTermsAndConditionsChecked", currentForm).val(false); 2253 } 2254 2255 var termsAndConditions = $("#" + formId + "divTermsAndConditions"); 2256 dialogWidth = termsAndConditions.width(), dialogHeight = termsAndConditions.height(); 2257 $("#aTermsAndConditions", currentForm).off("click"); 2258 $("#aTermsAndConditions", currentForm).on("click", function () { 2259 openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions); 2260 }); 2261 document.getElementById('signup-partial-submit').disabled = false; 2262 document.getElementById('signup-partial-submit').style.opacity = '1'; 2263 PerfectMind.Views.SetupPartial.BindFormEvents(formId); 2264 } 2265 else { 2266 if (content.isSuccess) { 2267 //window.top.location.href works better for cross browsers and in an iframe or not in an iframe 2268 window.top.location.href = content.ReturnUrl; 2269 } 2270 else { 2271 window.location.href = getAnchor(); 2272 } 2273 } 2274 2275 if ($(".signup-form-constant").length > 0 && grecaptcha) { 2276 onloadCallback(); 2277 } 2278 2279 }, 2280 error: function () { 2281 2282 if ($(".signup-form-constant").length > 0 && grecaptcha) { 2283 grecaptcha.reset(); 2284 } 2285 2286 window.location.href = getAnchor(); 2287 } 2288 }); 2289 } 2290 }); 2291 2292 $('select',$('.signup-form-constant')).change(function (event) { 2293 var jqSource; 2294 jqSource = $(event.target); 2295 if (!jqSource.val()) { 2296 jqSource.addClass("use-placeholder-style"); 2297 jqSource.removeAttr("title"); 2298 } 2299 else { 2300 jqSource.removeClass("use-placeholder-style"); 2301 jqSource.attr("title", $("option[value='']", jqSource).text()); 2302 } 2303 }); 2304 2305 $('input[type="text"]',$('.signup-form-constant')).change(function (event) { 2306 var jqSource; 2307 jqSource = $(event.target); 2308 if (jqSource.val() === "") { 2309 jqSource.removeAttr("title"); 2310 } 2311 else { 2312 jqSource.attr("title", jqSource.attr("placeholder")); 2313 } 2314 }); 2315 2316 $('input[type="checkbox"]:not(".multiple-picklist-checkboxes :checkbox")',$('.signup-form-constant')).change(function (event) { 2317 var jqSource; 2318 jqSource = $(event.target); 2319 if (jqSource.prop("checked")) { 2320 jqSource.val("true"); 2321 } 2322 else { 2323 jqSource.val("false"); 2324 } 2325 }); 2326 2327 // Checking/unchecking checkboxes on 'enter' button press. 2328 $('input:checkbox').keypress(function(e){
2329 if((e.keyCode ? e.keyCode : e.which) == 13){ 2330 $(this).trigger('click'); 2331 e.preventDefault(); 2332 } 2333 }); 2334 2335 $('select.country-select', $('.signup-form-constant')).change(function (event) { 2336 var jqCountrySelect, url; 2337 jqCountrySelect = $(event.target); 2338 url = getAnchor() + "menu/Object/GetProvincesJson"; 2339 $.getJSON( 2340 url, 2341 { countryId: $(this).val() }, 2342 function (data) { 2343 var i, id, name, jqProvinceSelect; 2344 jqProvinceSelect = jqCountrySelect.siblings(".province-select"); 2345 jqProvinceSelect.empty(); 2346 if (data) { 2347 for (i in data) { 2348 id = data[i].Id; 2349 name = data[i].Name; 2350 jqProvinceSelect.append($('<option value="' + id + '">' + name + '</option>')); 2351 } 2352 jqProvinceSelect.removeAttr("disabled"); 2353 jqProvinceSelect.removeClass("validation-error"); 2354 //jqProvinceSelect.removeClass("use-placeholder-style"); 2355 } 2356 else { 2357 jqProvinceSelect.attr("disabled", "disabled"); 2358 jqProvinceSelect.addClass("use-placeholder-style"); 2359 } 2360 } 2361 ); 2362 }); 2363 2364 $('.signupForm select#8ebff50b-1cf4-4cc3-897a-49cb30dd55d9 option').each(function () { 2365 var isSelected = $(this).attr('selected'); 2366 if (isSelected) 2367 $(this).prop('selected', true); 2368 }); 2369 2370 $('.signupForm .datepicker').each(function () { 2371 var jqThis, dotnetDateFormat, jsDateFormat; 2372 jqThis = $(this); 2373 2374 dotnetDateFormat = jqThis.attr("data-dateformat"); 2375 2376 var firstYearIndex = dotnetDateFormat.indexOf("y"); 2377 jsDateFormat = dotnetDateFormat.replace(/y/g, ""); 2378 jsDateFormat = jsDateFormat.substring(0, firstYearIndex) + "yy" + jsDateFormat.substring(firstYearIndex, jsDateFormat.length); 2379 2380 if (dotnetDateFormat.indexOf("MMM") > -1) 2381 jsDateFormat = jsDateFormat.replace("MMM", "M"); 2382 else if (dotnetDateFormat.indexOf("MM") > -1) 2383 jsDateFormat = jsDateFormat.replace("MM", "mm"); 2384 else 2385 jsDateFormat = jsDateFormat.replace("M", "m"); 2386 2387 jqThis.datepicker( "destroy" ); 2388 2389 jqThis.datepicker({ 2390 changeMonth: true, 2391 changeYear: true, 2392 gotoCurrent: true, 2393 showOtherMonths: true, 2394 yearRange: '1900:2100', 2395 dateFormat: jsDateFormat, 2396 shortYearCutoff: 99, 2397 onClose: function () { 2398 // Only auto format if we have a valid date 2399 if (isValidDate(jqThis)) { 2400 jqThis.datepicker("option", "dateFormat", jsDateFormat); 2401 } 2402 } 2403 }); 2404 }); 2405 if (typeof validateCompleteBirthDate !== 'undefined' 2406 && typeof validateCompleteBirthDate === 'function') { 2407 validateCompleteBirthDate(); 2408 var birthMonthSelector = $('.birthdate-picker-member-select'); 2409 if (birthMonthSelector.length > 0) { 2410 birthMonthSelector.val(0); 2411 } 2412 } 2413 2414 if (typeof(isValidDate) != "function") { 2415 function isValidDate(inputField) { 2416 try { 2417 var datePickerSettings = inputField.data('datepicker').settings; 2418 $.datepicker.parseDate(datePickerSettings.dateFormat, inputField.val(), datePickerSettings); 2419 } 2420 catch (e) { 2421 return false; 2422 } 2423 2424 return true; 2425 } 2426 } 2427 } 2428 2429 $(window).on('load', function () { 2430 PerfectMind.Views.SetupPartial.BindFormEvents('signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938'); 2431 //PerfectMind.Views.SetupPartial.MoveErrorMessageToTheParent(); 2432 if (window.self === window.top) { // not in iframe 2433 } else { 2434 // Hide menu in mobile 2435 $('#topHeader').hide(); 2436 } 2437 });
2438 //]]> 2439 $(document).ready(function () { 2440 multiPicklistMaintainValue(); 2441 }); 2442 function multiPicklistMaintainValue() { 2443 var multipickerList = $('.multiple-picklist'); 2444 multipickerList.each(function () { 2445 var val = $(this).parent().find('input[type="hidden"]').val(); 2446 if (val.length > 0) { 2447 $(this).parent().find('input[type="hidden"]').val(""); 2448 $(this).val(val.split(',')); 2449 } 2450 }); 2451 } 2452 2453 function openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions) { 2454 2455 if (window.top != window.self/* || isMobile*/) { 2456 var left = (screen.width / 2) - (dialogWidth / 2); 2457 var top = (screen.height / 2) - (dialogHeight / 2); 2458 2459 if (!termsAndConditionsWindow || termsAndConditionsWindow.closed) { 2460 var baseUrl = window.location.href.split("#")[0]; 2461 termsAndConditionsWindow = window.open(baseUrl + (baseUrl.indexOf("?") > 0 ? "&" : "?") + "isTermsAndConditionWindow=true", '', 'directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,' + 2462 'width=' + dialogWidth + ',height=' + (dialogHeight + 60) + ', top=' + top + ', left=' + left); 2463 } 2464 } else { 2465 termsAndConditions.clone().pmKendoDialog({ 2466 modal: true, 2467 draggable: false, 2468 resizable: false, 2469 title: "Terms and Conditions", 2470 buttons: [{ label: "OK"}] 2471 }); 2472 if ($(".contentTermsAndConditionContainer")) { 2473 if ($('.contentTermsAndConditionContainer').length > 0) { 2474 $('.contentTermsAndConditionContainer').closest(".k-widget.k-window").addClass("terms-conditions-widget"); 2475 } 2476 } 2477 } 2478 } 2479</script>
vendor: 156 bytes, lines 2479-2484
2479 2480 2481 2482 <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> 2483 2484
2485<script type="text/javascript"> 2486 var termsAndConditionsWindow = null; 2487 var dialogWidth, dialogHeight; 2488 2489 function announceForScreenReaders(message) { 2490 $('#tempInfoForScreenReaders').text(message); 2491 setTimeout(function () { 2492 $('#tempInfoForScreenReaders').html(''); 2493 }, 2000); 2494 } 2495 function InjectRequestVerificationToken() { 2496 if ($('#AjaxAntiForgeryForm input[name="__RequestVerificationToken"]').length) { 2497 var token = $('#AjaxAntiForgeryForm input[name="__RequestVerificationToken"]').val(); 2498 $('#signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938 input[name="__RequestVerificationToken"]').val(token); 2499 } 2500 } 2501 $(document).ready(function () { 2502 InjectRequestVerificationToken(); 2503 if (!document.getElementById("error-message-tooltip")) { 2504 $("body ").append($('<div id="error-message-tooltip"><p class="tool-tip-content"></p><span class="tip"></span></div>').hide()); 2505 } 2506 2507 $('.signup-form-constant').find("#error-message-tooltip").hide(); 2508 2509 function onValidationErrorFocusOut() { 2510 $("#error-message-tooltip").hide(); 2511 } 2512 2513 function onValidationErrorFocus () { 2514 var toolTipWidth = $("#error-message-tooltip").outerWidth(); 2515 2516 var width = $(this).width(); 2517 2518 var message = "Required"; 2519 2520 $("#error-message-tooltip").fadeIn(10); 2521 2522 $("#error-message-tooltip .tool-tip-content").html(message); 2523 2524 var offset = $(this).offset(); 2525 2526 var positionLeft = offset.left + width - toolTipWidth; 2527 2528 var positionTop = offset.top - 22; 2529 2530 $("#error-message-tooltip").css("top", positionTop); 2531 $("#error-message-tooltip").css("left", positionLeft + 10); 2532 2533 announceForScreenReaders('This field is required and has validation errors'); 2534 } 2535 2536 function onValidationErrorChange() { 2537 $(this).removeClass('validation-error'); 2538 $(this).off('focusout', onValidationErrorFocusOut).off('focus', onValidationErrorFocus); 2539 onValidationErrorFocusOut(); 2540 } 2541 2542 function initValidationErrors() { 2543 $(".validation-error") 2544 .off('focusout', onValidationErrorFocusOut).on('focusout', onValidationErrorFocusOut) 2545 .off('focus', onValidationErrorFocus).on('focus', onValidationErrorFocus) 2546 .off('change', onValidationErrorChange).on('change', onValidationErrorChange); 2547 } 2548 2549 initValidationErrors(); 2550 2551 var formId = 'signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938'; 2552 var termsAndConditions = $("#" + formId + "divTermsAndConditions"); 2553 2554 $("#AreTermsAndConditionsCheckbox",$('.signup-form-constant')).change(function () { 2555 var currentForm = $(this).closest('.signup-form-constant'); 2556 if (this.checked) { 2557 $("#AreTermsAndConditionsChecked",currentForm).val(true); 2558 } 2559 else { 2560 $("#AreTermsAndConditionsChecked",currentForm).val(false); 2561 } 2562 }); 2563 $("#AreTermsAndConditionsCheckbox", '.signup-form-constant').each(function() { 2564 if ($(this).prop('checked') == true) { 2565 $(this).val(true); 2566 $('#AreTermsAndConditionsChecked','.signup-form-constant').val(true); 2567 } else { 2568 $(this).val(false); 2569 } 2570 }); 2571 2572 dialogWidth = termsAndConditions.outerWidth(), dialogHeight = termsAndConditions.outerHeight(); 2573 2574 $("#aTermsAndConditions",$('.signup-form-constant')).off("click"); 2575 $("#aTermsAndConditions",$('.signup-form-constant')).on("click", function () { 2576 openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions); 2577 }); 2578 2579 var windowTermsAndConditionsContent = termsAndConditions.find("#divContentTermsAndCondition"); 2580 2581 // Css class for anchor tag and table of Terms And Conditions window. 2582 var anchorClass = { textDecoration: 'underline', color: '#3678af !important' }; 2583 var tableColumnClass = { border: '1px solid', padding: '0.5rem' }; 2584 windowTermsAndConditionsContent.find("a").css(anchorClass); 2585 windowTermsAndConditionsContent.find("table td").css(tableColumnClass); 2586 windowTermsAndConditionsContent.find("table th").css(tableColumnClass); 2587 2588 $(document).trigger("create-account-loaded"); 2589 2590 2591 2592 });
2593</script>
2593 2594 2595 2596 2597 2598</article> 2599</article></section> 2600<section class="section reviews"> 2601<article class="wrapper"> 2602<h3 class="section__title">Testimonials</h3> 2603<div class="reviews__wrapper"> 2604<input type="radio" name="radios" id="radio1" checked=""> 2605<input type="radio" name="radios" id="radio2"> 2606<input type="radio" name="radios" id="radio3"> 2607<input type="radio" name="radios" id="radio4"> 2608<input type="radio" name="radios" id="radio5"> 2609<input type="radio" name="radios" id="radio6"> 2610<input type="radio" name="radios" id="radio7"> 2611<input type="radio" name="radios" id="radio8"> 2612<ul class="reviews__list reviews__list--one" id="js-reviews"> 2613 <li class="reviews__item"> 2614 <div class="c-flex-center"> 2615 <p>"These guys do such a great job of teaching life skills with fun physical activity for kiddos as young as 3 1/2. Each class focuses on one key skill like good manners, respect or confidence and it's built into every kick, punch and kiap. The kids earn badges and parents get to participate."<br> 2616 <strong class="reviews__name"> -Amburr F.</strong></p> 2617 </div> 2618 </li> 2619 <li class="reviews__item"> 2620 <div class="c-flex-center"> 2621 <p>"I have been bringing my son for one year and he loves it. The staff is truly amazing they are friendly and overall super patient with all the children. They take the time to get to know you and your child so you all become part of the MMA family"<br> 2622 <strong class="reviews__name"> -Wendy G.</strong></p> 2623 </div> 2624 </li> 2625 <li class="reviews__item"> 2626 <div class="c-flex-center"> 2627 <p>"Trained here for years! Being healthy and in great shape is all about developing a lifestyle that supports it. Marina Martial Arts has been the best way I’ve found to do that."<br> 2628 <strong class="reviews__name"> -Russell H.</strong></p> 2629 </div> 2630 </li> 2631 <li class="reviews__item"> 2632 <div class="c-flex-center"> 2633 <p>"This is a great school that I have been part of for many years as a student and a parent. All the instructors are great and I highly recommend this school. They will teach your children important life values and skills."<br> 2634 <strong class="reviews__name"> -Richard P.</strong></p> 2635 </div> 2636 </li> 2637</ul> 2638<div class="reviews__arrows" id="js-arrows"> 2639<label class="fa fa-chevron-left" for="radio1"></label> 2640<label class="fa fa-chevron-right" for="radio2"></label> 2641<label class="fa fa-chevron-right" for="radio3"></label> 2642<label class="fa fa-chevron-left" for="radio4"></label> 2643<label class="fa fa-chevron-right" for="radio5"></label> 2644<label class="fa fa-chevron-left" for="radio6"></label> 2645<label class="fa fa-chevron-right" for="radio7"></label> 2646<label class="fa fa-chevron-left" for="radio8"></label> 2647</div> 2648</div> 2649<p class="reviews__tagline"><a href="https://www.google.com/maps/place/Marina+Martial+Arts/@33.9937153,-118.4438316,17z/data=!3m1!4b1!4m7!3m6!1s0x80c2ba8a398d415f:0x1926e4edf85e1a3a!8m2!3d33.9937153!4d-118.4416429!9m1!1b1" target="_blank" class="c-btn c-btn--secondary">Your reviews <span>help make us better</span>, leave yours today.</a></p> 2650</article> 2651</section> 2652<footer class="footer"> 2653<div class="wrapper"> 2654<ul class="footer__list"> 2655 <li class="footer__item"> 2656 <h3 class="footer__title">Contact Us</h3> 2657 <ul class="pm-address"> 2658 <li><strong>Marina Martial Arts</strong></li> 2659 <li><a href="tel:310-821-6768" class="pm-footer-a">310-821-6768</a></li> 2660 <li> 2661 <!-- google map url, on mobile it will open default map app --> 2662 <a href="https://google.ca/maps/place/Marina+Martial+Arts/@33.9937153,-118.4416429,15z/data=!4m2!3m1!1s0x0:0x1926e4edf85e1a3a" target="_blank" class="pm-footer-a" rel="nofollow"> 2663 13203 W Washington Blvd<br /> 2664Los Angeles California 90066<br /> 2665United States 2666 </a> 2667 </li> 2668 <li> 2669 <a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i> Call Us</a> 2670 <a href="mailto:[email protected]" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-envelope"></i> Email Us</a> 2671 </li> 2672 </ul> 2673 </li> 2674 <li class="footer__item"> 2675 <h3 class="footer__title">Follow Us</h3> 2676 <ul class="social-links"> 2677 <li><a href="https://twitter.com/mmamtkd" target="_blank"><i class="fa fa-twitter-square"></i></a></li> 2678 <li><a href="https://facebook.com/mmamtkd" target="_blank"><i class="fa fa-facebook-square"></i></a></li> 2679 <li><a href="https://plus.google.com/+MarinaMartialArtsLosAngeles/posts" target="_blank"><i class="fa fa-google-plus-square"></i></a></li> 2680 <li><a href="https://youtube.com/user/mmamtkd" target="_blank"><i class="fa fa-youtube-square"></i></a></li> 2681 <li><a href="https://instagram.com/marinamartialarts/" target="_blank"><i class="fa fa-instagram"></i></a></li> 2682 <li><a href="https://pinterest.com/marinamatkd/" target="_blank"><i class="fa fa-pinterest-square"></i></a></li> 2683 </ul> 2684 </li> 2685 <li class="footer__item pm-map"> 2686 <h3 class="footer__title">Location</h3> 2687 <!-- embed google map --> 2688 <iframe src="https://google.com/maps/embed?pb=!1m14!1m8!1m3!1d13231.815997624033!2d-118.4416429!3d33.9937153!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x1926e4edf85e1a3a!2sMarina+Martial+Arts!5e0!3m2!1sen!2sca!4v1437691818951" style="border:0" allowfullscreen="" frameborder="0" height="250" width="100%"></iframe> 2689 </li> 2690</ul> 2691<p class="pm-copyright">© 2015 All rights reserved Marina Martial Arts | Powered by <a href="//perfectmind.com" target="_blank" rel="nofollow">PerfectMind</a></p> 2692</div> 2693<!-- PerfectMind Design 002 Version 1.5 150714 --> 2694</footer>
2695<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
vendor: 2 bytes, line 2695
2695
2696<script src="js/script.js"></script>
vendor: 2 bytes, line 2696
2696
2697<script> 2698 2699(function($, window, document, undefined) { 2700 2701 $('link[rel=stylesheet][href*="base"]').remove(); 2702 2703 var toggleMenu = (function() { 2704 2705 var elements = { 2706 hamburger: $('#js-hamburger'), 2707 menu: $('#js-menu'), 2708 overlay: $('#js-overlay'), 2709 link: $('#js-menu').find('a'), 2710 dropdownLink: $('#js-menu').find('.menu__item--dropdown > a'), 2711 dropdown: $('#js-menu').find('.menu__dropdown'), 2712 back: $('#js-menu').find('.menu__item--back'), 2713 win: $(window) 2714 }; 2715 2716 2717 2718 var openMenu = function() { 2719 var e = elements; 2720 e.hamburger.toggleClass('c-hamburger--close'); 2721 e.menu.toggleClass('menu--open'); 2722 e.overlay.toggleClass('c-overlay--active'); 2723 e.link.toggleClass('menu__link--active'); 2724 2725 return false; 2726 }; 2727 2728 var closeMenu = function() { 2729 var e = elements; 2730 if (e.menu.hasClass('menu--open')) { 2731 e.hamburger.removeClass('c-hamburger--close'); 2732 e.menu.removeClass('menu--open'); 2733 e.overlay.removeClass('c-overlay--active'); 2734 e.link.removeClass('menu__link--active'); 2735 } 2736 }; 2737 2738 var openDropdown = function() { 2739 var e = elements; 2740 $(this).next().addClass('menu__dropdown--active'); 2741 2742 return false; 2743 }; 2744 2745 var closeDropdown = function() { 2746 var e = elements; 2747 if (e.dropdown.hasClass('menu__dropdown--active')) { 2748 e.dropdown.removeClass('menu__dropdown--active'); 2749 } 2750 return false; 2751 }; 2752 2753 var bindActions = function() { 2754 var e = elements; 2755 e.hamburger.on('click touchstart', openMenu); 2756 e.dropdownLink.on('click touchstart', openDropdown); 2757 e.back.on('click touchstart', closeDropdown); 2758 e.win.on('click', function() { 2759 var target = $(event.target); 2760 2761 if (!target.is('a')) { 2762 closeMenu(); 2763 2764 if (e.dropdown.hasClass('menu__dropdown--active')) { 2765 closeDropdown(); 2766 } 2767 } 2768 }); 2769 }; 2770 2771 var init = function() { 2772 var e = elements; 2773 bindActions(); 2774 }; 2775 2776 return { 2777 init: init 2778 }; 2779 2780 }()); 2781 2782 toggleMenu.init(); 2783 2784 2785 var showHide = { 2786 2787 elements: { 2788 hidden: $('.js-hide'), 2789 trigger: $('.js-show-btn') 2790 }, 2791 2792 init: function() { 2793 e = this.elements; 2794 this.bindActions(); 2795 }, 2796 2797 hideIt: function() { 2798 e = this.elements; 2799 e.hidden.hide(); 2800 }, 2801 2802 showIt: function() { 2803 e = this.elements; 2804 self = $(this); 2805 2806 if (self.hasClass('js-show-btn')) { 2807 self.next().slideToggle(); 2808 self.toggleClass('c-btn--active'); 2809 } 2810 2811 return false; 2812 }, 2813 2814 bindActions: function() { 2815 showHide.hideIt(); 2816 e.trigger.on('click', showHide.showIt); 2817 } 2818 }; 2819 2820 var expandable = { 2821 2822 elements: { 2823 container: $('#js-expandable'), 2824 trigger: $('#js-expandable').find('.expandable__trigger'), 2825 close: $('#js-expandable').find('.expandable__close'), 2826 next: $('#js-expandable').find('.expandable__arrows--right'), 2827 prev: $('#js-expandable').find('.expandable__arrows--left'), 2828 win: $('#js-expandable').find('.expandable__close') 2829 }, 2830 2831 init: function() { 2832 e = this.elements; 2833 this.bindActions(); 2834 }, 2835 2836 expand: function() { 2837 e = this.elements; 2838 var self = $(this); 2839 2840 self 2841 .parent() 2842 .next() 2843 .addClass('expandable__hidden--visible'); 2844 2845 return false; 2846 }, 2847 2848 contract: function(event) { 2849 var target = $(event.target); 2850 2851 if (target.is('.expandable__close')) { 2852 $('#js-expandable') 2853 .find('div') 2854 .removeClass('expandable__hidden--visible'); 2855 2856 } else if (target.is('.expandable__hidden img, .expandable__hidden p')) { 2857 return; 2858 } else { 2859 $('#js-expandable') 2860 .find('div') 2861 .removeClass('expandable__hidden--visible'); 2862 } 2863 }, 2864 2865 next: function(event) { 2866 var self = $(this); 2867 2868 var items = $('#js-expandable').find('li'); 2869 var parent = self.closest('.expandable__hidden'); 2870 var next = $(this).closest('li').next().find('.expandable__hidden'); 2871 2872 if (next.length === 0) { 2873 next = items.first().find('.expandable__hidden'); 2874 } 2875 parent.removeClass('expandable__hidden--visible'); 2876 next.addClass('expandable__hidden--visible'); 2877 2878 return false; 2879 }, 2880 2881 prev: function(event) { 2882 var self = $(this); 2883 var items = $('#js-expandable').find('li'); 2884 var parent = self.closest('.expandable__hidden'); 2885 var prev = $(this).closest('li').prev().find('.expandable__hidden'); 2886 2887 if (prev.length === 0) {
2888 prev = items.last().find('.expandable__hidden'); 2889 } 2890 parent.removeClass('expandable__hidden--visible'); 2891 prev.addClass('expandable__hidden--visible'); 2892 2893 return false; 2894 }, 2895 2896 bindActions: function() { 2897 e.trigger.on('click', expandable.expand); 2898 e.next.on('click', expandable.next); 2899 e.prev.on('click', expandable.prev); 2900 e.win.on('click', expandable.contract); 2901 } 2902 2903 }; 2904 2905 2906 showHide.init(); 2907 expandable.init(); 2908 2909}(jQuery, window, document)); 2910 2911</script>
2911</div></div> 2912 2913 </td> 2914 2915 </tr> 2916 2917 </table> 2918 </td> 2919 2920 </tr> 2921 2922 </table> 2923 </div> 2924 </div> 2925 2926 <table style="table-layout: fixed; width: 100%; visibility: hidden;"></table> 2927 </div> 2928 2929 2930 </div> 2931 2932 </div> 2933 2934 2935 <div> 2936 2937 2938 </div> 2939 2940 2941 <div id="changeset-25066" style="display: block; height: 10px; width: 10px; float: left;"></div> 2942 <input id="originalUrl" type="hidden" value="" /> 2943
2943<script type="text/javascript"> 2944 //<![CDATA[ 2945 $(function () { 2946 PerfectMind.RegistrationFormPrompts.Init({ 2947 objectId: "841baf13-d797-4f96-a5fa-ef92fc192831", 2948 recordId: "b1befa67-2955-45f6-87da-c3488a9dd375", 2949 productType: "", 2950 registrationFormObjectId: "9792e289-03cc-4745-9611-35f254be378e", 2951 registrationFormsUrl: "/SocialSite/RegForm/GetRegistrationForms?objectId=841baf13-d797-4f96-a5fa-ef92fc192831", 2952 isEditMode: false, 2953 enablePOSv2: true 2954 }); 2955 }); 2956 //]]> 2957 </script>
2957 2958 2959 2960
2960<script type="text/javascript"> 2961 //<![CDATA[ 2962 var isBirthYearValid = true; //to implement validation of date field with Displayformat 1420 2963 var isBirthDayValid = true; //to implement validation of date field with Displayformat 1420 2964 var isTemplate = false; 2965 2966 if (isTemplate) { 2967 var blnClickOnTagPopup = true; 2968 var strOpenedTagPopupId = ""; 2969 } 2970 2971 var ObjectName = "Home"; 2972 var isEditMode = false; 2973 2974 var currentAccountID = isEditMode ? $("#fld_d91e6f47-2bc0-44e7-9225-74d322007d89").val() : ""; 2975 currentAccountID = (typeof (currentAccountID) !== 'undefined') ? currentAccountID : ""; 2976 2977 $('.submitLinkVisible').removeClass("disabled"); 2978 $(document).ready(function () { 2979 $('.submitLinkVisible').bind("click", function (e) { 2980 if (typeof grecaptcha !== 'undefined' && !window.recaptchaComplete) { 2981 e.preventDefault(); 2982 $('#ajaxDialogPlaceHolder').html("<div class='pm-kendo-dialog'>Please complete the reCaptcha challenge.</div>").kendoWindow({ 2983 modal: true, 2984 title: "Warning" 2985 }).data("kendoWindow").center().open(); 2986 return; 2987 } 2988 var newAccountID = $("#fld_d91e6f47-2bc0-44e7-9225-74d322007d89").val(); 2989 var isCloneMode = false; 2990 2991 if ((currentAccountID.length > 0) & (currentAccountID != newAccountID) & !isCloneMode) { 2992 var currentContactId = 'b1befa67-2955-45f6-87da-c3488a9dd375' 2993 2994 FamilyManagement.showConfirmRemoveOptions(currentContactId).done(function () { 2995 SaveContactChanges(e); 2996 }); 2997 2998 function openLocationStationPopup() { 2999 autoOpenAssignLocationStationPopup(function () { 3000 if (hasValidLocations()) { 3001 $.ajax({
3002 url: getAnchor() + "Classes/StoreApplication/GetLocationAndStation", 3003 type: "GET", 3004 success: function (result) { 3005 FamilyManagement.transferCreditAndRemoveFromFamily(result); 3006 } 3007 }); 3008 } 3009 }.bind(self)); 3010 } 3011 3012 FamilyManagement.removeFromFamily = function () { 3013 3014 var $popUpRemoveMemberOptions = $('div#popupremovememberoptions'); 3015 var removeBtn = $("#spnremovecontactfromfamily"); 3016 var cancelBtn = $("#spncancelaremovecontact"); 3017 3018 removeBtn.attr('disabled', true); 3019 removeBtn.addClass("xpl-button-confirm-disabled"); 3020 removeBtn.removeClass("xpl-button-confirm"); 3021 cancelBtn.attr('disabled', true); 3022 cancelBtn.addClass("xpl-button-confirm-disabled"); 3023 3024 var destinationContactId = $popUpRemoveMemberOptions.attr("data-destinationContactId"); 3025 var contactCredit = $popUpRemoveMemberOptions.attr("data-creditbalance"); 3026 3027 var isLocationStationPopupNeeded = (contactCredit != undefined && contactCredit != 0 && destinationContactId != undefined); 3028 if (isLocationStationPopupNeeded) { 3029 openLocationStationPopup(); 3030 $('#locationPickerPopUp').show(); 3031 } else { 3032 FamilyManagement.transferCreditAndRemoveFromFamily(null); 3033 } 3034 3035 }; 3036 3037 FamilyManagement.transferCreditAndRemoveFromFamily = function (selectedStationOrLocation) { 3038 3039 var $popUpRemoveMemberOptions = $('div#popupremovememberoptions'); 3040 var contactIdToRemove = $popUpRemoveMemberOptions.attr('data-contactid'); 3041 var destinationContactId = $popUpRemoveMemberOptions.attr("data-destinationContactId"); 3042 var contactCredit = $popUpRemoveMemberOptions.attr("data-creditbalance"); 3043 3044 var familyMembers = FamilyManagement.FamilyMembers(); 3045 var otherFamilyMembers = []; 3046 familyMembers.forEach(item => { 3047 if (item.ContactId != contactIdToRemove) { 3048 otherFamilyMembers.push(item.ContactId); 3049 } 3050 }); 3051 3052 var url = "/SocialSite/object/RemoveContactFromFamily"; 3053 var postData = JSON.stringify({ 3054 contactIdToRemove: contactIdToRemove, 3055 otherFamilyMemberIds: otherFamilyMembers, 3056 destinationContactId: destinationContactId, 3057 contactCreditBalance: contactCredit, 3058 selectedLocationId: selectedStationOrLocation != null ? selectedStationOrLocation.locationId : null, 3059 isFamilyMemberRemovalNeeded: isEditMode 3060 }); 3061 3062 3063 $.ajax({
3064 type: "POST", 3065 url: url, 3066 dataType: "JSON", 3067 contentType: "application/json; charset=utf-8", 3068 data: postData, 3069 success: function () { 3070 let removedContactName = familyMembers.find(function (member) { return member.ContactId == contactIdToRemove }).FullNameSimple; 3071 sessionStorage.setItem("accountRemoval", removedContactName); 3072 } 3073 }).done(function (msg) { 3074 if (typeof (msg) !== "undefined" && msg != null) { 3075 if (msg.success) { 3076 FamilyManagement.closeRemoveMemberOptions(); 3077 SaveContactChanges(e); 3078 } 3079 } 3080 }); 3081 }; 3082 } else { 3083 SaveContactChanges(e); 3084 } 3085 }); 3086 3087 function SaveContactChanges(e) { 3088 if (isBirthYearValid === false || isBirthDayValid === false) { 3089 return false; 3090 } 3091 3092 $(e).addClass("disabled"); 3093 3094 MergeBirthfield(); 3095 3096 var kendoValidator = $(e.currentTarget).closest('form').data('kendoValidator'); 3097 if (kendoValidator && !kendoValidator.validate()) { 3098 return false; 3099 } 3100 var employmentDate = $('#fld_cbfc1efe-59b2-4ee3-9c7d-87f4ae4e9358').val(); 3101 var terminationDate = $('#fld_39a1f497-7aa6-427d-bf66-8571b6a28b66').val(); 3102 3103 var userDateFormat = "m/dd/yy"; 3104 3105 if (employmentDate != undefined && employmentDate != "" && terminationDate != undefined && terminationDate != "") { 3106 if ($.datepicker.parseDate(userDateFormat, employmentDate) > $.datepicker.parseDate(userDateFormat, terminationDate)) { 3107 alert("Termination date should be greater than employment date"); 3108 $(e).removeClass("disabled"); 3109 return false; 3110 } 3111 } 3112 3113 else if ($('#fld_78788a44-ef56-4ef2-b595-266b8d06b2b1').val() != undefined) { 3114 var subTotal = $('#fld_78788a44-ef56-4ef2-b595-266b8d06b2b1').val(); 3115 if (parseFloat(subTotal) <= 0) { 3116 alert('Subtotal must be greater then 0'); 3117 $(e).removeClass("disabled"); 3118 return false; 3119 } 3120 } 3121 3122 $(e.currentTarget).closest('form').find('a.pm-save-button').addClass('disabled'); 3123 $('#submitButton').click(); 3124 $('.submitLinkVisible').addClass("disabled"); 3125 } 3126 3127 var multipickerList = $('.multiple-picklist'); 3128 multipickerList.each(function () { 3129 3130 var val = $(this).parent().find('input[type="hidden"]').val(); 3131 if (val.length > 0) { 3132 $(this).parent().find('input[type="hidden"]').val(""); 3133 $(this).val(val.split(',')); 3134 } 3135 }); 3136 3137 var rootElement = $("#outterObjectLayoutContainer"); 3138 if (rootElement) { 3139 var factory = new PerfectMind.Ajax.Control.ControlBuilderFactory(); 3140 factory.BuildPagelet(rootElement); 3141 } 3142 3143 PerfectMind.CardView.initGrid(); 3144 PerfectMind.View.Object.ActionMenu.Init(); 3145 3146 PerfectMind.TelerikGrid.initGrid($(".inline-telerik-grid")); 3147 3148 //resizeCustomButtonContainer(); 3149 $('#customButtonsContainerDiv').mouseOverScrollDiv({ 3150 resizeCallback: resizeCustomButtonContainer 3151 }); 3152 3153 3154 3155 if (isTemplate) { 3156 TemplateEdit.initView( 3157 $("#editForm"), 3158 $("#editForm").data("validation-url-base"), 3159 $.parseJSON($("#fieldTagsData").text()) 3160 ); 3161 3162 3163 3164 //Reset the action of the editForm form to submit data to SaveTemplate action 3165 var editFormAction = $('#editForm').attr('action').replace("/Object/Create", "/TemplateEditor/SaveTemplate"); 3166 $('#editForm').attr('action', editFormAction); 3167 3168 TemplateEdit.AddValidationHandler(); 3169 3170 if (kendo.support.browser.msie != null && kendo.support.browser.msie && kendo.support.browser.version < 9) { 3171 TemplateEdit.SetDropdownListTooltips(); 3172 } 3173 TemplateEdit.GetCurrentDateFormat(); 3174 TemplateEdit.SetDatePickerFormat(); 3175 } 3176 resizeCustomButtonContainer(); 3177 3178 //$.cookie("TempContactViewCookie", "b1befa67-2955-45f6-87da-c3488a9dd375", { path: '/' });
3179 3180 // Hide the + and Delete buttons on the related object contact for account page layout 3181 // Note Account page has create login button with id 'btnaa949b2d-ae2a-416a-b7dd-056495018ffb' 3182 if ($("#btnaa949b2d-ae2a-416a-b7dd-056495018ffb").length > 0) { 3183 var relatedContact = $(".subsection-header-text").filter(function () { 3184 return ($(this).text() == 'Contacts'); 3185 }).parent(); 3186 relatedContact.find(".icon.icon3").parent().parent().hide(); 3187 // relatedContact.find(".icon.icon3").hide(); 3188 // relatedContact.find(".icon.icon186").hide(); 3189 } 3190 3191 3192 }); 3193 3194 function MergeBirthfield() { 3195 var birthDay = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-day"); 3196 var birthMonth = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-month"); 3197 var birthYear = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-year"); 3198 var mergedBirthDate = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722"); 3199 3200 if (birthYear.length && birthMonth.length && birthDay.length && 3201 birthYear.is(':visible') && birthMonth.is(':visible') && birthDay.is(':visible')) { 3202 // if birthday field is three then this will merge into one before sending to save. 3203 // if birthDay, birthYear fields was not filled we set empty string to birthdate value. 3204 var dateInFormat = birthYear.val() + '-' + birthMonth.val() + '-' + birthDay.val(); 3205 dateInFormat = kendo.toString(kendo.parseDate(dateInFormat), 'M/dd/yyyy'); 3206 3207 if (dateInFormat != null) { 3208 mergedBirthDate.val(dateInFormat); 3209 } else if (birthDay.val() === "" && birthYear.val() === "") { 3210 mergedBirthDate.val(""); 3211 } 3212 } 3213 } 3214 function SetCurrentLocation(fieldId) { 3215 var locationCtls = $('#' + fieldId); 3216 if (locationCtls.length > 0) { 3217 var currentLocationId = window.parent.$("#locationId").val(); 3218 if (typeof (currentLocationId) != "undefined") { 3219 $(locationCtls[0]).val(currentLocationId); 3220 } 3221 } 3222 } 3223 3224 function chkForm() { 3225 if ($('#IsCanceled').val() == 'true') { 3226 if (isTemplate) { 3227 $('#templateId').val($('#templateId').val().split('|')[0]); 3228 } 3229 return true; 3230 } 3231 3232 if (!isTemplate) { 3233 return true; 3234 } 3235 $('#templateId').val($('#templateId').val().split('|')[0]); 3236 TemplateEdit.chkTemplateName(); 3237 //if($.trim($('#hidInvalidFieldId').val()) != '') 3238 if ($(".validation-error").length > 0) { 3239 jQuery('#customButtonNotification').html("<div class='virtualCodeNofiticationMessage'>Unable to save template. Please correct the errors and try again.</div><div class='virtualCodeNofiticationMessage'><input class=\"pm-confirm-button\" type=\"button\" value=\"Ok\" onclick=\"jQuery('#customButtonNotification').empty().hide();\"></div>"); 3240 jQuery('#customButtonNotification').show(); 3241 return false; 3242 } 3243 TemplateEdit.SetDateTimeHiddenFields(); 3244 return true; 3245 } 3246 3247 function resizeCustomButtonContainer() { 3248 var socailSharingWidth = 0; 3249 if ($('.built-in-buttons .social-sharing')) { 3250 //socailSharingWidth = $('.built-in-buttons .social-sharing').width(); 3251 socailSharingWidth = $('.built-in-buttons #social-widget-container').width(); 3252 //$('.built-in-buttons > table').css("width","90%"); 3253 } 3254 var customButtonWidth = $('#outterObjectLayoutContainer').width() 3255 - $('#system-buttons-container').width() 3256 //- $('#DetailPage_leftside_table').width() 3257 - $('.built-in-buttons .table-first-col').width() 3258 - $('#previousNextButtonsContainer').width() 3259 - socailSharingWidth 3260 - 10; 3261 3262 if ($('#customButtonsContainerDiv').length > 0) { 3263 var maxWidth = $('#customButtonsContainerDiv').css("max-width").replace("px", ""); 3264 var actualWidth = Math.min(customButtonWidth, maxWidth); 3265 // Looks like we don't need set the width any more since we have a more button. 3266 $('#customButtonsContainerDiv').width(actualWidth); //10 to avoid some problems in IE8&9 3267 } 3268 } 3269 3270 function showValues() { 3271 var str = $("#editForm").serialize(); 3272 $("#templateRecord").val(str); 3273 if ($("#templateId").val().length > 40) { 3274 $("#templateForm").submit(); 3275 } 3276 } 3277 3278 function goToPage(pageNo) { 3279 $('#page').val(pageNo)[0].form.btnOK.click(); 3280 } 3281 3282 //]]> 3283 3284 ViewEdit.showErrorPopup('CMSPageObject39369757254648', ''); 3285 3286 </script>
3286 3287 3288 3289
3289<script crossorigin="anonymous" type="text/javascript" src="/Scripts/perfectMind/billingAddIn.js?09251132"></script>
3289 3290 3291
3291<script crossorigin="anonymous" type="text/javascript" src="/Scripts/MartialArtsVersion3/PromoteRankOrStripe.js?09251132"></script>
3291 3292 3293 3294
3294<script type="text/javascript" crossorigin="anonymous" src="/Scripts/MartialArtsVersion3/ConfirmationDialog.js?09251132"></script>
3294 3295
3295<script type="text/javascript" crossorigin="anonymous" src="/Scripts/perfectmind/ValidateAddress.js?09251132"></script>
3295 3296 3297 3298
3298<script type="text/javascript"> 3299 3300 var showErrorMessageInPopup = false; 3301 3302 $(document).ready(function () { 3303 if ($('.side-panel.left-panel.with-related-info:visible').length > 0) { 3304 $('.body.Office').find(".validation-summary-errors-panel").addClass('validation-summary-errors-panel validationsummaryerrorswithLeftpanel'); 3305 } 3306 3307 var errorpanel = $(".validation-summary-errors-panel"); 3308 var PopupContent = errorpanel.children("#PopupContent"); 3309 if (showErrorMessageInPopup && PopupContent.length) { 3310 var popupTitle = $("#PopupTitle").html(); 3311 errorpanel.css('background-color', '#FFFFFF'); 3312 errorpanel.css('border', '0 none'); 3313 errorpanel.css('color', '#000000'); 3314 errorpanel.html($("#PopupMessage").html()); 3315 errorpanel.attr('id', 'errorpanel'); 3316 let popupWidth = window.innerWidth < 650 ? "auto" : "650" 3317 showMeInAPopup("errorpanel", popupTitle, popupWidth, "auto"); 3318 } else { 3319 if (errorpanel.length && errorpanel.html().trim().length) { 3320 errorpanel.show(); 3321 } 3322 } 3323 }); 3324 </script>
3324 3325 3326 3327 3328
3328<script type="text/javascript"> 3329 var lastScrollTop = 0; 3330 var leftPanel = null; 3331 var html = $("html"); 3332 var headerWrapperHeight; 3333 var urlRefferer = ""; 3334 var isEmbed = false; 3335 var aniSpeed = 500; 3336 var posFixedOffset = 0; 3337 var isModelEditMode = "False"; 3338 3339 $(document).ready(function () { 3340 3341 initManagePickListPriceSchemeField(isModelEditMode); 3342 3343 leftPanel = $(".layout-leftpanel-main"); 3344 headerWrapperHeight = $("#header-wrapper:visible").height(); 3345 3346 if ($('body').hasClass('Office')) { 3347 posFixedOffset = headerWrapperHeight; 3348 } 3349 3350 $("#relatedObjects .menu .item").click(function () { 3351 var dataSectionLink = $(this).attr("data-section-link"); 3352 var scrollTo = $(".view-area[data-section=" + dataSectionLink + "]"); 3353 if (scrollTo.length > 0) { 3354 var scrollToOffset = scrollTo.offset(); 3355 var htmlOffset = html.offset(); 3356 if (scrollToOffset && htmlOffset) { 3357 var sectionTop = scrollToOffset.top - htmlOffset.top; 3358 $("html, body").animate({ scrollTop: sectionTop - posFixedOffset }, aniSpeed); 3359 3360 if (!scrollTo.hasClass("expanded")) { 3361 $(".expand-link", scrollTo).click(); 3362 } 3363 } 3364 } 3365 }); 3366 3367 $(".expand-link", ".objectPageLayout:not(.edit-mode) .page-layout-sections").click(function () { 3368 $(this).closest(".page-layout-section").toggleClass("expanded"); 3369 }); 3370 3371 $(".page-layout-section-header").keypress(function (e) { 3372 // Expand section on space/enter buttons pressed. 3373 if (e.keyCode == 0 || e.keyCode == 32 || e.keyCode == 13) { 3374 $(this).closest(".page-layout-section").toggleClass("expanded"); 3375 e.preventDefault(); 3376 } 3377 }); 3378 3379 $(".k-input.k-readonly").each(function () { 3380 if ($(".k-input.k-readonly").attr("readonly") != null) 3381 $(this).parent().css("background-color", "#F8F8F8 !important"); 3382 }); 3383 3384 }).scroll(function () { 3385 var isHeaderVisible = $(this).scrollTop() <= headerWrapperHeight; 3386 if (leftPanel) { 3387 leftPanel.toggleClass("fixed", !isHeaderVisible); 3388 } 3389 }); 3390 3391 $(document).ready(function () { 3392 3393 $('#customButtonsContainerDiv').css({ "top": "0px", "position": "relative" }); 3394 if (isModelEditMode != null && isModelEditMode.toLowerCase() == "false") { 3395 $(document).bind("click touchstart", function (event) { 3396 var openedPopup, jqTargetElement; 3397 openedPopup = $(".popup-panel:visible"); 3398 if (openedPopup.length > 0) { 3399 jqTargetElement = $(); 3400 if (event && event.originalEvent) { 3401 jqTargetElement = $(event.originalEvent.target || event.originalEvent.srcElement); 3402 } 3403 3404 if (!jqTargetElement.is(".popup-panel") && jqTargetElement.parents(".popup-panel").length == 0) { 3405 openedPopup.hide(); 3406 } 3407 } 3408 }); 3409 } 3410 3411 $('body.Office .use-custom-scrollbar').useCustomScrollbar(); 3412 3413 // For IE to manaully clear image file picker field. 3414 $(".imageFilePicker").keydown(function (e) { 3415 e.preventDefault(); 3416 var keyCode = e.which; 3417 if (keyCode == 8 || keyCode == 46) { 3418 $(this).replaceWith($(this).val('').clone(true)); 3419 } 3420 else { 3421 return false; 3422 } 3423 }); 3424 3425 // need to replace '/' character with '-' for screen reader to speak date value properly. 3426 var birthdateWrapper = $('.Date-wrapper.Birthdate-wrapper .readmode .readonly'); 3427 var birthdateValue = birthdateWrapper.text(); 3428 var formattedBirthdateValue = birthdateValue.replace(/\//g, "-"); 3429 birthdateWrapper.attr('aria-label', formattedBirthdateValue); 3430 3431 3432 }); 3433 3434 </script>
3434 3435 3436 3437 3438
3438<script type="text/javascript"> 3439 3440 $(document).ready(function () { 3441 var isRankObject = "False"; 3442 3443 if (isRankObject) { 3444 $("[aria-labelledby='cellDescription_e2bf394c-a5dc-40e6-a246-7afc739821e5']").css("max-width", "350px"); 3445 } 3446 3447 var colorWrapper = $(".Color-wrapper"); 3448 3449 if (colorWrapper.length) { 3450 3451 var colorTextbox = $("input[type=text]", colorWrapper); 3452 if (colorTextbox.length) { 3453 colorTextbox.hide(); 3454 var color = "#" + (colorTextbox.val() || "ff0000"); 3455 colorTextbox.val(color.replace("#", "")); 3456 3457 var colorPickerElement = $("<div>"); 3458 colorTextbox.after(colorPickerElement); 3459 colorPickerElement.kendoColorPicker({ 3460 value: color, 3461 buttons: true, 3462 select: function (color) { colorTextbox.val(color.value.replace("#", "")); } 3463 }); 3464 } 3465 3466 var readOnlyColor = $(".textbox.readmode [id^=fld_]", colorWrapper); 3467 3468 if (readOnlyColor.length) { 3469 var color = "#" + readOnlyColor.html(); 3470 readOnlyColor.kendoColorPicker({ value: color, enable: false }); 3471 var colorpicker = readOnlyColor.data("kendoColorPicker"); 3472 colorpicker.enable(false); 3473 } 3474 } 3475 }); 3476 </script>
3476 3477
3477<script> 3478 3479 /* 3480 check added not to add AgeControl on payrate object because From/To label fields of payrate object not require kendo controls. 3481 */ 3482 if ('841baf13-d797-4f96-a5fa-ef92fc192831' != '528c8fd0-0565-4e1d-ae6c-b06fe3d3d572') { 3483 var ageRuleOptions = [{"value":1,"text":"Based on Event Start Date"},{"value":2,"text":"Based on Event End Date"},{"value":3,"text":"Based on Specific Date"}]; 3484 3485 var ageRuleEnum = 3486 {"start":1,"end":2,"specificDate":3}; 3487 3488 require(["AgeControl"], 3489 function (ageControl) { 3490 ageControl.init("#editForm", { ageRuleOptions: ageRuleOptions, ageRuleEnum: ageRuleEnum }); 3491 }); 3492 } 3493 require(["BookingRestrictionControl"], 3494 function (bookingRestrictionControl) { 3495 bookingRestrictionControl.init(); 3496 }); 3497 3498 require(["CheckInOutControl"], 3499 function (checkInOutControl) { 3500 checkInOutControl.init(); 3501 }); 3502 3503 require(["EnforceFullWeekendControl"], 3504 function (enforceFullWeekendControl) { 3505 enforceFullWeekendControl.init(); 3506 }); 3507 3508 function updateButtonsAndMenus() { 3509 var buttons, selected; 3510 buttons = $("#customButtonsContainerDiv .action-button, #customButtonsContainerDiv .toggle-button, #customButtonsContainerDiv .pm-button, #customButtonsContainerDiv .pm-button-list-item, #customButtonContextMenu .menu-item, .button-delete-icon"); 3511 selected = currentRecordId.value; 3512 var objectTableName = $("#ObjectTableName").val(); 3513 var status, exists; 3514 3515 if (objectTableName == "ProductOrder") { 3516 var dismissButton = $("#customButtonsContainerDiv a:contains('Dismiss')"); 3517 var dismissMenuItem = $("#customButtonContextMenu span.menu-item:contains('Dismiss')"); 3518 if (dismissButton.length > 0) { 3519 dismissButton.addClass("support-multi"); 3520 } 3521 if (dismissMenuItem.length > 0) { 3522 dismissMenuItem.addClass("support-multi"); 3523 } 3524 } 3525 3526 $(".inline-actionmenu").show(); 3527 3528 if (selected != "" && objectTableName == "Purchases") { 3529 var recordId = selected; 3530 var url = '/SocialSite/PurchaseOrderPM2Addin/GetStatusandExistsofPurchaseOrder'; 3531 $.ajax({
3532 url: url, 3533 data: { 3534 recordId: recordId 3535 }, 3536 dataType: 'json', 3537 type: 'POST', 3538 success: function (data) { 3539 status = data.status; 3540 exists = data.exists; 3541 buttons.each(function () { 3542 var button = this, 3543 jqButton = $(button), 3544 buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id, 3545 enabled = true; 3546 3547 var buttonCaption = button.textContent.trim(); 3548 3549 if (status == "Partially Received" || status == "Received" || status == "Cancelled") { 3550 if (buttonCaption == "2- Send") { 3551 enabled = false; 3552 } 3553 } 3554 3555 if (status != "New" && buttonCaption == "1- Auto Fill") { 3556 enabled = false; 3557 } 3558 3559 if (exists) { 3560 if (buttonCaption == "2- Send" || buttonCaption == "3- Received") { 3561 enabled = false; 3562 } 3563 } 3564 3565 if ((status == "Cancelled" || status == "New") && buttonCaption == "3- Received") { 3566 enabled = false; 3567 } 3568 3569 if (enabled) { 3570 jqButton.removeClass("disabled"); 3571 } 3572 else { 3573 jqButton.addClass("disabled"); 3574 } 3575 }); 3576 3577 } 3578 }); //$.ajax 3579 } 3580 else if (objectTableName == "ProductOrder") { 3581 var url = '/SocialSite/PurchaseOrderPM2Addin/GetStatusofProductOrder'; 3582 $.ajax({
3583 url: url, 3584 data: { 3585 recordIds: selected 3586 }, 3587 dataType: 'json', 3588 type: 'POST', 3589 success: function (data) { 3590 status = data.status; 3591 exists = data.exists; 3592 buttons.each(function () { 3593 var button = this, 3594 jqButton = $(button), 3595 buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id, 3596 enabled = true; 3597 3598 var buttonCaption = button.textContent.trim(); 3599 3600 if (status == "Not Ordered" || status == "Dismiss") { 3601 if (buttonCaption == "Received" || buttonCaption == "Backorder" || buttonCaption == "Dismiss") { 3602 enabled = false; 3603 } 3604 } 3605 3606 if (enabled) { 3607 jqButton.removeClass("disabled"); 3608 } 3609 else { 3610 jqButton.addClass("disabled"); 3611 } 3612 }); 3613 3614 } 3615 }); //$.ajax 3616 } 3617 else { 3618 buttons.each(function () { 3619 var button = this, 3620 jqButton = $(button), 3621 buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id, 3622 enabled = true; 3623 jqButton.removeClass("disabled"); 3624 3625 }); 3626 } 3627 } 3628 3629 var linkManager = $.byPassLinkManager(); 3630 3631 linkManager.addLink('#system-buttons-container', 'Skip to command buttons'); 3632 linkManager.setMainContentLink("#section-header-0"); 3633 3634 3635 function addMemberProfileMobileStyle() { 3636 if ($(".header-for-member").length > 0) { 3637 if ($("table.objectPageLayoutSection").length > 0) { 3638 $("table.objectPageLayoutSection").find("tbody:first tr:first").addClass("member-profile-mobile"); 3639 } 3640 if ($(".built-in-buttons table,.pm-back-button,#previousNextButtonsContainer").length > 2) { 3641 $(".built-in-buttons table").find("tbody:first tr:first").addClass("member-profile-mobile"); 3642 $(".built-in-buttons .table-second-col").addClass("btn-profile-mobile"); 3643 } 3644 } 3645 } 3646 if ($(window).width() < 767) { 3647 addMemberProfileMobileStyle(); 3648 } 3649 </script>
3649 3650
3650<script type="text/javascript"> 3651 if ('841baf13-d797-4f96-a5fa-ef92fc192831' === 'cb0514e9-fedc-43b2-b55b-fabefbd251f3') { 3652 require(["SubsidizedResidentFeeSetup"], function (setup) { 3653 setup.init(); 3654 }); 3655 } 3656 </script>
3656 3657 </div> 3658 3659 3660 </div> 3661 <div id="fullContentPopup" class="fullContentPopup"> 3662 <iframe src="" frameborder="0" title="Full content popup"></iframe> 3663 </div> 3664 </div> 3665 <div id="push"></div> 3666 </div> 3667 3668 3669 <div id="footer-wrapper"> 3670 3671<table style="width: 100%"> 3672 <tr> 3673 3674 <td colspan="2" align="left" class="footer-without-content"> 3675 <div> 3676 3677 </div> 3678 </td> 3679 </tr> 3680 3681 <tr class="powered-by-pm"> 3682 <td align="left" style="margin:20px; padding:20px;font-size:10px;"> 3683 Powered by <a href="https://www.perfectmind.com" style="color:inherit;" rel="nofollow">PerfectMIND Business Software</a> 3684 </td> 3685 </tr> 3686 3687</table> 3688 3689 </div> 3690 3691
3691<script type="text/javascript"> 3692 //<![CDATA[ 3693 var pmUserID = ''; 3694 var pmContactID = ''; 3695 var pmType = 'MartialArts'; 3696 var pmUserEmail = ''; 3697 var pmUserFirstName = 'Public'; 3698 var pmUserLastName = 'Profile'; 3699 var pmOrganizationName = 'Marina Tae Kwon Do'; 3700 var pmEnvironment = '"us-west-2" GeneralAvailability" "us"'; 3701 3702 jQuery(document).ready(function () { 3703 $('#ObjectSelector ul').empty(); 3704 PerfectMind.Layout.DynamicTabs.resizeTabsBar(); 3705 3706 var footerWrapperOuterHeight, minWidth, headerMinWidth, mainWrapperMinWidth, headerPadding, moreObjectTab, 3707 3708 mainWrapper = $("#main-wrapper"), 3709 mainContent = $("#main-content"), 3710 headerWrapper = $("#header-wrapper"), 3711 contentWrapper = $('#content-wrapper'), 3712 footerWrapper = $("#footer-wrapper"), 3713 dialogOverlayWrapper = $("#pm-dialog-overlay"), 3714 companyLogo = document.getElementById("Company-Logo-Icon"), 3715 push = $("#push"), 3716 headerOuterWidth = headerWrapper.outerWidth(false), 3717 footerOuterWidth = footerWrapper.outerWidth(false); 3718 leftPanelHeight = $(".left-panel").height(); 3719 contentWrapper.css("min-height", leftPanelHeight); 3720 var maxMenuHeight = $(window).height() - 180; 3721 if (maxMenuHeight < 200) { 3722 maxMenuHeight = 200; 3723 } 3724 $('head').append('<style type="text/css" id="dynamicMenuStyleSheet">#newAppSuiteContainer ul .k-group { max-height: ' + maxMenuHeight + 'px !important }</style>'); 3725 3726 if (isTouchDevice()) { 3727 $("body").addClass("touch-device"); 3728 } 3729 3730 $('input[placeholder],textarea[placeholder]').placeholder(); 3731 addTooltipsForTouchScreen(".help-icon"); 3732 3733 adjustContentPosition(); 3734 3735 var latestWidth = null; // Avoid infinite loop in IE8 3736 var resizing = false; // Avoid deep recursion in Firefox 3737 $(window).resize(function () { 3738 if (!resizing) { 3739 resizing = true; 3740 if (dialogOverlayWrapper.width() < contentWrapper.width()) dialogOverlayWrapper.width(contentWrapper.width()); 3741 3742 var width = Math.max($(window).width(), minWidth || 0) + "px"; 3743 if (latestWidth !== width) { 3744 latestWidth = width; 3745 PerfectMind.Layout.DynamicTabs.resizeTabsBar(); 3746 } 3747 maxMenuHeight = $(window).height() - 180; 3748 if (maxMenuHeight < 200) { 3749 maxMenuHeight = 200; 3750 } 3751 $('#dynamicMenuStyleSheet').text('#newAppSuiteContainer ul .k-group { max-height: ' + maxMenuHeight + 'px !important }'); 3752 3753 adjustContentPosition(); 3754 resizing = false; 3755 } 3756 }); 3757 3758 var computeMinWidth = function () { 3759 var logoElement; 3760 headerPadding = headerWrapper.outerWidth(false) - headerWrapper.width(); 3761 logoElement = $(".header-logo-td"); 3762 if (logoElement == null) logoElement = $("Default-Logo-Icon-background"); 3763 headerMinWidth = logoElement.outerWidth(false) 3764 + $(".search-box").outerWidth(false) 3765 + headerPadding; 3766 3767 PerfectMind.Layout.DynamicTabs.resizeTabsBar(); 3768 }; 3769 3770 var contentHeight = $(window).height() - $("#footer-wrapper:visible").outerHeight(); 3771 $("#main-wrapper").css("min-height", contentHeight); 3772 3773 // if the image is cached or we use the default logo .load isn't fired 3774 if (companyLogo == null || companyLogo.complete || companyLogo.readyState === 4) { 3775 computeMinWidth(); 3776 if (typeof resizeCustomButtonContainer !== 'undefined') resizeCustomButtonContainer(); 3777 } else { 3778 $(companyLogo).on('load', function (event) { 3779 computeMinWidth(); 3780 if (typeof resizeCustomButtonContainer !== 'undefined') resizeCustomButtonContainer(); 3781 }); 3782 } 3783 3784 3785 $(".built-in-buttons .table-first-col").attr("style", "display:none"); 3786 3787 3788 var windowAboutPerfectMind = $('#dgAboutPerfectmind') 3789 .kendoWindow({ 3790 resizable: false, 3791 modal: true, 3792 close: dgAboutPerfectmind_onClose, 3793 actions: ["Close"] 3794 }); 3795 3796 windowAboutPerfectMind.closest(".k-window").addClass("Backgroun
3796dAbout"); 3797 3798 $("#AbtPerfectMind").click(function (e) { 3799 $('#dgAboutPerfectmind').css('display', 'block'); 3800 $titleSpan = $('#dgAboutPerfectmind_wnd_title').closest("div"); 3801 $titleSpan.addClass('dgAboutPerfectmindCss'); 3802 windowAboutPerfectMind.data("kendoWindow").center(); 3803 windowAboutPerfectMind.data("kendoWindow").open(); 3804 }); 3805 3806 if (navigator.userAgent.match(/iPad/i)) { 3807 setTimeout(function () { 3808 $("#content-wrapper").click(); 3809 }, 3810 2500); 3811 } 3812 function hideHeaderMenuOnEmbedded() { 3813 if (window.location.href.indexOf("embedded") > -1) { 3814 var $headerWrapper = $("#header-wrapper"); 3815 if ($headerWrapper.length > 0 && $headerWrapper.is(":visible")) { 3816 $headerWrapper.closest("#main-wrapper").addClass("hide-header-menu"); 3817 if ($(".fixed-left-menu").length > 0) { 3818 $headerWrapper.closest("#main-wrapper").find(".online-page-header").addClass("with-side-bar"); 3819 } else if ($(".fixed-left-menu").length == 0) { 3820 $headerWrapper.closest("#main-wrapper").find(".online-page-header").removeClass("with-side-bar"); 3821 } 3822 } 3823 } 3824 } 3825 3826 function adjustContentPosition() { 3827 // For member portal header we should adjust content position manually, 3828 // as header has dynamic height and fixed position and overlaps with content in some cases. 3829 if ($(window).width() <= 767 || !$('.header-for-member').length) 3830 return; 3831 3832 var headerHeight = $('#header-table').height(); 3833 var leftSidePanel = $('.side-panel.layout-leftpanel-main.fixed-left-menu'); 3834 var buttonsPanel = $('.built-in-buttons.grid-record-buttons'); 3835 var pageHeader = $('.online-page-header'); 3836 3837 if (leftSidePanel.length) { 3838 leftSidePanel.css('margin-top', headerHeight - 20); 3839 3840 if (pageHeader.length) { 3841 pageHeader.css('top', headerHeight); 3842 } 3843 3844 if (buttonsPanel.length) { 3845 if (pageHeader.length) { 3846 buttonsPanel.css('top', headerHeight - 4); 3847 } else { 3848 buttonsPanel.css('top', headerHeight - 20); 3849 } 3850 } 3851 } else { 3852 $('#content-wrapper').css('margin-top', headerHeight - 5); 3853 } 3854 } 3855 3856 if ($(".header-for-member").length > 0) { 3857 hideHeaderMenuOnEmbedded(); 3858 } 3859 }); 3860 function dgAboutPerfectmind_onClose(e) { 3861 $('#dgAboutPerfectmind').css('display', 'none'); 3862 } 3863 //]]> 3864 </script>
3864 3865
3865<script type="text/javascript"> 3866 3867 $('#global-search-submit-button-main').click(function (event) { 3868 event.stopPropagation(); 3869 var searchHeight = $("#header-wrapper").height(); 3870 $('#ShowGlobalSearchTable').toggle(); 3871 $('#global-search-criteria').focus(); 3872 $("#ShowGlobalSearchTable").css("top", searchHeight); 3873 }); 3874 3875 $(document).click(function (event) { 3876 var container = $("#ShowGlobalSearchTable"); 3877 var btn = $("#global-search-submit-button-main"); 3878 3879 if (container.has(event.target).length == 0 && btn.has(event.target).length == 0) { 3880 container.hide(); 3881 } 3882 }); 3883 </script>
3883 3884 3885 3886 3887 <div id="dgAboutPerfectmind" title="About PerfectMind" style="display: none;"> 3888 <div style="padding-left: 10px;" class="Rectangle-About"> 3889 <div align="center"> 3890 <img src="/Content/Images/PerfectMindLogo.png" 3891 alt="PerfectMind Logo" 3892 srcset="/Content/Images/[email protected] 2x, /Content/Images/[email protected] 3x" 3893 class="PerfectMind-Logo"> 3894 </div> 3895 <div align="center"> 3896 <img src="/Content/Images/line.png" 3897 alt="Line About" 3898 srcset="/Content/Images/[email protected] 2x, /Content/Images/[email protected] 3x" 3899 class="Line-About"> 3900 </div> 3901 <div align="center" style="margin-bottom: 32px;"> 3902 <span class="Version-About"> Version 9.5 </span> 3903 </div> 3904 <div align="center"> 3905 <span class="DetailVersion-About"> Live GA ( 9.5.280.0 )</span> 3906 </div> 3907 <div align="center"> 3908 <span class="DetailVersion-About"> Built 0 on September 25, 11:32 PM</span> 3909 </div> 3910</div> 3911 3912<link rel="stylesheet" href="/Content/About/About.css?09251132" type="text/css"> 3913 3914 </div> 3915 <div id="tempInfoForScreenReaders" class="hidden-label" aria-live="polite"></div> 3916 3917<form action="/SocialSite/Object/View/home" id="AjaxAntiForgeryForm" method="post" style="display: none;"><input name="__RequestVerificationToken" type="hidden" value="PZjkBVDaSG-PT1Q8sZdnibM0vDsu6VSRlA1RBnYbx0jSTzCafc9LE4BtdWK1a7L8lQ-8YJSse8quDQg-i2b-rcMwCUl0nhPwSU3pFgL9ICuwzh7P0" /></form>
3918<script type="text/javascript" crossorigin="anonymous" src="/Scripts/perfectMind/AjaxAntiForgeryPost.js?09251132"></script>
3918 3919</body> 3920</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.