1 2 3<!DOCTYPE html> 4<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us"> 5<head><title> 6 LA Fitness | Exercise Your Options ® | Gyms and Health Clubs 7</title> 8 <!--M3.1--> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="format-detection" content="telephone=no" /> 10 <!-- Open Graph Tags / Facebook --> 11 <meta property="og:title" content="LA FITNESS | EXERCISE YOUR OPTIONS®" /><meta property="og:description" content="LA Fitness | Gym and Fitness Club" /><meta property="og:url" content="https://www.lafitness.com/" /><meta property="og:type" content="website" /><meta property="og:image" content="https://images.fitnessintl.com/images/LAF/Logo/LAF_Logo.png" /><meta property="og:image:secure_url" content="https://images.fitnessintl.com/images/LAF/Logo/LAF_Logo.png" /><meta property="og:image:type" content="image/png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><meta name="twitter:title" content=" LA FITNESS | EXERCISE YOUR OPTIONS®" /><meta name="twitter:description" content=" LA Fitness | Gym and Fitness Club " /><meta name="twitter:image" content="https://images.fitnessintl.com/images/LAF/Logo/LAF_Logo.png" /><meta name="twitter:card" content="lafitness_logo_image" /><meta name="twitter:domain" content="LAFitness" /> 12 <meta name="description" content="Work out today on a free gym membership trial. Enjoy access to your local spacious gym, state-of-the-art equipment, free-weight area, contactless check-in and more" /> 13 14 15
15<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="3c27c291-e771-4cac-95e4-5489f9ce0f38" ></script>
15 16
16<script type="text/javascript"> 17 function OptanonWrapper() { } 18 </script>
18 19 20
20<script type="text/plain" class="optanon-category-C0002-C0004-C0005-C0008">
vendor: 513 bytes, lines 20-27
20(function (w, d, s, l, i) { 21 w[l] = w[l] || []; w[l].push({ 22 'gtm.start': 23 new Date().getTime(), event: 'gtm.js' 24 }); var f = d.getElementsByTagName(s)[0], 25 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 26 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 27 })(window, document, 'script', 'dataLayer', '
27GTM-5MVXP34
vendor: 3 bytes, line 27
27');
27</script>
27 28 <link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/LAF/bootstrap.min.css" /><link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/jquery-ui.css" /><link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/sidemenu.css" /><link type="text/css" rel="stylesheet" media="all" class="newUIcss" href="/Pages/Styles/LAF/responsivestylesheet.css?v=1.0" /><link type="text/css" rel="stylesheet" media="all" class="newUIcss" href="/Pages/Styles/LAF/responsiveglobalthemestyle.css?v=1.5" /><link type="text/css" rel="stylesheet" media="all" class="newUIcss" href="/Pages/Styles/LAF/responsive_menu.css" /><link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/banner.css?v=1.0" /><link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/LAF/style.css" /><link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/LAF/all.css" /><link type="text/css" rel="stylesheet" media="all" href="/pages/Styles/LAF/nav_css.css" /><link type="text/css" rel="stylesheet" media="all" class="newUIcss" href="Styles/LAF/ResponsiveHeaderUIstyle.css?v=1.3" /> 29 30
30<script type="text/javascript" src="/javaScripts/jquery-3.5.1.min.js"></script>
30 31
31<script type="text/javascript" src="/javaScripts/jquery-migrate-3.5.0.min.js"></script>
31 32
32<script type="text/javascript" src="/javaScripts/jquery-ui.min.js"></script>
32 33
33<script type="text/javascript" src="/javaScripts/bootstrap.min.js"></script>
33 34
34<script type="text/javascript" src="/javaScripts/popper.min.js"></script>
34 35
35<script type="text/javascript" src="/javaScripts/responsive_menu_nav.min.js?v=1.2"></script>
35 36
36<script type="text/javascript" src="/javaScripts/menukeyaccess.min.js?v=1.1"></script>
36 37
37<script type="text/javascript" src="/javaScripts/g2Validate.js"></script>
37 38
38<script type="text/javascript" src="/javaScripts/g2ModalBox.min.js"></script>
38 39
39<script type="text/javascript" src="/javaScripts/g2ModalDialog.min.js"></script>
39 40
40<script type="text/javascript" src="/javaScripts/jquery.maskedinput-1.4.1.laf.min.js"></script>
40 41
41<script type="text/javascript" src="/javaScripts/WebHelper.js"></script>
41 42 43
43<script type="text/javascript"> 44 if (typeof _gaq === 'undefined' || _gaq === null) { 45 var _gaq = [""]; 46 } 47 var path = window.location.pathname; 48 var PageName = path.substring(path.lastIndexOf('/') + 1); 49 if (PageName == 'MyFitness.aspx') { 50 $(function () { 51 if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) { 52 var viewportmeta = document.querySelector('meta[name="viewport"]'); 53 if (viewportmeta) { 54 viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0'; 55 document.body.addEventListener('gesturestart', function () { 56 viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6'; 57 }, false); 58 } 59 } 60 }); 61 } 62 </script>
62 63
63<script type="text/javascript"> 64 function css_browser_selector(u) { 65 var ua = u.toLowerCase(); 66 is = function (t) { 67 return ua.indexOf(t) > -1 68 } 69 g = 'gecko'; 70 w = 'webkit'; 71 s = 'safari'; 72 o = 'opera'; 73 m = 'mobile'; 74 h = document.documentElement; 75 b = [(!(/opera|webtv/i.test(ua)) && /msie\s(\d)/.test(ua)) ? ('ie ie' + RegExp.$1) : is('firefox/2') ? g + ' ff2' : is('firefox/3.5') ? g + ' ff3 ff3_5' : is('firefox/3.6') ? g + ' ff3 ff3_6' : is('firefox/3') ? g + ' ff3' : is('gecko/') ? g : is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.$1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.$2 : '')) : is('konqueror') ? 'konqueror' : is('blackberry') ? m + ' blackberry' : is('android') ? m + ' android' : is('chrome') ? w + ' chrome' : is('iron') ? w + ' iron' : is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.$1 : '') : is('mozilla/') ? g : '', is('j2me') ? m + ' j2me' : is('iphone') ? m + ' iphone' : is('ipod') ? m + ' ipod' : is('ipad') ? m + ' ipad' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' + (is('windows nt 6.0') ? ' vista' : '') : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', 'js']; 76 c = b.join(' '); 77 if (is('trident') && is('msie 7.0')) { 78 c = c + ' ie9compatibility'; 79 } 80 h.className += ' ' + c; 81 return c; 82 }; 83 css_browser_selector(navigator.userAgent); 84 </script>
84 85 86 </head> 87<body id="ctl00_MasterPageHtmlBodyTag"> 88<header style="padding:0;"> 89 <a href="#main" class="skip">Skip to main content</a> 90</header> 91 <form method="post" action="./FreePass.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> 92<div class="aspNetHidden"> 93<input type="hidden" name="__CSRFTOKEN" id="__CSRFTOKEN" value="/wEFJGVmMDUyNTE4LWMxMTQtNDhhZC1iY2JlLWUyZGY5NTgxZDI0ZQ==" /> 94<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 95<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 96<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 97</div> 98
99<script type="text/javascript"> 100//<![CDATA[ 101var theForm = document.forms['aspnetForm']; 102if (!theForm) { 103 theForm = document.aspnetForm; 104} 105function __doPostBack(eventTarget, eventArgument) { 106 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 107 theForm.__EVENTTARGET.value = eventTarget; 108 theForm.__EVENTARGUMENT.value = eventArgument; 109 theForm.submit(); 110 } 111} 112//]]> 113</script>
113 114 115
116<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZIHbG6x42JsKZ2mH3X_-DvpVKL8NuqVOuYd2yM-9F5HKR69RZg2&t=639191721026372022" type="text/javascript"></script>
116 117 118
119<script src="/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1MyzV-TifJB1U9D3xWPtrreNX4JrcpCXxQsVgpJ-wAXUJd_pVSEoSqOHIP4215KxeIvIWVKLkMYS7Hc4DjYVbLjGlLLcFHsS5AP1eIEMg7odq_gXAg2&t=4623e90" type="text/javascript"></script>
vendor: 2 bytes, line 119
119
120<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvvEHhhdObg2gmC6mnvjWNZz1UFj_wp7p74LUCdBuxDCYt3-2OoO-tpCfLzM3A6605fGyKmsrlwSG33UWlALht5PQLUsmjaiizmqk0HBbfiPT5nkcKVEiK01J2Rq6OezqS5lVIYs1&t=fffffffff7f39b88" type="text/javascript"></script>
vendor: 2 bytes, line 120
120
121<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OHDMduaY3Ve047kBZ6e4F1BM7iIlYqt_-yRYYzPPGh8HJAOUXEdqAgccSYdECNCA_gzazQEUOeGfeKWEBhyaAoDKpyuX17tMgSQFiNJCN2w33s8-O1zw9fRiixnk15VguTnn5sA1&t=fffffffff7f39b88" type="text/javascript"></script>
vendor: 2 bytes, line 121
121
122<script src="../javaScripts/webkit.js" type="text/javascript"></script>
vendor: 2 bytes, line 122
122
123<script type="text/javascript"> 124//<![CDATA[ 125function WebForm_OnSubmit() { 126if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; 127return true; 128} 129//]]> 130</script>
130 131 132<div class="aspNetHidden"> 133 134 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="23EB430E" /> 135 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="PoZk6zOqO+X5eyjtQRyaOoPaBIUE8x+hsBMj8590NBcEqRf2OvugL+yQC1VEfGuze3e5JSy1J60EbUoCvb6PzA2usmYhHPfchPEM2RsgOOP6KiHYj5DbELEB3qfGOwbE5mjOyY4/Nuajhj405by2c7E6ZGp8CXCM2Ch9F5xTC7WpvTmLECH5DehhihRxBGQ2xsRa2Mfqm1J/1wHaMcFuy0YfnfhFeSH6RM+rplBp76nRIEd3IsqX4RX+gub8H9d35IHBbytSp4nBKgufmifho0V+cglE/uIeKqGlL7IOiP84wKoMVbvHoLtXRVx+9DL9fG1+uM6iQ96ZhuxttBvg+d7lnZPjU7TKIMe0pkSB23Cp2ANM3DDPwbUd9KNWoa5MwVparCLlh4zsCWvau99hdfxwrcqEEftAVB4dAMHKr7RoSKb4pKCB3NkzhcgRmGLkfm1Wzbd2lq0nh57hKx9sgBB3BQ0DmueBCd+wrtctDliiYAs/unzfY4UrfXo4rQQr9R2D9ldsFmRw+U9hZCCzLriszdexdo3MTb8GjYFKY20tyjJ34EKY35tYlziJr+MXX+yo2zxBElRasSIoCRMSvxeOM+Q2SzOvn4fuiJJX/E9xfE/i3llgdUK5s6BywLv2nhgv5g==" /> 136</div> 137
137<script type="text/javascript"> 138//<![CDATA[ 139Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', ['tctl00$MainContent$FreePass$updSelectClub','updSelectClub','tctl00$MainContent$FreePass$updMobileChangeClub','updMobileChangeClub'], [], [], 90, 'ctl00'); 140//]]> 141</script>
141 142 143 <div > 144 <div class="header" id="globalHeader"> 145 146 147<link type="text/css" rel="stylesheet" media="all" href="/Pages/Styles/LAF/ResponsiveHeaderUIstyle.css?v=1.2" /> 148 149 150 151<style> 152 .btnZipSearchGlobalHeader 153 { 154 width: 28px !important; 155 height: auto; 156 float: right; 157 } 158 159 .mobile-services-container { 160 display: flex; 161 flex-wrap: wrap; 162 justify-content: center; 163 gap: 10px; 164 padding: 10px; 165 } 166 167 .mobile-services-container a { 168 flex: 0 0 calc(50% - 5px); 169 box-sizing: border-box; 170 171 font-size: 12px; 172 color: var(--navy-blue); 173 border: solid 1px var(--navy-blue); 174 min-height: 30px; 175 176 display: flex; 177 align-items: center; 178 justify-content: center; 179 180 padding: 0; 181 font-weight: bold; 182 } 183</style> 184
185<script type="text/javascript"> 186 $(document).ready(function () { 187 $(".btn-continue").click(function () { 188 var url = $(this).attr("data-url"); 189 $("#modal-redir").modal("hide"); 190 window.open(url); 191 }); 192 193 $('#imgClose').click(function () { 194 $("#modal-redir").modal("hide"); 195 return false; 196 }); 197 $('#Cancel to remain on this site').click(function () { 198 $("#modal-redir").modal("hide"); 199 return false; 200 }); 201 202 var txtZipCode = document.getElementById("ctl00_GlobalHeader_txtZip"); 203 txtZipCode.addEventListener("keydown", function (e) { 204 var enterKey = "Enter"; 205 var key = e.key || (e.keyCode === 13 ? enterKey : ''); 206 207 if (key === enterKey) { 208 $('#ctl00_GlobalHeader_btnSearch').click(); 209 e.preventDefault(); 210 } 211 }); 212 213 var txtZipCodeMobile = document.getElementById("ctl00_GlobalHeader_txtZipMobile"); 214 txtZipCodeMobile.addEventListener("keydown", function (e) { 215 var enterKey = "Enter"; 216 var key = e.key || (e.keyCode === 13 ? enterKey : ''); 217 218 if (key === enterKey) { 219 $('#ctl00_GlobalHeader_btnSearchMobile').click(); 220 e.preventDefault(); 221 } 222 }); 223 }); 224 225 function confirm_click(brand, url) { 226 $(".btn-continue").attr("data-url", url); 227 $("#redirTitle").html("You are about to leave the " + brand + " website."); 228 $("#redirModalbody").html("<p>You have selected a link that will take you away from the " + brand + " website. " + brand + " does not own, operate, or control the link or its content, and " + brand + " is not responsible for the content of the alternate website. " + brand + " does not represent either the third party or the user if the two enter into a transaction. Privacy and security policies of the alternate website may differ from those practiced by " + brand + ".</p></br>" 229 + "<p>By clicking on the CONTINUE button below, you acknowledge the previous statement and will be taken to the linked site. If you want to remain at this site, select the CANCEL button.</p>"); 230 $("#modal-redir").modal("show"); 231 } 232 233 function imgUser_onclick() { 234 $.ajax({
235 type: "POST", 236 url: "../Pages/Default.aspx/IsUserLoggedInRedirection", 237 contentType: "application/json; charset=utf-8", 238 dataType: "json", 239 success: function (result) { 240 if (result.d === "true") { 241 $("#lnkLogin").attr("href", "MyFitness.aspx"); 242 $("#lnk_Login").attr("href", "MyFitness.aspx"); 243 window.location.href = "MyFitness.aspx"; 244 } 245 else { 246 $("#lnkLogin").attr("href", "login.aspx"); 247 $("#lnk_Login").attr("href", "login.aspx"); 248 window.location.href = "login.aspx"; 249 } 250 251 }, 252 error: function (xhr, status, thrownError) { 253 if (xhr.responseText.indexOf("Session Expired") > 0) { 254 window.location.href = "Default.aspx"; 255 } 256 else 257 window.location.href = "error.aspx"; 258 259 } 260 }); 261 } 262</script>
262 263 264<div id="modal-redir" class="modal fade" style="opacity: 1 !important; top: 5%" role="dialog" tabindex="-1" aria-describedby="redirModalbody" aria-labelledby="Leaving This Website" aria-modal="true"> 265 <div class="modal-dialog" style="top: 10%"> 266 <div class="modal-content"> 267 <div id="redirModalheader" class="modal-header" style="height: 40px !important; left: 200px;"> 268 <div id="redirModaltitle" class="modal-title h4"><strong><span id="redirTitle">Leaving this website</span></strong></div> 269 <a class="close" data-bs-dismiss="modal" style="margin-top: -7px;"> 270 <img alt="close" id="imgClose" src="../Pages/Images/MyZone/Modal/close-window-icon.png" /> 271 </a> 272 </div> 273 <div id="redirModalbody" class="modal-body">You are about to leave this site. Click CONTINUE to leave this site or CANCEL to remain on this site</div> 274 <div id="redirModalfooter" style="padding: 5px !important;" class="modal-footer nopadding text-center"> 275 276 <button id="Continue to leave this site" class="btn btn-default btn-continue" data-url="" aria-label="Continue to leave this site">Continue</button> 277 278 <button id="Cancel to remain on this site" class="btn btn-default" data-bs-dismiss="modal" aria-label="Cancel to remain on this site">Cancel</button> 279 </div> 280 </div> 281 </div> 282</div> 283 284<nav> 285 <div class="d-flex justify-content-center align-items-center nav-top"> 286 <style> 287</style> 288 289<div class="d-flex justify-content-center align-items-center nav-top hidden-sm hidden-md hidden-lg"> 290 <a href="../Pages/FreePass.aspx" style="color:white !important" > 291 FREE PASS 292 </a> 293 | 294 <a href="../Pages/MembershipSignUpSearch.aspx" style="color:white !important"> 295 JOIN NOW 296 </a> 297</div> 298 <div class="login-btn-top"> 299 </div> 300 </div> 301 302 <div class="d-none d-md-flex justify-content-between align-items-center nav-middle"> 303 <div class="d-flex nav-social-media"> 304 <!--<i class="fab fa-facebook-f"></i>--> 305 306 307 <div class="social-fb"> 308 <a href="https://www.facebook.com/LAFitness" target="_blank"> 309 <img src="../../Pages/Images/NewNav/facebook-f-brands.svg" alt="Facebook"></a> 310 </div> 311 <div class="social-Insta"> 312 <a href="https://www.instagram.com/LAFitness" target="_blank"> 313 <img src="../../Pages/Images/NewNav/instagram.svg" alt="Instagram"></a> 314 </div> 315 <div class="social-twitter"> 316 <a href="https://x.com/LAFitness" target="_blank"> 317 <img src="../../Pages/Images/NewNav/x.svg" alt="X"></a> 318 </div> 319 <div class="social-youtube"> 320 <a href="https://www.youtube.com/user/LAFitness" target="_blank"> 321 <img src="../../Pages/Images/NewNav/youtube.svg" alt="Youtube"></a> 322 </div> 323 324 325 </div> 326 <div class="d-flex align-items-center nav-search-cart"> 327 328 <a id="Pilates_LAF" href="/Pages/ServiceHome.aspx?svc=p" title="Pilates by LA Fitness®" role="link" tabindex="0" data-ae-blurbtype="button" class="lafContent gift">Pilates by LA Fitness®</a> 329 330 <a id="HIIT_LAF" href="/Pages/ServiceHome.aspx?svc=h" title="Studio Group Training" role="link" tabindex="0" data-ae-blurbtype="button" class="lafContent gift">Studio Group Training</a> 331 332 <a id="aTheGluteRoom" href="/Pages/ServiceHome.aspx?svc=g" title="The Glute Room" role="link" tabindex="0" data-ae-blurbtype="button" class="lafContent gift">The Glute Room</a> 333 <a href="/Pages/ServiceHome.aspx?svc=z" title="REZEN Recovery" role="link" tabindex="0" data-ae-blurbtype="button" class="lafContent gift">REZEN Recovery</a> 334 335 <a id="giftCardUs_LAF" href="#" onclick="confirm_click('LA Fitness','https://lafitness.cashstar.com/store')" title="Opens in a new window" role="button" tabindex="0" data-ae-blurbtype="button" class="lafContent gift ">GIFT CARDS US</a> 336 337 <a href="#" id="lnkSearch" onclick="confirm_click('LA Fitness','https://shoplafitness.com/')" title="Opens in a new window"> 338 <img src="../../Pages/Images/NewNav/shopping-bag-solid.svg" alt="Cart" /> 339 </a> 340 341 342 <div class="d-none search-bar-nav"> 343 344 345 <label for="serchinput">Serchinput</label> 346 <input type="text" name="serchinput" id="serchinput"> 347 <button type="submit" aria-label="Search"> 348 <img src="../../Pages/Images/NewNav/search-solid.svg" alt="search"></button> 349 350 </div> 351 <a href="Login.aspx" id="ctl00_GlobalHeader_lnkLogin" alt="Login" onclick="imgUser_onclick();javascript: _gaq.push(['_trackEvent', 'Button - Online Signup','Login Confirmation']); return;" onkeypress="imgUser_onclick();javascript: _gaq.push(['_trackEvent', 'Button - Online Signup', 'Login Confirmation']); return;"> 352 353 <img src="../../Pages/Images/NewNav/user-solid.svg" alt="Login" 354 onclick="javascript: _gaq.push(['_trackEvent', 'Button - Online Signup','Login Confirmation']); return;" 355 onkeypress="javascript: _gaq.push(['_trackEvent', 'Button - Online Signup', 'Login Confirmation']); return;" /> 356 </a> 357 358 359 <div class="search-location"> 360 <div class="map"> 361 <img src="../../Pages/Images/NewNav/map-marker-alt.png" alt="Location" /> 362 </div> 363 364 365 <input name="ctl00$GlobalHeader$txtZip" type="text" id="ctl00_GlobalHeader_txtZip" class="searchbox" title="Type to search club by Zip" autocomplete="off" placeholder="Gym near me" aria-label="Search by Zip Code" /> 366 <input type="image" name="ctl00$GlobalHeader$btnSearch" id="ctl00_GlobalHeader_btnSearch" class="btnZipSearchGlobalHeader" src="https://images.fitnessintl.com/images/CMSTEST/Web/HomePage/submitarrow.png" alt="down" align="left" /> 367 </div> 368 </div> 369 </div> 370 <div class="d-none d-md-flex justify-content-between nav-bottom"> 371 <div class="nav-logo"> 372 <a href="/Pages/Default.aspx"> 373 374 375 376 377 378 <img src="https://images.fitnessintl.com/images/CMSTEST/LAF/HomePage/Logo/LAF_logo_2C_H_blue.png" alt="LA Fitness"> 379 380 381 </a> 382 </div> 383
384 <div class="d-flex align-items-center nav-menu-list"> 385 386 <a href="#main" class="skip-link">Skip to main content</a> 387 <ul> 388 <li><span class="drop-down-arrow">About</span> 389 <div class="nav-drop-down"> 390 <ul> 391 392 <li> 393 <a href="../Pages/Employment.aspx">Career Opportunities</a> 394 </li> 395 396 <li> 397 <a href="../Pages/PressRelease.aspx">News</a> 398 </li> 399 400 <li> 401 <a href="../Pages/ContactUs.aspx">Contact Us</a> 402 </li> 403 <li> 404 <a href="../Pages/PrivacyPolicy.aspx" id="Privacy Policy">Privacy Policy</a> 405 </li> 406 <li> 407 <a href="../Pages/CorporateSignup.aspx">Corporate Programs</a> 408 </li> 409 <li> 410 <a href="../Pages/MobileHome.aspx">Mobile App</a> 411 </li> 412 <li id="phShopLAF"> 413 <a href="#" id="lnkShopLAF" onclick="confirm_click('LA Fitness','https://shoplafitness.com/')" title="Opens in a new window">Shop LA Fitness 414 </a> 415 </li> 416 </ul> 417 418 </div> 419 </li> 420 <li><a href="../Pages/FindClub.aspx">Locations</a></li> 421 <li><a href="../Pages/AerobicClasses.aspx">
421Classes</a></li> 422 423 <li><a href="/Pages/PersonalTrainingGeneral.aspx">Personal Training</a></li> 424 <li><a href="/Pages/MyVIPList.aspx">Rewards</a></li> 425 <li><a href="/Pages/Employment.aspx">Careers</a></li> 426 </ul> 427 428 <div class="login-between"> 429 430 </div> 431 <div class="free-pass" id="lnkFreePass"> 432 433 <a Title="FREE PASS" href="javascript:__doPostBack('ctl00$GlobalHeader$ctl00','')">FREE PASS</a> 434 </div> 435 436 <div class="join-now" id="lnkJoinNow"> 437 <a Title="JOIN NOW" href="javascript:__doPostBack('ctl00$GlobalHeader$ctl01','')">Join Now</a> 438 </div> 439 </div> 440 </div> 441 <!-- Main Content Target --> 442<main id="main" tabindex="-1" style="height: 0px;"> 443⦠444</main> 445 446 <div class="d-flex d-md-none justify-content-between align-items-center py-2 px-3 mobile-navigation"> 447 <div class="col mobile-acc-search"> 448 <a href="Login.aspx" id="ctl00_GlobalHeader_lnk_Login" alt="Login" onclick="imgUser_onclick();javascript: _gaq.push(['_trackEvent', 'Button - Online Signup','Login Confirmation']); return;" onkeypress="imgUser_onclick();javascript: _gaq.push(['_trackEvent', 'Button - Online Signup', 'Login Confirmation']); return;"> 449 450 <img src="../../Pages/Images/NewNav/user-solid.svg" alt="Login" 451 onclick="javascript: _gaq.push(['_trackEvent', 'Button - Online Signup','Login Confirmation']); return;" 452 onkeypress="javascript: _gaq.push(['_trackEvent', 'Button - Online Signup', 'Login Confirmation']); return;" /> 453 </a> 454 455 456 </div> 457 <div class="col mobile-logo"> 458 <a href="/Pages/Default.aspx"> 459 460 461 <img src="https://images.fitnessintl.com/images/CMSTEST/LAF/HomePage/Logo/LAF_logo_2C_H_blue.png" alt="LA Fitness" class="img-fluid"> 462 463 464 </a> 465 </div> 466 <div class="col d-flex justify-content-end mobile-loc-menu"> 467 <a href="/Pages/Default.aspx#mapSection" class="d-none"> 468 <img src="../../Pages/Images/NewNav/location_marker.svg" alt="Location" /></a> 469 <a href="#" class="burger-menu" onclick="mobileNavToggle()"> 470 <img src="../../Pages/Images/NewNav/menu.svg" alt="Alternate Text" /> 471 </a> 472 <div class="sidemenu d-none"> 473 <div class="mobile-menu-items"> 474 <div class="row"> 475 <div class="col-12 d-flex justify-content-between align-items-center laf-logo-menu-mobile"> 476 <div class="d-flex justify-content-center"> 477 478 479 <img src="https://images.fitnessintl.com/images/CMSTEST/Web/HomePage/LAF_Logo/LAF_logo_2C_H_blue.png" alt="LA Fitness" class="img-fluid"> 480 481 482 </div> 483 <div class="px-3"> 484 <a href="#" onclick="mobileNavToggle()">X</a> 485 </div> 486 </div> 487 488 <div class="d-flex d-md-none flex-wrap w-100 m-0 justify-content-center text-center carousel-pass-join"> 489 <div class="w-100 free-pass m-0"> 490 <a Title="FREE PASS" href="javascript:__doPostBack('ctl00$GlobalHeader$ctl04','')">FREE PASS</a> 491 </div> 492 <div class="w-100 join-now"> 493 <a Title="JOIN NOW" href="javascript:__doPostBack('ctl00$GlobalHeader$ctl05','')">Join Now</a> 494 </div> 495 </div> 496 497 <div class="py-0 w-100 justify-content-end"> 498 499 <div class=" mx-5 search-location"> 500 <label for="locationSearch"> 501 <div class="map"> 502 <img src="../../Pages/Images/NewNav/map-marker-alt.png" alt="Location" /> 503 </div> 504 </label> 505 <input name="ctl00$GlobalHeader$txtZipMobile" type="text" id="ctl00_GlobalHeader_txtZipMobile" tabindex="2" class="searchbox" title="Type to search club by Zip" autocomplete="off" placeholder="Gym near me" /> 506 <input type="image" name="ctl00$GlobalHeader$btnSearchMobile" id="ctl00_GlobalHeader_btnSearchMobile" class="btnZipSearchGlobalHeader" src="https://images.fitnessintl.com/images/CMSTEST/Web/HomePage/submitarrow.png" alt="down" align="left" /> 507 </div> 508 509 </div> 510 </div> 511 <ul class="menu-dropdown"> 512 513 <li onclick="mobiledropdownmenu(this);"> 514 515 516 <p class="drop-down-arrow">Amenities </p> 517 518 <ul> 519 520 <li> 521 <a href="../Pages/Amenities.aspx">Amenities</a> 522 </li> 523 <li> 524 <a href="../Pages/equipment.aspx">Equipment</a> 525 </li> 526 527 <li> 528 <a href="../Pages/PoolAndSpa.aspx">Pool & Spa</a> 529 </li> 530 <li> 531 <a href="../Pages/ThirdPartyServices.aspx">Third-Party Services</a> 532 </li> 533 534 </ul> 535 </li> 536 <li onclick="mobiledropdownmenu(this);" class="d-none"> 537 538 <p class="drop-down-arrow">About</p> 539 <ul> 540 541 <li> 542 <a href="../Pages/Employment.aspx">Career Opportunities</a> 543 </li> 544 545 546 <li> 547 <a href="../Pages/PressRelease.aspx">News</a> 548 </li> 549 550 <li> 551 <a href="../Pages/ContactUs.aspx">Contact Us</a> 552 </li> 553 <li> 554 <a href="../Pages/PrivacyPolicy.aspx" id="Privacy Policy4">Privacy Policy</a> 555 </li> 556 557 <li> 558 <a href="../Pages/CorporateSignup.aspx">Corporate Programs</a> 559 </li> 560 561 <li> 562 <a href="../Pages/MobileHome.aspx">Mobile App</a> 563 </li> 564 <li id="phShopMobile"> 565 <a href="#" id="lnkShopMobile" onclick="confirm_click('LA Fitness','https://shoplafitness.com/')" title="Opens in a new window">Shop LA Fitness 566 </a> 567 </li> 568 </ul> 569 570 </li> 571 <li><a href="../Pages/FindClub.aspx">Locations</a></li> 572 573 <li><a href="../Pages/LocateClassNearYou.aspx">
573Classes</a></li> 574 575 <li><a href="/Pages/PersonalTrainingGeneral.aspx">Personal Training</a></li> 576 577 <li><a href="/Pages/MyVIPList.aspx">Rewards</a></li> 578 579 <li><a href="/Pages/Employment.aspx">Careers</a></li> 580 581 582 583 <div class="mobile-services-container"> 584 <a href="/Pages/ServiceHome.aspx?svc=z" class="lafContent gift"> REZEN Recovery</a> 585<a href="/Pages/ServiceHome.aspx?svc=p" class="lafContent gift">Reserve Pilates</a> 586<a href="/Pages/ServiceHome.aspx?svc=h" class="lafContent gift">Studio Group Training </a> 587<a href="/Pages/ServiceHome.aspx?svc=g" class="lafContent gift">Reserve Glute</a> 588 589 <a id="giftCardUsMobile_LAF" href="#" onclick="confirm_click('LA Fitness','https://lafitness.cashstar.com/store')" title="Opens in a new window" role="button" tabindex="0" data-ae-blurbtype="button" class="lafContent gift">GIFT CARDS US</a> 590 591 </div> 592 <li><a href="/Pages/ContactUs.aspx">Contact Us</a></li> 593 594 </ul> 595 <ul class="menu-dropdown mobile-menu-botom"> 596 <li><a href="/Pages/TermsAndConditions.aspx">Terms & Conditions</a></li> 597 <li><a href="/Pages/PrivacyPolicy.aspx" id="Privacy Policy5" >Privacy Policy</a></li> 598 599 600 <li><a href="/Pages/adacompliance.aspx">ADA & AODA Compliance</a></li> 601 602 </ul> 603 <div class="d-flex justify-content-around align-items-center mobile-menu-social"> 604 605 <a href="https://www.facebook.com/LAFitness" target="_blank"> 606 <img src="../../Pages/Images/NewNav/facebook-f-brands.svg" alt="Facebook"></a> 607 <a href="https://www.instagram.com/LAFitness" target="_blank"> 608 <img src="../../Pages/Images/NewNav/instagram.svg" alt="Instagram"></a> 609 <a href="https://x.com/LAFitness" target="_blank"> 610 <img src="../../Pages/Images/NewNav/x.svg" alt="X"></a> 611 <a href="https://www.youtube.com/user/LAFitness" target="_blank"> 612 <img src="../../Pages/Images/NewNav/youtube.svg" alt="Youtube"></a> 613 614 615 616 </div> 617 </div> 618 </div> 619 </div> 620 </div> 621 622 623</nav> 624 625 626
627<script> 628 function mobileNavToggle() { 629 try { 630 document.querySelector('.sidemenu').classList.toggle('d-none'); 631 }catch(err) {} 632 } 633 634 function toggleSerch() { 635 try { 636 document.querySelector('.search-bar-nav').classList.toggle('d-none'); 637 }catch(err) {} 638 } 639 640 // Remove after January 13, 2025 641 //document.addEventListener("scroll", function () { 642 // const navbar = document.querySelector("nav"); 643 // const navbarHeight = 100; 644 645 // const distanceFromTop = Math.abs( 646 // document.body.getBoundingClientRect().top 647 // ); 648 649 // console.log("Nav Top Distance New UI", distanceFromTop); 650 651 // try { 652 // if (distanceFromTop >= navbarHeight || document.querySelector('.freepass-cst') != null) navbar.classList.add("fixed-top"); 653 // else { 654 // navbar.classList.remove("fixed-top"); 655 // } 656 // }catch(err) {} 657 //}); 658 659 $(document).ready(function () { 660 //const navbarHeight = $("nav").height(); 661 const navbarHeight = 100; 662 663 $(document).on("scroll", function () { 664 const navbar = $("nav")[0]; 665 const distanceFromTop = Math.abs( 666 document.body.getBoundingClientRect().top 667 ); 668 669 try { 670 if (distanceFromTop >= navbarHeight || $(".freepass-cst").length != 0) { 671 navbar.classList.add("fixed-top"); 672 } else { 673 navbar.classList.remove("fixed-top"); 674 } 675 } catch (err) { 676 console.error(err); 677 } 678 }); 679 }); 680 681 function mobiledropdownmenu(elementt) { 682 try { 683 elementt.classList.toggle('active'); 684 }catch(err) {} 685 } 686 window.onload = function () { 687 const navbar = document.querySelector("nav"); 688 try { 689 if (document.querySelector('.freepass-cst') != null) navbar.classList.add("fixed-top"); 690 if (document.querySelector('.freepass-cst') != null) navbar.classList.add("freepass-cst-nav"); 691 }catch(err) {} 692 693 } 694</script>
694 695 696 697<style type="text/css"> 698 .global-spinner-overlay { 699 position: fixed; 700 top: 0; 701 left: 0; 702 width: 100vw; 703 height: 100vh; 704 display: none; 705 flex-direction: column; 706 justify-content: center; 707 align-items: center; 708 background-color: rgba(255, 255, 255, 0.5); 709 z-index: 9999; 710 } 711</style> 712
713<script type="text/javascript"> 714 var globalSpinnerOverlayTimeout; 715 716 // Function to start showing the spinner immediately and set a timeout to stop it after 90 seconds 717 function StartSpinner() { 718 // Display the spinner immediately 719 document.querySelector('.global-spinner-overlay').style.display = 'flex'; 720 721 // Clear any existing timeout to ensure it doesn't interfere 722 if (globalSpinnerOverlayTimeout) { 723 clearTimeout(globalSpinnerOverlayTimeout); 724 } 725 726 // Set a new timeout to hide the spinner after 90 seconds 727 globalSpinnerOverlayTimeout = setTimeout(function () { 728 document.querySelector('.global-spinner-overlay').style.display = 'none'; 729 }, 90000); // 90000 milliseconds = 90 seconds 730 } 731 732 // Function to stop the spinner immediately and clear any scheduled timeout 733 function StopSpinner() { 734 // Clear the timeout to prevent it from hiding the spinner if it hasn't fired yet 735 clearTimeout(globalSpinnerOverlayTimeout); 736 737 // Hide the spinner immediately 738 document.querySelector('.global-spinner-overlay').style.display = 'none'; 739 } 740</script>
740 741 742<div class="global-spinner-overlay"> 743 <img src="/Pages/Images/progress.gif" alt="Loading..." /> 744</div> 745 746 747 748 </div> 749 <div id="PageContent" class="content" role="main"> 750 751 752 <div id="ctl00_MainContent_divFreePassControl"> 753 754
755<script type="text/javascript" src="../javaScripts/bootstrapDialog.min.js"></script>
755 756 757<link rel="stylesheet" type="text/css" href="../../Pages/Styles/bootstrap-dialog.min.css" />
758<script type="text/javascript" src="../../javaScripts/bootstrap-dialog-1.35.4.min.js"></script>
vendor: 2 bytes, line 758
758
759<script type="text/javascript" src="../javaScripts/jquery-ui.min.js"></script>
vendor: 2 bytes, line 759
759
760<script type="text/javascript" src="../javaScripts/jquery.maskedinput-1.4.1.laf.min.js"></script>
vendor: 2 bytes, line 760
760
761<script type="text/javascript" src="../javaScripts/menukeyaccess.min.js?v=1.1"></script>
761 762 763 764<style type="text/css"> 765 .btnCustom { 766 margin-top: 3px !important; 767 margin-bottom: 0 !important; 768 } 769 770 .PadCol10 { 771 padding: 10px 25px 15px 25px; 772 } 773 774 .PaddingTop0 { 775 padding-top: 0; 776 } 777 778 .PadRight0 { 779 padding-right: 0; 780 } 781 782 .MarginTop5 { 783 margin-top: 5px; 784 } 785 786 .MarginTop15 { 787 margin-top: 15px; 788 } 789 790 .MarginBottom10 { 791 margin-bottom: 10px; 792 } 793 794 .MarginRight10 { 795 margin-right: 10px; 796 } 797 798 .hiddenbtn { 799 display: none; 800 width: 1px; 801 height: 1px; 802 position: absolute; 803 top: -100px; 804 } 805 806 ul li { 807 display: block; 808 } 809 810 .clubname { 811 font-size: 0.846em; 812 font-weight: bold; 813 } 814 815 .clublabel { 816 font-size: 0.846em; 817 text-decoration: none !important; 818 } 819 820 .noclub { 821 padding: 7px; 822 } 823 824 .clubItem { 825 border-bottom: 2px solid #e0e0e0; 826 padding: 5px; 827 } 828 829 .clubLink { 830 font-size: 1em; 831 line-height: 14px; 832 margin-bottom: 5px; 833 display: inline-block; 834 } 835 836 .dViewAllClub { 837 max-height: 550px; 838 overflow-y: auto; 839 overflow-x: hidden; 840 display: none; 841 } 842 843 .viewAll { 844 font-size: medium; 845 display: none; 846 margin-bottom: 10px; 847 } 848 849 a.close:hover { 850 background: none; 851 } 852 853 .mobZip { 854 margin-top: 10px !important; 855 } 856 857 #modal-changeclub .modal-header { 858 padding-bottom: 5px; 859 } 860 861 #modal-changeclub .modal-body { 862 padding: 8px 15px; 863 } 864 865 .mobClubRow { 866 border-bottom: 1px solid #e5e5e5; 867 padding-bottom: 10px; 868 padding-top: 10px; 869 } 870 871 .mobClubRow:hover { 872 background-color: #e5e5e5; 873 } 874 875 .mobClubRow a { 876 color: #000 !important; 877 } 878 879 @media (max-width: 767px) { 880 .dViewAllClub { 881 max-height: 300px !important; 882 overflow-y: auto !important; 883 } 884 885 .col-xs-12.PadCol10 { 886 padding-bottom: 5px !important; 887 text-align: left; 888 } 889 } 890 891 @media (min-width: 768px) { 892 .rwd-break { 893 display: none; 894 } 895 } 896 897</style>
898<script type="text/javascript"> 899 //terms 900 //$(document).ready(function () { 901 902 //}); 903 904 function open_tc_popup() { 905 $("#modal-freepasstc").modal("show"); 906 } 907 908 function validateSubmit() { 909 try { 910 _gaq.push(['_trackEvent', 'GuestPassButton', 'Guest Pass']); 911 } catch (e) { } 912 $(".ack-error").html(""); 913 $(".ack-error2").html(""); //for captcha 914 var id = $.trim($('#hdnClubID').val()); 915 if (id == "") { 916 917 $(".ack-error").html("Please select a club").show(); 918 return false; 919 } 920 if ($.trim($('#ctl00_MainContent_FreePass_txtFirstName').val()) == "") { 921 $(".ack-error").html("First name is required").show(); 922 $('#ctl00_MainContent_FreePass_txtFirstName').get(0).focus(); 923 return false; 924 } 925 if ($.trim($('#ctl00_MainContent_FreePass_txtLastName').val()) == "") { 926 $(".ack-error").html("Last name is required").show(); 927 $('#ctl00_MainContent_FreePass_txtLastName').get(0).focus(); 928 return false; 929 } 930 if ($.trim($('#ctl00_MainContent_FreePass_txtPhone').val()) == "") { 931 $(".ack-error").html("Cell phone number is required").show(); 932 $('#ctl00_MainContent_FreePass_txtPhone').get(0).focus(); 933 return false; 934 } 935 936 var filter1 = /^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$/; 937 if (!filter1.test($.trim($('#ctl00_MainContent_FreePass_txtPhone').val()))) { 938 $(".ack-error").html("Enter valid Phone number").show(); 939 $('#ctl00_MainContent_FreePass_txtPhone').get(0).focus(); 940 return false; 941 } 942 943 if ($.trim($('#ctl00_MainContent_FreePass_txtEmail').val()) == "") { 944 $(".ack-error").html("Email is required").show(); 945 $('#ctl00_MainContent_FreePass_txtEmail').get(0).focus(); 946 return false; 947 } 948 var filter = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; 949 if (!filter.test($.trim($('#ctl00_MainContent_FreePass_txtEmail').val()))) { 950 $(".ack-error").html("Invalid email address").show(); 951 $('#ctl00_MainContent_FreePass_txtEmail').get(0).focus(); 952 return false; 953 } 954 955 if ($('#terms').is(":checked") == false) { 956 $('#ctl00_MainContent_FreePass_lblTermsError').show(); 957 return false; 958 } 959 else { 960 $('#ctl00_MainContent_FreePass_lblTermsError').hide(); 961 } 962 if (!isCaptcha()) { 963 $(".ack-error2").html("Please complete Captcha below and try again.").show(); 964 return false; 965 } 966 $('#modal-wait').modal("show"); 967 } 968 969</script>
969 970<style type="text/css"> 971 .Terms { 972 font-weight: bolder; 973 } 974 975 .freepass-guideline { 976 padding-bottom: 0; 977 } 978 979 #modal-wait .modal-body { 980 display: flex; 981 align-items: center; 982 justify-content: center; 983 width: 100%; 984 } 985 986 @media (min-width: 768px) { 987 #modal-wait.modal.show .modal-dialog { 988 width: 20%; 989 } 990 991 #terms { 992 left: -10px; 993 } 994 } 995 996 @media (max-width: 768px) { 997 .slider-image .text-container h1:nth-of-type(2) { 998 position: relative; 999 left: 13px; 1000 } 1001 1002 .slider-image .text-container h1:nth-of-type(2) span { 1003 position: relative; 1004 left: -13px; 1005 } 1006 1007 .freepass-page .text-container > span { 1008 position: relative; 1009 left: -60px; 1010 top: -9px; 1011 font-size: 49px; 1012 height: 0; 1013 } 1014 } 1015 1016 1017 1018 .ack-error.errorLabel { 1019 text-align: center; 1020 width: 100%; 1021 margin-left: auto; 1022 margin-right: auto; 1023 display: block; 1024 margin-bottom: 15px; 1025 } 1026 1027 .ack-error2.errorLabel { 1028 text-align: center; 1029 width: 100%; 1030 margin-left: auto; 1031 margin-right: auto; 1032 margin-bottom: 15px; 1033 } 1034 1035 .checkbox-terms { 1036 display: flex; 1037 align-items: baseline; 1038 } 1039 1040 #terms { 1041 position: relative; 1042 top: 11px; 1043 transform: scale(2.0); 1044 } 1045 .content.freepass-page{ 1046 margin-top: 0 !important; 1047 } 1048</style>
1049<script> 1050 function checkForChallengePopup() { 1051 var html; 1052 var HTMLElement = this.document.getElementsByTagName('html')[0]; 1053 this.challengePopup = this.document.querySelector(`[title='recaptcha challenge']`); 1054 if (this.challengePopup) { 1055 this.challengePopup.parentElement.style.top = html.style.top.replace('-', ''); 1056 } else { 1057 setTimeout(() => { 1058 this.checkForChallengePopup(); 1059 }, 3000); 1060 } 1061 } 1062</script>
vendor: 119 bytes, lines 1062-1064
1062 1063<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> 1064
1065<script type="text/javascript"> 1066 //START GOOGLE RECAPTCHA 1067 //NOTE: GOOGLE RECAPTCHA INTERFERES WITH AUTOCOMPLETE IF LOADED FROM CONTROL 1068 1069 var capres; 1070 function pageLoad() { 1071 capres = undefined; 1072 if ($("#hidReload").val() == "reload") { 1073 if (typeof grecaptcha !== "undefined") { 1074 grecaptcha.reset(); 1075 } 1076 onloadCallback(); 1077 } 1078 $("#hidReload").val(''); 1079 } 1080 var onloadCallback = function () { 1081 if (typeof grecaptcha !== "undefined") { 1082 grecaptcha.render('recaptcha', { 1083 'sitekey': '6Lf2ahgUAAAAACdp5LmieXmH7hUl8zGuWNr4fMCa', 1084 'callback': cbCaptcha 1085 }); 1086 } 1087 }; 1088 var cbCaptcha = function (response) { 1089 capres = response; 1090 }; 1091 function isCaptcha() { 1092 return (typeof capres !== "undefined") 1093 } 1094 //END GOOGLE RECAPTCHA 1095 function setPhoneFormat() { 1096 1097 var phno = $('#ctl00_MainContent_FreePass_txtPhone').val(); 1098 var number = phno.replace("(", "").replace(')', '').replace('-', '').replace(' ', ''); 1099 1100 if (number.length > 3) { 1101 $('#ctl00_MainContent_FreePass_txtPhone').val('(' + number.substring(0, 3) + ") " 1102 + number.substring(3, 6) + (number.length > 6 ? "-" + number.substring(6, number.length) : "")); 1103 } 1104 else { 1105 $('#ctl00_MainContent_FreePass_txtPhone').val('(' + number); 1106 } 1107 //}); 1108 } 1109 1110 1111 1112 $(document).ready(function () { 1113 1114 try { 1115 _gaq.push(['_trackEvent', 'GuestPassPageLoad', 'Guest Pass']); 1116 } catch (e) {} 1117 1118 $('#imgClose').click(function () { 1119 $("#modal-freepasstc").modal("hide"); 1120 return false; 1121 }); 1122 $('#btnCancel').click(function () { 1123 $("#modal-freepasstc").modal("hide"); 1124 return false; 1125 }); 1126 1127 1128 $('#ctl00_MainContent_FreePass_lblTermsError').hide(); 1129 1130 $('#ctl00_MainContent_FreePass_txtPhone').keyup(function () { 1131 var number = this.value.replace("(", "").replace(')', '').replace('-', '').replace(' ', ''); 1132 1133 if (number.length > 3) { 1134 $('#ctl00_MainContent_FreePass_txtPhone').val('(' + number.substring(0, 3) + ") " 1135 + number.substring(3, 6) + (number.length > 6 ? "-" + number.substring(6, number.length) : "")); 1136 } 1137 else { 1138 $('#ctl00_MainContent_FreePass_txtPhone').val('(' + number); 1139 } 1140 }); 1141 1142 $("a[id='lnkHealthCode']").click(function () { 1143 ShowModalDialog($('#hsrCodesContent').html(), "", ""); 1144 }); 1145 $("#btnclose").click(function () { $('#PopUpModal').modal('hide'); }); 1146 $("#iconclose").click(function () { $('#PopUpModal').modal('hide'); }); 1147
1148 ///////////////////////////////////////////////// 1149 1150 var noClubs = 'No Clubs found in this area!'; 1151 1152 1153 1154 }); 1155 1156 function FilterClubs(id) { 1157 //if ($('#dClubList').text().length != 0) { 1158 1159 // GetViewAllClubs(id); 1160 //} 1161 } 1162 1163 1164 function MobileChangeClub() { 1165 // if (!mobLoaded) { 1166 // ShowMobProgress(); 1167 if ($.trim($('#ctl00_MainContent_FreePass_txtSelectClubZip').val()) == "") { 1168 $(".ack-error").html("Zip code is required").show(); 1169 $('#ctl00_MainContent_FreePass_txtSelectClubZip').get(0).focus(); 1170 return false; 1171 } 1172 else { 1173 $(".ack-error").html(""); 1174 } 1175 $('#txtMobileZip').val($('#ctl00_MainContent_FreePass_txtSelectClubZip').val()); 1176 $('#btnPopulateMobileZip').click(); 1177 1178 // mobLoaded = true; 1179 // } 1180 $('#modal-changeclub').modal({ backdrop: 'static', keyboard: false }); 1181 $('#modal-changeclub').modal('show'); 1182 1183 setTimeout(function () { 1184 $('#txtMobileZip').focus(); 1185 }, 750); 1186 } 1187 function ShowMobProgress() { 1188 // $('#modalProgress').removeClass('hidden'); 1189 // $('.mobClubRow').hide(); 1190 } 1191 function MobSelect(id) { 1192 $('#hdnClubID').val(id); 1193 $('#btnSelectClub').click(); 1194 // FilterClubs(id); 1195 1196 $('#modal-changeclub').modal('hide'); 1197 1198 } 1199 function enterKeyPressed(event) { 1200 if (event.keyCode == 13) { 1201 1202 return false; 1203 } else { 1204 return true; 1205 } 1206 } 1207</script>
1207 1208<div class="content freepass-page"> 1209 1210 <div class="slider-image"> <div class="text-container"> <h1>TRY US <span>FOR FREE</span></h1> 1211 1212 1213 <h1> 3 DAY <span>GUEST PASS</span></h1> </div> <img src="https://images.fitnessintl.com/images/CMS/LAF/FreePass/GuestPassHeaderImage.jpg" class="d-block w-100" alt="Guest Pass"> </div> 1214 <div class="gym-trial"> 1215 <div class="container"> 1216 <div class="row pb-5"> 1217 <div id="ctl00_MainContent_FreePass_divGuestPassInputSection" class="col-12 col-md-7 mx-auto pt-md-5 mt-md-5"> 1218 1219 <h1 id="ctl00_MainContent_FreePass_trialHeader" class="pt-5">FREE 3 DAY GYM TRIAL</h1> 1220 1221 1222 <div id="updSelectClub"> 1223 1224 1225 <h6 class="text-center"><label id="ctl00_MainContent_FreePass_lblClubAdress"></label></h6> 1226 1227 1228 <div id="ctl00_MainContent_FreePass_divInputCtrls" class="row d-flex justify-content-center flex-wrap align-items-center form-items"> 1229 <div class="col-10 col-md-12 d-flex justify-content-center"> 1230 <div id="ctl00_MainContent_FreePass_divZipCodeTextBox" class="col-12 col-md-6 d-flex justify-content-center flex-column"> 1231 <div id="ctl00_MainContent_FreePass_divZipCodeLbl" class="text-center">Enter your Zip Code or Postal Code, then Find Club</div> 1232 <input name="ctl00$MainContent$FreePass$txtSelectClubZip" type="text" id="ctl00_MainContent_FreePass_txtSelectClubZip" name="txtSelectClubZip" autocomplete="new-password" onkeypress="return enterKeyPressed(event);" placeholder="ZIP CODE / POSTAL CODE" /> 1233 1234 <input type="submit" name="ctl00$MainContent$FreePass$bntChangeClub" value="Find Club" onclick="MobileChangeClub();return false;" id="ctl00_MainContent_FreePass_bntChangeClub" class="yellow" /> 1235 1236 </div> 1237 </div> 1238 1239 <div class="col-10 col-md-6"> 1240 <input name="ctl00$MainContent$FreePass$txtFirstName" type="text" id="ctl00_MainContent_FreePass_txtFirstName" name="txtFirstName" placeholder="FIRST NAME" autocomplete="new-password" /> 1241 <span id="ctl00_MainContent_FreePass_vtxtFName" class="text-danger" style="display:none;"><strong>First name is required</strong></span> 1242 </div> 1243 <div class="col-10 col-md-6"> 1244 <input name="ctl00$MainContent$FreePass$txtLastName" type="text" id="ctl00_MainContent_FreePass_txtLastName" name="txtLastName" placeholder="LAST NAME" autocomplete="new-password" /> 1245 <span id="ctl00_MainContent_FreePass_vtxtLName" class="text-danger" style="display:none;"><strong>Last name is required</strong></span> 1246 </div> 1247 <div class="col-10 col-md-6"> 1248 <input name="ctl00$MainContent$FreePass$txtPhone" type="text" maxlength="14" id="ctl00_MainContent_FreePass_txtPhone" title="Enter Number in this format (123)-123-1234" name="txtPhone" onkeypress="setPhoneFormat();" onpaste="return false;" autocomplete="new-password" placeholder="CELL PHONE NUMBER" /> 1249 <span id="ctl00_MainContent_FreePass_vtxtPhone" class="text-danger" style="display:none;"><strong>Cell phone number is required</strong></span> 1250 <span id="ctl00_MainContent_FreePass_vvtxtPhone" class="text-danger" style="display:none;"><strong>Enter valid Phone number</strong></span> 1251 </div> 1252 <div class="col-10 col-md-6"> 1253 <input name="ctl00$MainContent$FreePass$txtEmail" type="text" id="ctl00_MainContent_FreePass_txtEmail" name="txtEmail" placeholder="EMAIL" autocomplete="new-password" />
1254 <span id="ctl00_MainContent_FreePass_vtxtEmail" class="text-danger" style="display:none;"><strong>Email address is required</strong></span> 1255 <span id="ctl00_MainContent_FreePass_vvtxtEmail" class="text-danger" style="display:none;"><strong>Invalid email address</strong></span> 1256 </div> 1257 1258 1259 1260 </div> 1261 <input type="submit" name="ctl00$MainContent$FreePass$btnSelectClub" value="Select Club" id="btnSelectClub" style="display: none;" /> 1262 1263 <span id="ctl00_MainContent_FreePass_lblAckError" class="ack-error errorLabel"></span> 1264 1265 1266 <div class="d-flex w-100 align-items-center justify-content-center"> 1267 1268 </div> 1269 1270 1271</div> 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 <input type="hidden" name="ctl00$MainContent$FreePass$hdnCorpID" id="hdnCorpID" /> 1283 <input type="hidden" name="ctl00$MainContent$FreePass$hdnZipCode" id="ctl00_MainContent_FreePass_hdnZipCode" /> 1284 <input type="hidden" name="ctl00$MainContent$FreePass$hdnClubID" id="hdnClubID" /> 1285 <input type="hidden" name="ctl00$MainContent$FreePass$parameters" id="parameters" /> 1286 1287 <div class="d-flex pb-3 checkbox-terms"> <input type="checkbox" runat="server" id="terms" name="terms" value="terms" class="mx-md-3"> <label for="terms"><strong>By checking this box, you consent to receive marketing text messages from Fitness International, LLC, including via artificial or automated means, at the number above. Consent is not a required condition of purchase; message frequency is recurring; message and data rates may apply. To stop receiving messages, text STOP. Reply HELP for help. By clicking âNext,â you also agree to our <a href="https://www.lafitness.com/Pages/TermsAndConditions.aspx" target="_blank" ><u> <strong>Terms and Conditions</strong></u></a>, which include an agreement to arbitrate, and our <a href="https://www.lafitness.com/Pages/PrivacyPolicy.aspx" target="_blank"><u> <strong>Privacy Policy</strong></u></a>. If you donât wish to sign up for text messages at this time, you can pick up a complimentary guest pass in person at your nearest club! 1288</div> 1289 <span id="ctl00_MainContent_FreePass_lblTermsError" class="text-danger Terms">Please acknowledge the terms and conditions.</span> 1290 <div class="row"> 1291 <div class="col-sm-12"> 1292 <input type="hidden" name="ctl00$MainContent$FreePass$hidReload" id="hidReload" /> 1293 <div class="text-center"> 1294 <span id="ctl00_MainContent_FreePass_lblAckError2" class="ack-error2 errorLabel"></span> 1295 </div> 1296 <div id="recaptcha" class="recaptcha text-center pt-4 waiver-agree"></div> 1297 </div> 1298 </div> 1299 <div class="d-flex w-100 align-items-center justify-content-center"> 1300 <input type="submit" name="ctl00$MainContent$FreePass$btnSubmit" value="Next" onclick="return validateSubmit();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$FreePass$btnSubmit", "", true, "FreePassGroup", "", false, false))" id="ctl00_MainContent_FreePass_btnSubmit" class="btn btn-primary btn-exp" /> 1301 </div> 1302 <div class="row"> 1303 <div class="d-flex col-sm-12 align-items-center justify-content-center"> 1304 <span id="lblErrorMessage" class="noVisible" style="float: left"></span> 1305 </div> 1306 </div> 1307 </div> 1308 </div> 1309 1310 1311 1312 1313 1314 1315 <div class="modal fade" id="modal-wait" tabindex="-1" role="dialog"> 1316 <div class="vertical-alignment-helper"> 1317 <div class="modal-dialog modal-sm vertical-align-center"> 1318 <div class="modal-content"> 1319 <div class="modal-body"> 1320 <table class="center-table"> 1321 <tr> 1322 <td style="padding-right: 20px"> 1323 <h3>Please wait ...</h3> 1324 </td> 1325 <td> 1326 <img alt="Please wait ..." src="../Pages/Images/progress.gif" /> 1327 </td> 1328 </tr> 1329 </table> 1330 1331 </div> 1332 </div> 1333 </div> 1334 </div> 1335 </div> 1336 1337 1338 1339 1340 1341 1342 <div id="modal-freepasstc" class="modal fade" style="opacity: 1 !important;" role="dialog" tabindex="-1"> 1343 <div class="modal-dialog"> 1344 <div class="modal-content">
1345 <div id="redirModalfreepasstcheader" class="modal-header" style="height: 40px !important; left: 200px;"> 1346 <div id="redirModalfreepasstctitle" class="modal-title h4"><span id="redirfreepasstcTitle">Guest Pass Terms and Conditions</span></div> 1347 <a class="close" data-bs-dismiss="modal" style="margin-top: -7px;"> 1348 <img alt="close" id="imgClose" src="../Pages/Images/MyZone/Modal/close-window-icon.png" /> 1349 </a> 1350 1351 </div> 1352 <div id="redirModalbody" class="modal-body"> 1353 1354 <div class="freepass-guideline"> 1355 <span id="ctl00_MainContent_FreePass_lblIntrophrase" class="lah4">Come into clubs and redeem this Free Three Day Pass for you and a friend.</span> 1356 <div class="col-sm-12"> <div> <div> <div> </div> <ul class="list" style="text-align: justify;" > <li>All guests must prove that they are at least 16 years of age (or at least 13 years of age and accompanied by a parent or legal guardian) and sign a waiver of liability to use club facilities; a parent or legal guardian must sign the waiver of liability on behalf of guests under 18 years of age.</li> <li>A current picture ID (with birth date) must be presented for admittance to the facility.</li> 1357 <span id="ctl00_MainContent_FreePass_lblExpirePhrase">This free pass must be activated within 30 days from the date emailed and once activated at the club, the pass is valid for 3 consecutive days for you and a friend.</span> 1358 <li>Passes issued for over 1 month will not be honored.</li> <li>Limit of one free pass per person every six months.</li> <li>Guests cannot use consecutive passes for admittance to the facility or other <span class="lafContent">LA Fitness</span><span class="cscContent">City Sports</span> locations.</li> <li>A fitness analysis must be filled out and guest must have an orientation with a membership counselor before using a pass. Membership and/or personal training options may be presented.</li> <li>Amenities and classes may vary by club.</li> <li>Extra charge for some amenities including courts, leagues, personal training and Kidsâ Klub (babysitting)</li> <li>Not available for resale or redeemable for cash. This pass cannot be sold or listed for sale on-line auction sites such as eBay or uBid. Any such sale or listing is prohibited and will void the pass. </li> <li>Redeemable by non-members only.</li> <li><span class="lafContent">LA Fitness</span><span class="cscContent">City Sports</span> <span class="espContent">Esporta Fitness</span> is working in conjunction with the police department to insure that no acts of misconduct occur within the facility. </li> </ul> <p style="font-weight:bolder; text-align:justify !important; margin-top: 20px; ">In response to the COVID-19 pandemic, hours of operation and available amenities may vary by club. Some amenities may be temporarily closed and protocols which may include (but are not limited to) social distancing, occupancy limits, and screening requirements will be observed in compliance with state government guidelines and local public health mandates.</p> </div> </div> </div> </br> <div class="clubDetails"> <div class="passIntro"> <p <span id="ctl00_MainContent_lblDisclaimer" style="text-align:justify !important;" ><a id="lnkHealthCode" class="HSRCodesModalBoxActivationTriger" href="#"> Health Studio Registration Details</a><span style="display: none;" id="hsrCodesContent">Fitness International, LLC is registered in the state of Florida as a health studio, including under registration numbers HS3536, HS3951, HS3766, HS4130, HS4217, HS4182, HS4516, HS4471, HS4675, HS4845, HS4844, HS4939, HS4915, HS4934, HS5111, HS5819, HS6150, HS5217, HS4793, HS5793, HS5810, HS5681, HS5825, HS5974, HS5939, HS7159, HS7147, HS6647, HS6889, HS7403, HS6926, HS7177, HS6922, HS7339, HS7231, HS8226, HS7838, HS7853, HS7894, HS7516, HS8092, HS7804, HS8088, HS7740, HS8496, HS8851, HS9392, HS9470, HS10777, HS9511, HS9527, HS9530, HS9299, HS9300, HS9301, HS9303, HS9309, HS9526, HS9788, HS9483, HS9943, HS9556, HS9559, HS9554, HS9564, HS9544, HS9540, HS9570, HS9560, HS10564, HS10769, HS8581, HS8852, HS9482, HS10259, HS10538, HS10139, HS10566, HS10770, HS10345, HS11321, HS12729, HS12725, HS10227, HS10190, HS10024, HS10565, HS10148, HS11248, HS10993, HS11355, HS10567, HS11957, HS12555, HS13150, HS12361, HS12232, HS12376, HS12375, HS13169, HS13133, HS13135, HS12195, and HS13387, and in the state of Texas as a health studio, identification number 080543.</span> ©2021 Fitness International, LLC. All rights reserved.</span> </p> </div> </div> 1359 </div> 1360 1361 </div>
1362 <div id="redirModalfreepasstcfooter" style="padding: 5px !important;" class="modal-footer nopadding text-center"> 1363 <button type="button" id="btnCancel" class="btn btn-default" style="background-color: beige" data-bs-dismiss="modal">Cancel</button> 1364 </div> 1365 </div> 1366 </div> 1367 </div> 1368 1369 1370 1371 <div class="modal fade" id="modal-changeclub" role="dialog"> 1372 <div class="modal-dialog modal-md"> 1373 <div class="modal-content"> 1374 <div class="modal-header text-center nobrd"> 1375 <table style="width: 100%" role="presentation"> 1376 <tr> 1377 <td class="text-left"> 1378 <div class="h3">Select a Club</div> 1379 </td> 1380 <td class="alignRight"> 1381 <a id="modalClose2" data-toggle="modal" class="close" data-bs-dismiss="modal"> 1382 <img alt="close" src="Images/MyZone/Modal/close-window-icon.png" /> 1383 </a> 1384 </td> 1385 </tr> 1386 </table> 1387 </div> 1388 <div id="updMobileChangeClub"> 1389 1390 <div id="pnlModalBody" class="modal-body alignCenter" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnMobileSearch')"> 1391 1392 <div class="row form-group padding-t-md form-horizontal"> 1393 <label id="ctl00_MainContent_FreePass_lblPopupZip" class="col-xs-12 col-sm-2 col-sm-offset-2 control-label text-left" for="txtMobileZip">ZIP CODE / POSTAL CODE</label> 1394 <div class="col-sm-3"> 1395 <input name="ctl00$MainContent$FreePass$txtMobileZip" type="text" maxlength="10" id="txtMobileZip" class="form-control input-sm" Placeholder="Enter Zip Code" /> 1396 </div> 1397 <div class="col-sm-3"> 1398 <input type="submit" name="ctl00$MainContent$FreePass$btnMobileSearch" value="Find Club" onclick="ShowMobProgress();" id="btnMobileSearch" class="btn btn-default pull-right yellow btnCustom" /> 1399 <input type="submit" name="ctl00$MainContent$FreePass$btnPopulateMobileZip" value="Load Zip" id="btnPopulateMobileZip" class="hidden hiddenbtn" /> 1400 </div> 1401 </div> 1402 1403 </div> 1404 <div class="modal-footer alignCenter"> 1405 1406 1407 1408 1409 </div> 1410 1411</div> 1412 </div> 1413 </div> 1414 </div> 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 </div> 1435 </div> 1436 1437</div> 1438 1439
1440<script type="text/javascript"> 1441 var CurrentSize = ""; 1442 function ShowModalDialog(strData, strTitle, strsize) { 1443 AddModalSize(strsize); //if any 1444 if (strTitle != '') { 1445 $('#iTitle').html(strTitle); // or Modaltitle 1446 } else { 1447 $('#iTitle').html(""); 1448 } 1449 $('#Modalbody').html(strData); 1450 $('#PopUpModal').modal('show'); 1451 } 1452 $(document).ready(function () { 1453 //when window close remove custom class to set back default size from bootstrap 1454 $('#PopUpModal').on('hidden.bs.modal', function () { 1455 if (CurrentSize != '') { 1456 $('#modaldialog').removeClass(CurrentSize); 1457 } 1458 }); 1459 }); 1460 function AddModalSize(size) { 1461 if (size != '') { 1462 CurrentSize = size; 1463 $('#modaldialog').addClass(size); 1464 } 1465 } 1466 </script>
1466 1467 1468 <div id="PopUpModal" class="modal fade" role="dialog" tabindex="-1" aria-modal="true" aria-labelledby="Modaltitle" aria-describedby="Modalbody" > 1469 <div class="modal-dialog"> 1470 <div class="modal-content"> 1471 <div id="Modalheader" class="modal-header" style="height:40px !important"> 1472 <a id="iconclose" class="close" data-bs-dismiss="modal" style="margin-top: -7px;"> 1473 <img alt="close" src="Images/MyZone/Modal/close-window-icon.png" /> 1474 </a> 1475 <div id="Modaltitle" class="modal-title h4"> <strong><span id="iTitle">Information</span></strong></div> 1476 </div> 1477 <div id="Modalbody" class="modal-body modal-dialog-scrollable"></div> 1478 <div id="Modalfooter" class="modal-footer nopadding text-center" > 1479 <button id="btnclose" type="button" class="btn btn-default" data-bs-dismiss="modal" role="button" aria-label="Close dailog" >Close</button> 1480 </div> 1481 </div> 1482 </div> 1483</div> 1484 1485 </div> 1486 1487 <input type="hidden" name="ctl00$MainContent$parameters" id="parameters" /> 1488 1489 1490 1491 <!-- below is added for preventing error in old pages--> 1492 1493 </div> 1494 <div class="footer" id="globalFooter"> 1495 1496 <style type="text/css"> 1497 footer .pass-join { 1498 display: none !important; 1499 } 1500 </style> 1501 1502<footer> 1503 1504 <div class="container-f about-stay"> 1505 <div class="row"> 1506 <div class="col-12 col-lg-6 d-flex d-lg-block"> 1507 <div class="col-12 col-lg about-block"> 1508 <h5 class="mt-3 mt-lg-0">ABOUT US</h5> 1509 1510 1511 <p class="mt-3"> 1512 Founded in Southern California in 1984, LA Fitness continues to seek innovative ways 1513 to enhance the physical and emotional well-being of our increasingly diverse membership base. 1514 </p> 1515 <p class="mt-3"> 1516 With our wide range of amenities and highly trained staff, we provide fun and effective workout options for members of all fitness levels and interests. 1517 </p> 1518 1519 </div> 1520 1521 <div class="col-4 d-flex d-none flex-column pass-join"> 1522 <div class="free-pass"> 1523 1524 <a href="/Pages/FreePass.aspx" title="FREE PASS">FREE PASS</a> 1525 </div> 1526 <div class="join-now"> 1527 <a href="/JoinNow/Default.aspx" title="JOIN NOW">Join Now</a> 1528 </div> 1529 </div> 1530 </div> 1531 1532 <div class="col-12 col-lg-4 mb-4 mt-lg-0 mb-lg-0 mx-auto mx-lg-0 stay-connected-section"> 1533 1534 1535 <div class="d-none d-lg-flex nav-social-media"> 1536 1537 1538 <div class="social-fb"> 1539 <a href="https://www.facebook.com/LAFitness" target="_blank"> 1540 <img src="../../Pages/Images/NewNav/facebook-f-brands.svg" alt="Facebook"></a> 1541 </div> 1542 <div class="social-Insta"> 1543 <a href="https://www.instagram.com/LAFitness" target="_blank"> 1544 <img src="../../Pages/Images/NewNav/instagram.svg" alt="Instagram"></a> 1545 </div> 1546 <div class="social-twitter"> 1547 <a href="https://twitter.com/LAFitness" target="_blank"> 1548 <img src="../../Pages/Images/NewNav/twitter.svg" alt="Twitter"></a> 1549 </div> 1550 <div class="social-youtube"> 1551 <a href="https://www.youtube.com/user/LAFitness" target="_blank"> 1552 <img src="../../Pages/Images/NewNav/youtube.svg" alt="Youtube"></a> 1553 </div> 1554 1555 1556 </div> 1557 1558 1559 </div> 1560 <div class=" col-lg-2 d-flex justify-content-around flex-column pass-join"> 1561 <div class="free-pass"> 1562 1563 <a href="/Pages/FreePass.aspx" title="FREE PASS">FREE PASS</a> 1564 </div> 1565 <div class="join-now"> 1566 <a href="/JoinNow/Default.aspx" title="JOIN NOW">Join Now</a> 1567 </div> 1568 </div> 1569 </div> 1570 </div> 1571 1572 <div class="container-f navigate"> 1573 1574 <div class="col-lg-12"> 1575 <h5>NAVIGATE</h5> 1576 <div class="d-flex pt-3 flex-wrap"> 1577 1578 1579 1580 1581 <div class="col-12 col-lg"> 1582 <h6>LA Fitness </h6> 1583 <ul> 1584 <li><a href="../Pages/Employment.aspx">Career Opportunities</a></li> 1585 <li><a href="../Pages/SiteMap.aspx">Site Map</a></li> 1586 <li><a href="../Pages/ContactUs.aspx">Contact Us</a></li> 1587 <li class="d-flex privacy-li"><a href="../Pages/EmailOptout.aspx" class="privacyPolicyId">Your Privacy Choices</a> 1588 <img src="https://images.fitnessintl.com/images/CMS/HomePage/CCPA_Privacy_Options_Icon.png" alt="Privacy Options" /> 1589 </li> 1590 <li><a href="../Pages/PrivacyPolicy.aspx" id="Privacy Policy" >Privacy Policy</a></li> 1591 <li><a href="../Pages/PrivacyPolicy.aspx?c=WA" target="_self" id="Washington State Consumer Health Data Privacy Policy">Washington State Consumer Health Data Privacy Policy</a></li> 1592 1593 1594 <li><a href="../Pages/TermsAndConditions.aspx">Terms and Conditions</a></li> 1595 1596 <li><a href="../Pages/PressRelease.aspx">News</a></li> 1597 1598 <li><a href="../Pages/ADACompliance.aspx">ADA and AODA Compliance</a></li> 1599 1600 1601 1602 1603 </ul> 1604 </div> 1605 <div class="col-12 col-lg"> 1606 <h6>LA Fitness Clubs</h6> 1607 <ul> 1608 1609 <li><a href="../Pages/findClub.aspx">Find a Club</a></li> 1610 <li> 1611 1612 <a href="../Pages/FreePass.aspx">Free Guest Pass</a> 1613 </li> 1614 1615 1616 1617 1618 </ul> 1619 1620 </div> 1621 <div class="col-12 col-lg"> 1622 <h6>Benefits of Membership</h6> 1623 <ul> 1624 1625 1626 <li>
1626<a href="../Pages/AerobicClasses.aspx">Group Fitness Classes</a></li> 1627 1628 <li><a href="../Pages/PersonalTrainingGeneral.aspx">Personal Training</a></li> 1629 <li><a href="../Pages/MobileHome.aspx">Mobile App</a></li> 1630 <li><a href="../Pages/LesMills.aspx">LES MILLS+</a></li> 1631 <li><a href="../Pages/Echelon.aspx">Echelon</a></li> 1632 </ul> 1633 </div> 1634 <div class="col-12 col-lg"> 1635 <h6>Becoming a Member</h6> 1636 1637 <ul> 1638 <li><a href="../Pages/MembershipSignUpSearch.aspx">Join Now</a></li> 1639 <li><a href="../Pages/FindClub.aspx?flow=virtualtour">Schedule a Tour</a></li> 1640 </ul> 1641 1642 <h6>Corporate Memberships</h6> 1643 1644 <ul> 1645 <li><a href="../Pages/CorporateSignup.aspx">Information Request</a></li> 1646 <li><a href="../Pages/CorporateWellnessPaymentsAndInvoices.aspx">Corporate Billing</a></li> 1647 <li><a href="../Pages/checkincorporatesummary.aspx">Corporate Check-In</a></li> 1648 </ul> 1649 </div> 1650 <div class="col-12 col-lg"> 1651 <h6>Member Tools</h6> 1652 1653 <ul> 1654 <li><a href="..//Pages/RegisterMember.aspx">Create an Account</a></li> 1655 <li><a href="../Pages/memberServices.aspx?task=CustomerManagement">My LA Fitness </a></li> 1656 <li><a href="../Pages/SendToClubHome.aspx">My Club</a></li> 1657 <li><a href="../Pages/ScheduleFitnessAssessment.aspx">Schedule Personal Training</a></li> 1658 <li><a href="../Pages/NewsAndAnnouncements.aspx">News and Announcements</a></li> 1659 <li><a href="../Pages/myviplist.aspx">Add a VIP Guest</a></li> 1660 <li><a href="../Pages/OnlineMembershipFamilyAddOn.aspx">Add a Family Member</a></li> 1661 <li><a href="../Pages/memberServices.aspx?task=BillingManagement">Billing Information</a></li> 1662 <li><a href="../Pages/MembershipQuestions.aspx">Membership Questions</a></li> 1663 </ul> 1664 </div> 1665 1666 1667 </div> 1668 </div> 1669 1670 </div> 1671 1672 1673 <div class="text-center w-100 d-flex flex-column justify-content-center footer-terms"> 1674 <div class="container py-4"> 1675 <div id="ctl00_GlobalFooter_pnLAF"> 1676 1677 1678 <p class="pb-3 d-block"> 1679 1680 1681*Offers presented on this site may not be available at all locations. Other offers may be available at a club. Some services and amenities, such as Kids Klub and Personal Training, carry an additional charge and may be purchased at a club. Amenities may not be available at all locations; photos depict a typical club. Offers presented on this site are not available in combination with other offers or rates. Recurring charges must be paid by electronic funds transfer (EFT) from a checking, savings, or acceptable credit card account. A member must be at least 16 years old (or at least 13 and accompanied by a legal guardian); a legal guardian at least 18 years old must purchase and sign on behalf of a minor. Advertised rates may be subject to change without notice. Some facilities and amenities may be temporarily closed or subject to occupancy limits or other restrictions. 1682 1683 1684</p> 1685 1686 1687<p class="pb-3"> ©2026 Fitness International, LLC. All rights reserved. Click <a href=" HSRCodes.aspx" title="HSR Codes" style="color: #8f8f90 !important"><u> here</u></a> for health studio registration details. 1688 1689</p> 1690</div> 1691 1692 1693 1694 1695 <div class="footer-bottom-links"> 1696 1697 <ul class="d-flex justify-content-between align-items-center pt-4"> 1698 1699 <li><a href="/Pages/default.aspx">Home </a></li> 1700 <p>|</p> 1701 <li><a href="/Pages/TermsAndConditions.aspx">Terms & Conditions </a></li> 1702 <p>|</p> 1703 <li><a href="../Pages/PressRelease.aspx">News</a></li> 1704 <p>|</p> 1705 <li><a href="/Pages/PrivacyPolicy.aspx" id="Privacy Policy6" >Privacy Policy</a></li> 1706 1707 <p>|</p> 1708 <li><a href="/Pages/adacompliance.aspx">ADA & AODA Compliance </a></li> 1709 1710 </ul> 1711 </div> 1712 1713 1714 </div> 1715 </div> 1716</footer> 1717
1718<script> 1719 $(document).ready(function () { 1720 var privacyPolicyElement = document.querySelector('.privacyPolicyId'); 1721 1722 if (privacyPolicyElement) { 1723 privacyPolicyElement.innerHTML = 'Your Privacy Choices'; 1724 } 1725 }); 1726</script>
1726 1727 1728 1729 </div> 1730 </div> 1731 <!-- end .container --> 1732 1733 <input type="hidden" name="ctl00$hidMktPageID" id="ctl00_hidMktPageID" /> 1734 <span id="ctl00_lblAppVersion" class="no-print appver-white" aria-hidden="true">F0113 06/30/2026 11:07:34 AM</span> 1735
1736<script type="text/javascript"> 1737//<![CDATA[ 1738var Page_Validators = new Array(document.getElementById("ctl00_MainContent_FreePass_vtxtFName"), document.getElementById("ctl00_MainContent_FreePass_vtxtLName"), document.getElementById("ctl00_MainContent_FreePass_vtxtPhone"), document.getElementById("ctl00_MainContent_FreePass_vvtxtPhone"), document.getElementById("ctl00_MainContent_FreePass_vtxtEmail"), document.getElementById("ctl00_MainContent_FreePass_vvtxtEmail")); 1739//]]> 1740</script>
1740 1741
1742<script type="text/javascript"> 1743//<![CDATA[ 1744var ctl00_MainContent_FreePass_vtxtFName = document.all ? document.all["ctl00_MainContent_FreePass_vtxtFName"] : document.getElementById("ctl00_MainContent_FreePass_vtxtFName"); 1745ctl00_MainContent_FreePass_vtxtFName.controltovalidate = "ctl00_MainContent_FreePass_txtFirstName"; 1746ctl00_MainContent_FreePass_vtxtFName.errormessage = "<strong>First name is required</strong>"; 1747ctl00_MainContent_FreePass_vtxtFName.display = "Dynamic"; 1748ctl00_MainContent_FreePass_vtxtFName.validationGroup = "FreePassGroup"; 1749ctl00_MainContent_FreePass_vtxtFName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1750ctl00_MainContent_FreePass_vtxtFName.initialvalue = ""; 1751var ctl00_MainContent_FreePass_vtxtLName = document.all ? document.all["ctl00_MainContent_FreePass_vtxtLName"] : document.getElementById("ctl00_MainContent_FreePass_vtxtLName"); 1752ctl00_MainContent_FreePass_vtxtLName.controltovalidate = "ctl00_MainContent_FreePass_txtLastName"; 1753ctl00_MainContent_FreePass_vtxtLName.errormessage = "<strong>Last name is required</strong>"; 1754ctl00_MainContent_FreePass_vtxtLName.display = "Dynamic"; 1755ctl00_MainContent_FreePass_vtxtLName.validationGroup = "FreePassGroup"; 1756ctl00_MainContent_FreePass_vtxtLName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1757ctl00_MainContent_FreePass_vtxtLName.initialvalue = ""; 1758var ctl00_MainContent_FreePass_vtxtPhone = document.all ? document.all["ctl00_MainContent_FreePass_vtxtPhone"] : document.getElementById("ctl00_MainContent_FreePass_vtxtPhone"); 1759ctl00_MainContent_FreePass_vtxtPhone.controltovalidate = "ctl00_MainContent_FreePass_txtPhone"; 1760ctl00_MainContent_FreePass_vtxtPhone.errormessage = "<strong>Cell phone number is required</strong>"; 1761ctl00_MainContent_FreePass_vtxtPhone.display = "Dynamic"; 1762ctl00_MainContent_FreePass_vtxtPhone.validationGroup = "FreePassGroup"; 1763ctl00_MainContent_FreePass_vtxtPhone.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1764ctl00_MainContent_FreePass_vtxtPhone.initialvalue = ""; 1765var ctl00_MainContent_FreePass_vvtxtPhone = document.all ? document.all["ctl00_MainContent_FreePass_vvtxtPhone"] : document.getElementById("ctl00_MainContent_FreePass_vvtxtPhone"); 1766ctl00_MainContent_FreePass_vvtxtPhone.controltovalidate = "ctl00_MainContent_FreePass_txtPhone"; 1767ctl00_MainContent_FreePass_vvtxtPhone.errormessage = "<strong>Enter valid Phone number</strong>"; 1768ctl00_MainContent_FreePass_vvtxtPhone.display = "Dynamic"; 1769ctl00_MainContent_FreePass_vvtxtPhone.validationGroup = "FreePassGroup"; 1770ctl00_MainContent_FreePass_vvtxtPhone.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; 1771ctl00_MainContent_FreePass_vvtxtPhone.validationexpression = "^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$"; 1772var ctl00_MainContent_FreePass_vtxtEmail = document.all ? document.all["ctl00_MainContent_FreePass_vtxtEmail"] : document.getElementById("ctl00_MainContent_FreePass_vtxtEmail"); 1773ctl00_MainContent_FreePass_vtxtEmail.controltovalidate = "ctl00_MainContent_FreePass_txtEmail"; 1774ctl00_MainContent_FreePass_vtxtEmail.errormessage = "<strong>Email address is required</strong>"; 1775ctl00_MainContent_FreePass_vtxtEmail.display = "Dynamic"; 1776ctl00_MainContent_FreePass_vtxtEmail.validationGroup = "FreePassGroup"; 1777ctl00_MainContent_FreePass_vtxtEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; 1778ctl00_MainContent_FreePass_vtxtEmail.initialvalue = ""; 1779var ctl00_MainContent_FreePass_vvtxtEmail = document.all ? document.all["ctl00_MainContent_FreePass_vvtxtEmail"] : document.getElementById("ctl00_MainContent_FreePass_vvtxtEmail"); 1780ctl00_MainContent_FreePass_vvtxtEmail.controltovalidate = "ctl00_MainContent_FreePass_txtEmail"; 1781ctl00_MainContent_FreePass_vvtxtEmail.errormessage = "<strong>Invalid email address</strong>"; 1782ctl00_MainContent_FreePass_vvtxtEmail.display = "Dynamic"; 1783ctl00_MainContent_FreePass_vvtxtEmail.validationGroup = "FreePassGroup"; 1784ctl00_MainContent_FreePass_vvtxtEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; 1785ctl00_MainContent_FreePass_vvtxtEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; 1786//]]> 1787</script>
1787 1788 1789
1790<script type="text/javascript"> 1791//<![CDATA[ 1792 1793var Page_ValidationActive = false; 1794if (typeof(ValidatorOnLoad) == "function") { 1795 ValidatorOnLoad(); 1796} 1797 1798function ValidatorOnSubmit() { 1799 if (Page_ValidationActive) { 1800 return ValidatorCommonOnSubmit(); 1801 } 1802 else { 1803 return true; 1804 } 1805} 1806 1807document.getElementById('ctl00_MainContent_FreePass_vtxtFName').dispose = function() { 1808 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vtxtFName')); 1809} 1810 1811document.getElementById('ctl00_MainContent_FreePass_vtxtLName').dispose = function() { 1812 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vtxtLName')); 1813} 1814 1815document.getElementById('ctl00_MainContent_FreePass_vtxtPhone').dispose = function() { 1816 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vtxtPhone')); 1817} 1818 1819document.getElementById('ctl00_MainContent_FreePass_vvtxtPhone').dispose = function() { 1820 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vvtxtPhone')); 1821} 1822 1823document.getElementById('ctl00_MainContent_FreePass_vtxtEmail').dispose = function() { 1824 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vtxtEmail')); 1825} 1826 1827document.getElementById('ctl00_MainContent_FreePass_vvtxtEmail').dispose = function() { 1828 Array.remove(Page_Validators, document.getElementById('ctl00_MainContent_FreePass_vvtxtEmail')); 1829} 1830//]]> 1831</script>
1831 1832</form> 1833
1833<script type="text/javascript"> 1834 !function () { var b = function () { window.__AudioEyeSiteHash = "066daed801da51698586100dd87795b1"; var a = document.createElement("script"); a.src = "https://wsmcdn.audioeye.com/aem.js"; a.type = "text/javascript"; a.setAttribute("async", ""); document.getElementsByTagName("body")[0].appendChild(a) }; "complete" !== document.readyState ? window.addEventListener ? window.addEventListener("load", b) : window.attachEvent && window.attachEvent("onload", b) : b() }(); 1835 </script>
1835 1836 1837</body> 1838</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.