1 2 3<!DOCTYPE html> 4 5<html lang="en"> 6<head> 7 <!-- Global site tag (gtag.js) - Google Ads: 1000080444 -->
vendor: 69 bytes, lines 7-8
7 8 <script async src="https://www.googletagmanager.com/gtag/js?id=
8AW-1000080444
vendor: 17 bytes, lines 8-9
8"></script> 9
9<script> 10
vendor: 159 bytes, lines 10-14
10window.dataLayer = window.dataLayer || []; 11 function gtag() { dataLayer.push(arguments); } 12 gtag('js', new Date()); 13 14 gtag('config', '
14AW-1000080444
vendor: 9 bytes, lines 14-15
14'); 15
15</script>
15 16 <!-- End Global site tag (gtag.js) - Google Ads: 1000080444 --> 17 18 <title> 19 Trading Places International - Contact Us 20</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="description" content="Trading Places is the farthest-reaching FREE vacation rental & timeshare exchange network. Explore different travel destinations." /><meta name="keywords" content="Trading Places,TPI Timeshares,timeshare,timeshare exchange,timeshare deposit,vacation,vacation rentals,vacation ownership,resort,vacation weeks,timeshare trade, timeshare swap companies,timeshare swap,timeshare condo,vacation condo" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@TPIexchange" /><meta name="twitter:title" content="Trading Places - Pick Your Happy Place" /><meta name="twitter:description" content="Trading Places is the farthest reaching FREE vacation rental & timeshare exchange network. Explore different travel destinations." /><meta name="twitter:image" content="https://www.tradingplaces.com/images/tpi-twitter-card.jpg" /> 21 22<!-- Google Tag Manager -->
23<script>
vendor: 331 bytes, lines 23-27
23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 24new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 25j=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-55GRF3ZP
vendor: 3 bytes, line 27
27');
27</script>
27 28<!-- End Google Tag Manager --> 29
29<script> 30 function gtag_report_conversion(url) { 31 var callback = function () { 32 if (typeof (url) != 'undefined') { window.location = url; } 33 }; 34 gtag('event', 'conversion', 35 36 { 'send_to': 'AW-1000080444/DTFqCMn9nqUBELyI8NwD', 'event_callback': callback } 37 ); 38 return false; 39 } 40 </script>
40 41 <meta http-equiv="Page-Exit" content="progid:dXImageTransform.MicrosoftFade(duration=.5")" /> 42 43 44 <!-- Bootstrap Core CSS --> 45 <link href="/css/bootstrap.min.css?v=1.1" rel="stylesheet" type="text/css" /> 46 47 <!-- Font Awesome Fonts --> 48 49 <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css?v=1.1" rel="stylesheet" type="text/css" /> 50
50<script type="text/javascript" src="https://pixel.driveniq.com/vpixel.js"></script>
50 51 52 <!-- Custom CSS -- this css sheet being called from cs file --> 53 54 55 <!-- Typekit Fonts --> 56
56<script src="https://use.typekit.net/mxy2arc.js"></script>
56 57
57<script>try { Typekit.load({ async: true }); } catch (e) { }</script>
57 58 59
59<script src="/bundles/modernizr?v=wBEWDufH_8Md-Pbioxomt90vm6tJN2Pyy9u9zHtWsPo1"></script>
59 60 61 <link rel="apple-touch-icon" sizes="57x57" href="/images/app-icons/apple-icon-57x57.png" /> 62 <link rel="apple-touch-icon" sizes="60x60" href="/images/app-icons/apple-icon-60x60.png" /> 63 <link rel="apple-touch-icon" sizes="72x72" href="/images/app-icons/apple-icon-72x72.png" /> 64 <link rel="apple-touch-icon" sizes="76x76" href="/images/app-icons/apple-icon-76x76.png" /> 65 <link rel="apple-touch-icon" sizes="114x114" href="/images/app-icons/apple-icon-114x114.png" /> 66 <link rel="apple-touch-icon" sizes="120x120" href="/images/app-icons/apple-icon-120x120.png" /> 67 <link rel="apple-touch-icon" sizes="144x144" href="/images/app-icons/apple-icon-144x144.png" /> 68 <link rel="apple-touch-icon" sizes="152x152" href="/images/app-icons/apple-icon-152x152.png" /> 69 <link rel="apple-touch-icon" sizes="180x180" href="/images/app-icons/apple-icon-180x180.png" /> 70 <link rel="icon" type="image/png" sizes="192x192" href="/images/app-icons/android-icon-192x192.png" /> 71 <link rel="icon" type="image/png" sizes="32x32" href="/images/app-icons/favicon-32x32.png" /> 72 <link rel="icon" type="image/png" sizes="96x96" href="/images/app-icons/favicon-96x96.png" /> 73 <link rel="icon" type="image/png" sizes="16x16" href="/images/app-icons/favicon.ico" /> 74 <link rel="manifest" href="/images/app-icons/manifest.json" /> 75 <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet" type="text/css" /><meta name="msapplication-TileColor" content="#ffffff" /> 76 <meta name="msapplication-TileImage" content="/images/app-icons/ms-icon-144x144.png" /> 77 <meta name="theme-color" content="#ffffff" /><meta name="viewport" content="width=device-width" /> 78 79
79<script>
vendor: 468 bytes, lines 79-87
79 80 (function (i, s, o, g, r, a, m) { 81 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { 82 (i[r].q = i[r].q || []).push(arguments) 83 }, i[r].l = 1 * new Date(); a = s.createElement(o), 84 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) 85 })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); 86 87 ga('create', '
87UA-1285481-9
vendor: 50 bytes, lines 87-89
87', 'auto'); 88 ga('send', 'pageview'); 89
89</script>
89 90<link href="../../css/tpi-custom.css?v=2025.1.23" rel="stylesheet" type="text/css" /><link href="https://merchant15.tradingplaces.com/css/tpi/bs-337.css?v=2025.1.23" rel="stylesheet" type="text/css" /><link href="https://merchant15.tradingplaces.com/css/tpi/nav-bs-337.css?v=2025.1.23" rel="stylesheet" type="text/css" /><link href="https://merchant15.tradingplaces.com/css/tpi/footer-bs-337.css?v=2025.1.23" rel="stylesheet" type="text/css" /></head> 91<body id="framepage"> 92<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 92-93
92 93<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
93GTM-55GRF3ZP
vendor: 85 bytes, lines 93-94
93" 94height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
95<!-- End Google Tag Manager (noscript) --> 96
96<script>vpixel.piximage('89dc9699-8dc1-4d11-83d8-ab4475fb2412');</script>
96 97 <div id="master_wrapper" class="master_page_wrapper"> 98 99 <form method="post" action="./index.aspx" id="form1"> 100<div class="aspNetHidden"> 101<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="YzIkSxGoj2SYhSRLwUwLZNMV90O+x0y18DE6Inc0QVkRMxV85RyleVwjH9lx1WHA/RWs9sEOlfZiZFoRmOyql+7ctIvTySWi6s5lSeOEhypsN2UKc3whzV01a1H29CBnVGZSbgg1ZhrkQjCkw3Z0HAWrSHpR6UA3LJ79NhmV3eFsG4YVu9wyxDYy6RiXJg6sId9fjvO4S+qc3bVShtArzYpW63MF6RPPG2FGBhxtl16mIBIBQ3j7CahfcJKnBbo2m4/kQlktp/OZIsPhhO2oJ67XiTYpkXZ7/RxTPKQcrx0U7E8TIbh/WNLo74+kIdoMO0+Vgwo5sFnzJAR6k5fHV7PfdNP3m+pKJCDVSZTNIEf2gRFHgAYus0l4N9nMFO8/B3N37cPLoV2R3QTzX0HXs8mO4OlzO3wz5m+QIj1CdGhhWKR1jYVI8zOjjrqAFqLkZldZJ3bYo4YD/L6whMKlxxcjezlkgVLLzAFuWg/+nkhoT3QE4u/Qx0rZ1REBw0QoPi6m4A+7W7fTAibDWNsGrE6SlWn0tUWNGqjGb9Ir6PdjNNMW2qyThGY15sF1n8T5diPryV/Xp5l6wFr1x11XHxL71uTwDD6akjInhuEDEIFcPB1Smu0WEaVa70iwvNqXymQRP3a89eJsWEfg4BbT/87lS2jO+OPbIgzlmyu/ecMAfyDhwn4PABvY7pov70V0PyIMIqeA3bbDBMkWY+nM78JbBesfWF4WE6mgIwznt1JuTr8OxPS73diRz/pUwkSjp2NxIggdNrbF0D7Z5KMxKFYzSG5S7YNRdcEvTyPcAjbx//zET7TZ1zG3rPXL0o/1WJ2jyWSVpvOsLv9ca5WWFQZIVAxFlfQjSS5TsEE3DqCssiEbbD8u9+O2lrErmT8x4WDG2W8tX3ZwsAHrI3I/d/A3j9Pzv/nt0XuQrhYQas6WTmgUSVoMQQIC1TQW3Gj88nFJ4IXAamfqpiRsYRhC17YLSS+MORYlvhrb0sr4OVSifHLZmjurzYFBFjmMQ5ZJUj8i3uhkVDo0kOAn1xeIOnu2zSWgCqkDh9Tv8IgtuCGfODWja+NncR50VCJ+elcH+Q7n6N/WViiQnqIzu8x/68j8KoRJWH4ysWzkT3vcThgTdFHhB2sUs7SWZL/7KES7CG2Rd3Bo8qW03RJugK9ey9oPn2AH9d8yz2GLubYxImZxVIEAc0q6FgEEHLgWWRyMqx6DAL9XCe9SbDtjHcXdeBjAi6gr0x7NscYkGWgv7l/PWS7OCq/5V/18V8wvqQFQ" /> 102</div> 103 104<div class="aspNetHidden"> 105 106 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5CEFC41F" /> 107 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="OXqtBrumt7LgOPwkhHuRtLxRQVUqAEN4DDRrZxSqoQ0cJ4P00ar/hnZDr/UbGm3YqqX4eP4vIjnOx183n1jpL8N1IaFm1e+22r5AxXxlOZSqHnjPILCy+OAr2H2Ys/6cynG+DNPv+7Lmo4mly206p6oqXWMRBMkYV55HkqhIsrTXt4icIFTuh8yFcWGbGlIzNhKYxc//tgOsRV2I9ThcyF2pQLKtqT87vz+hK5lMt0jwYCOnZxDLiWYMn7ZLQmtYatvx1E41jSBziXJt9bd86w==" /> 108</div> 109 <header> 110 111 112 113 114 <nav class="navbar navbar-inverse" role="navigation"> 115 <div class="container-fluid"> 116 <div class="navbar-header"> 117 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 118 <span class="sr-only">Toggle navigation</span> 119 MENU 120 <span class="caret"></span> 121 </button> 122 <a class="navbar-brand" title="Trading Places International Home" href='/index.aspx'>Trading Places International</a> 123 </div> 124 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 125 <ul class="nav navbar-nav navbar-right menu" id="nav_list"> 126 127 <li class="menu__item"> 128 <a href="#" class="menu__link">Explore</a> 129 <ul class="submenu"> 130 <li class="submenu__item"><a class="submenu__link" href="/exchange/exchange-availability/exchangedirectory">Exchange Availability</a></li> 131 132 <li class="submenu__item"><a class="submenu__link" href="/rentals/hot-deals-weekly-stays/hotdeals">Hot Deals</a></li> 133 <li class="submenu__item"><a class="submenu__link" href="/member/resortlocator">Resort Locator</a></li> 134 </ul> 135 </li> 136 <li class="menu__item"><a href="https://www.tradingplaces.com/exchange/exchange-memberships/">Benefits</a></li> 137 <li class="menu__item"><a href="https://www.tradingplaces.com/exchange/about-tpi-exchange/how-to-exchange/">How It Works</a></li> 138 <li class="menu__item" id="rentals_nav"><a class="submenu__link" href="https://www.tradingplaces.com/exchange/depositweek">Deposit</a> </li> 139 <li> 140 <a id="hlopenLoginLink" class="sign-in-button btn btn-warning" data-toggle="modal" data-target=".loginModal" href="../../#">Sign-in</a> 141 </li> 142 <li class="dropdown menu__item"> 143 144 <ul class="dropdown-menu submenu"> 145 <li class="hidden-desktop submenu__item"> 146 </li> 147 <li class="submenu__item"><a class="submenu__link" href="/exchange/deposit-my-week/">Deposit Week</a></li> 148 <li class="submenu__item"><a class="submenu__link" href="/member/depositedinventory/">Deposited Weeks</a></li> 149 <li class="submenu__item"><a class="submenu__link" href="/member/inventoryhistory/">Reservation History</a></li> 150 <li class="submenu__item"><a class="submenu__link" href="/exchange/request-a-week/">New Waitlist Request</a></li> 151 <li class="submenu__item"><a class="submenu__link" href="/request/requestlist/">Waitlist Requests</a></li> 152 <li class="submenu__item"><a class="submenu__link" href="/member/memberinfo/">Update Contact Info</a></li> 153 <li class="submenu__item"><a class="submenu__link" href="/login/update-login-info">Update Login Information</a></li> 154 155 </ul> 156 <input type="hidden" name="ctl00$hfLoginID" id="hfLoginID" value="83F34AA2-6038-4EF7-8098-F0004776B571" /> 157 <input type="hidden" name="ctl00$hfLoginCheck" id="hfLoginCheck" /> 158 <input type="hidden" name="ctl00$hfRef" id="hfRef" /> 159 <input type="hidden" name="ctl00$hfRefCheck" id="hfRefCheck" value="
1590" /> 160 <input type="hidden" name="ctl00$hfRefValue" id="hfRefValue" /> 161 162 <input type="hidden" name="ctl00$hfModal" id="hfModal" value="0" /> 163 <input type="hidden" name="ctl00$hfDomain" id="hfDomain" value="https://www.tradingplaces.com" /> 164 <input type="hidden" name="ctl00$hfMerchantURL" id="hfMerchantURL" value="https://merchant15.tradingplaces.com" /> 165 166
166<script src="https://www.google.com/cse/brand?form=cse-search-box&lang=en" type="text/javascript"> </script>
166 167 168 </li> 169 <li> </li> 170 </ul> 171 </div> 172 </div> 173 </nav> 174 175 <!-- TPI responsive Ad Code --> 176
176<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
176 177
177<script> 178 var googletag = googletag || {}; 179 googletag.cmd = googletag.cmd || []; 180 </script>
180 181 182 <!--
182<script> 183 googletag.cmd.push(function () { 184 185 var mapLeader = googletag.sizeMapping(). 186 addSize([320, 400], [320, 50]). 187 addSize([768, 200], [728, 90]). 188 addSize([1000, 200], [970, 90]). 189 build(); 190 191 googletag.defineSlot('/1047282/TPI_New', [320, 50], 'div-gpt-ad-1486069106225-0').defineSizeMapping(mapLeader). 192 addService(googletag.pubads()); 193 //googletag.pubads().enableSingleRequest(); 194 googletag.enableServices(); 195 }); 196 </script>
196 197 End TPI responsive Ad Code --> 198 199 </header> 200 <!-- <div class="container-fluid"> 201 <div class="row"> 202 <div class="col-md-12" style="font-size: 14px !important; 203 background-color: #006098; 204 color: #FFF; 205 text-align: center; 206 vertical-align: middle; 207 padding: 10px;"> 208 <a href="https://www.tradingplaces.com/exchange/about-tpi-exchange/tips-faqs-more/" style="color:#FFF;"><span class="rdWeight">Important Changes to Membership Benefits & Policies</span></a> 209 </div> 210 </div> 211 </div> --> 212 <!-- jumbotron/parallax --> 213 <div id="divParallax"> 214 </div> 215 <!-- jumbrotron/carousel--> 216 217 <div class="section_exchange" id="main_content"> 218 <div class="container-fluid"> 219 <div class="row"> 220 221 <div class="col-md-12"> 222 <div id="MainContent_pageContent"> 223 <hgroup class="title"> 224 <h1 class="page-header">Contact Us</h1> 225 </hgroup> 226 227 <p>Questions, Comments, Suggestions? Trading Places is here to help you get the most out of your vacation. We look forward to hearing from you soon!</p> 228 <!-- 229 <div class="panel-group" id="accordion"> 230 <div class="panel panel-default"> 231 <div class="panel-heading"> 232 <h4 class="panel-title"> 233 <a data-toggle="collapse" data-parent="#accordion" href="#collapse1"> 234 Departments</a> 235 </h4> 236 </div> 237 <div id="collapse1" class="panel-collapse collapse"> 238 <div class="panel-body"> 239 <div class="col-md-12" style="margin-bottom: 25px"> 240 <p class="col-md-6"> 241 <strong>Assessment Billing Department</strong><br /> 242 Phone: 800-365-7618<br /> 243 <a href="mailto:[email protected]">[email protected]</a></p> 244 <p class="col-md-6"> 245 Maintenance fee and assessment billing questions. For payments, contact Owner Services.</p> 246 </div> 247 <div class="col-md-12" style="margin-bottom: 25px"> 248 <p class="col-md-6"> 249 <strong>Condo Vacation Rentals</strong><br /> 250 Phone: 800-365-9190<br /> 251 <a href="mailto:[email protected]">[email protected]</a></p> 252 <p class="col-md-6"> 253 Nightly or weekly rental stays, online rental booking assistance, and owner unit rentals (managed resorts).</p> 254 </div> 255 <div class="col-md-12" style="margin-bottom: 25px"> 256 <p class="col-md-6"> 257 <strong>Developer Support</strong><br /> 258 Phone: 863-287-2501<br /> 259 Contact: Jan Samson<br /> 260 <a href="mailto:[email protected]">[email protected]</a></p> 261 <p class="col-md-6"> 262 Resort affiliations, developer sales tools, and all resort and management needs.</p> 263 </div> 264 <div class="col-md-12" style="margin-bottom: 25px"> 265 <p class="col-md-6"> 266 <strong>Exchange</strong><br /> 267 Phone: 800-365-7617<br /> 268 <a href="mailto:[email protected]">[email protected]</a></p> 269 <p class="col-md-6"> 270 Depositing and exchanging your timeshare week, and online exchange assistance.</p> 271 </div> 272 <div class="col-md-12" style="margin-bottom: 25px"> 273 <p class="col-md-6"> 274 <strong>Leisure Travel</strong><br /> 275 Phone: 800-365-6569<br /> 276 <a href="mailto:[email protected]">[email protected]</a></p> 277 <p class="col-md-6"> 278 Cruises, airfare, packages & tours, car rentals, hotel stays, transfers, and more.</p> 279 </div> 280 <div class="col-md-12" style="margin-bottom: 25px"> 281 <p class="col-md-6"> 282 <strong>Online Services Support</strong><br /> 283 Phone: 800-365-7617<br /> 284 <a href="mailto:[email protected]">[email protected]</a></p> 285 <p class="col-md-6"> 286 Assistance with logins and passwords for Trading Places online accounts and bookings.</p> 287 </div> 288 <div class="col-md-12" style="margin-bottom: 25px"> 289 <p class="col-md-6"> 290 <strong>Paradise Vacation Adventures</strong><br /> 291 Phone: 888-412-9961<br /> 292 <a href="mailto:[email protected]">[email protected]</a></p> 293 <p class="col-md-6"> 294 Activities and tours on the Hawaiian islands.</p> 295 </div> 296 <div class="col-md-12">
297 <p class="col-md-6"> 298 <strong>Resorts to Ports Cruise Exchange</strong><br /> 299 Phone: 800-365-8644<br /> 300 <a href="mailto:[email protected]">[email protected]</a></p> 301 <p class="col-md-6"> 302 Exchanging your timeshare week towards a cruise or vacation package.</p> 303 </div> 304 </div> 305 </div> 306 </div> 307 </div> 308 <div class="panel-group" id="accordion"> 309 <div class="panel panel-default"> 310 <div class="panel-heading"> 311 <h4 class="panel-title"> 312 <a data-toggle="collapse" data-parent="#accordion" href="#collapse2"> 313 Owner Services & Managed Resorts</a> 314 </h4> 315 </div> 316 <div id="collapse2" class="panel-collapse collapse"> 317 <div class="panel-body"> 318 <div class="col-md-12" style="margin-bottom: 25px"> 319 <p class="col-md-6"> 320 <strong>Club Cascadas de Baja</strong><br /> 321 Camino Viejo a San Jose<br /> 322 Cabo San Lucas, Baja California Sur, 23410<br /> 323 Mexico<br /> 324 Resort Phone(from USA): 011-52-624-14-31882<br /> 325 <a href="http://www.clubcascadasdebaja.com/" target="_blank">www.clubcascadasdebaja.com</a></p> 326 <p class="col-md-6"> 327 <strong>Owner Services:</strong><br /> 328 Phone: 800-365-7601 x1<br /> 329 Email: <a href="mailto:[email protected]">[email protected]</a></p> 330 </div> 331 <div class="col-md-12" style="margin-bottom: 25px"> 332 <p class="col-md-6"> 333 <strong>Desert Breezes Resort</strong><br /> 334 77955 Calle Las Brisas South<br /> 335 Palm Desert, CA 92211<br /> 336 Resort Phone: 760-345-2637<br /> 337 <a href="http://www.desertbreezesresort.com/" target="_blank">www.desertbreezesresort.com</a></p> 338 <p class="col-md-6"> 339 <strong>Owner Services:</strong><br /> 340 Phone: 800-817-4653 x1<br /> 341 Email: <a href="mailto:[email protected]">[email protected]</a></p> 342 </div> 343 <div class="col-md-12" style="margin-bottom: 25px"> 344 <p class="col-md-6"> 345 <strong>Grand Crowne Resorts – Grand Crowne Resort</strong><br /> 346 300 Golfview Drive<br /> 347 Branson, MO 65616<br /> 348 Resort Phone: 800-480-8212<br /> 349 <a href="http://www.grandcrownebranson.com/grand-crowne/" target="_blank">www.grandcrownebranson.com/grand-crowne</a></p> 350 <p class="col-md-6"> 351 <strong>Owner Services for RCI Weeks Owners:</strong><br /> 352 Phone: 866-219-7873 x1<br /> 353 Email: <a href="mailto:[email protected]">[email protected]</a><br /><br /> 354 <strong>Owner Services for Points Owners:</strong><br /> 355 Phone: 877-778-7739 x1<br /> 356 Email: <a href="mailto:[email protected]">[email protected]</a></p> 357 </div> 358 <div class="col-md-12" style="margin-bottom: 25px"> 359 <p class="col-md-6"> 360 <strong>Grand Crowne Resorts – Carriage Place</strong><br /> 361 430C Missouri 165<br /> 362 Branson, MO 65616<br /> 363 Resort Phone: 800-480-8212<br /> 364 <a href="http://www.grandcrownebranson.com/carriage-place/" target="_blank">www.grandcrownebranson.com/carriage-place</a></p> 365 <p class="col-md-6"> 366 <strong>Owner Services for RCI Weeks Owners:</strong><br /> 367 Phone: 866-219-7873 x1<br /> 368 Email: <a href="mailto:[email protected]">[email protected]</a><br /><br /> 369 <strong>Owner Services for Points Owners:</strong><br /> 370 Phone: 877-778-7739 x1<br /> 371 Email: <a href="mailto:[email protected]">[email protected]</a></p> 372 </div> 373 <div class="col-md-12" style="margin-bottom: 25px"> 374 <p class="col-md-6"> 375 <strong>Grand Crowne Resorts – The Townhouses</strong><br /> 376 430C Missouri 165<br /> 377 Branson, MO 65616<br /> 378 Resort Phone: 800-480-8212<br /> 379 <a href="http://www.grandcrownebranson.com/townhouses/" target="_blank">www.grandcrownebranson.com/townhouses</a></p> 380 <p class="col-md-6"> 381 <strong>Owner Services for RCI Weeks Owners:</strong><br /> 382 Phone: 866-219-7873 x1<br /> 383 Email: <a href="mailto:[email protected]">[email protected]</a><br /><br /> 384 <strong>Owner Services for Points Owners:</strong><br /> 385 Phone: 877-778-7739 x1<br /> 386 Email: <a href="mailto:[email protected]">[email protected]</a></p> 387 </div> 388 <div class="col-md-12" style="margin-bottom: 25px"> 389 <p class="col-md-6"> 390 <strong>Hawaiian Princess Makaha</strong><br /> 391 84-1021 Lahilahi Street<br /> 392 Waianae, Oahu, HI 96792<br /> 393 Resort Phone: 808-696-1234<br /> 394 <a href="http://www.hawaiianprincessmakaha.com/" target="_blank">www.hawaiianprincessmakaha.com</a></p> 395 <p class="col-md-6"> 396 <strong>Owner Services:</strong><br /> 397 Phone: 800-776-2541 x1<br /> 398 Email: <a href="mailto:[email protected]">[email protected]</a></p> 399 </div> 400 <div class="col-md-12" style="margin-bottom: 25px"> 401 <p class="col-md-6"> 402 <strong>Kahana Falls Resort</strong><br /> 403 4260 L. Honoapiilani Rd.<br /> 404 Lahaina, Maui, HI 96761<br /> 405 Resort Phone: 808-669-1050<br /> 406 <a href="http://www.kahanafalls.com/" target="_blank">www.kahanafalls.com</a></p> 407 <p class="col-md-6"> 408 <strong>Owner Services:</strong><br /> 409 Phone: 866-889-9369 x1<br /> 410 Email: <a href="mailto:[email protected]">[email protected]</a></p> 411 </div> 412 <div class="col-md-12" style="margin-bottom: 25px"> 413 <p class="col-md-6"> 414 <strong>Lindo Mar Resort</strong><br /> 415 K 2.5 Carretera a Barra de Navidad<br /> 416 48399 Puerto Vallarta, Jalisco Mexico<br /> 417 Resort Phone (from USA): 011-52-322-22-15511<br /> 418 <a href="http://www.lindomarresort.com/" target="_blank">www.lindomarresort.com</a></p> 419 <p class="col-md-6"> 420 <strong>Owner Services:</strong><br /> 421 Phone: 800-365-6494 x1<br /> 422 Email: <a href="mailto:[email protected]">[email protected]</a></p> 423 </div> 424 <div class="col-md-12" style="margin-bottom: 25px"> 425 <p class="col-md-6"> 426 <strong>Maui Schooner Resort</strong><br /> 427 980 South Kihei Road<br /> 428 Kihei, Maui, HI 96753<br /> 429 Resort Phone: 808-879-5247<br /> 430 <a href="http://www.mauischooner.com/" target="_blank">www.mauischooner.com</a></p> 431 <p class="col-md-6"> 432 <strong>Owner Services:</strong><br /> 433 Phone: 800-877-7976 x1<br /> 434 Email: <a href="mailto:[email protected]">[email protected]</a></p> 435 </div> 436 <div class="col-md-12" style="margin-bottom: 25px"> 437 <p class="col-md-6"> 438 <strong>Ocho Cascadas</strong><br /> 439 Zona Romantica<br /> 440 Conchas Chinas<br /> 441 Puerto Vallarta, Jalisco, Mexico<br /> 442 Resort Phone: 011-52-322-221-5278<br /> 443 <a href="http://www.ochocascadas.com/" target="_blank">www.ochocascadas.com</a></p> 444 <p class="col-md-6"> 445 <strong>Owner Services:</strong><br /> 446 Phone: 800-365-9381 x1<br /> 447 Email: <a href="mailto:[email protected]">[email protected]</a></p> 448 </div> 449 <div class="col-md-12" style="margin-bottom: 25px"> 450 <p class="col-md-6"> 451 <strong>Park Hotel</strong><br /> 452 605 Main St.<br /> 453 Park City, UT 84060<br /> 454 Resort Phone: 435-649-3200<br />
455 <a href="http://www.parkhotelparkcity.com/" target="_blank">www.parkhotelparkcity.com</a></p> 456 <p class="col-md-6"> 457 <strong>Owner Services:</strong><br /> 458 Phone: 866-218-2790 x1<br /> 459 Email: <a href="mailto:[email protected]">[email protected]</a></p> 460 </div> 461 <div class="col-md-12" style="margin-bottom: 25px"> 462 <p class="col-md-6"> 463 <strong>Royal Resort</strong><br /> 464 99 Convention Center Drive<br /> 465 Las Vegas, NV 89109<br /> 466 Resort Phone: 800-634-6118<br /> 467 <a href="http://www.royalhotelvegas.com/" target="_blank">www.royalhotelvegas.com</a></p> 468 <p class="col-md-6"> 469 <strong>Owner Services:</strong><br /> 470 Phone: 800-280-6998 x1<br /> 471 Email: <a href="mailto:[email protected]">[email protected]</a></p> 472 </div> 473 <div class="col-md-12" style="margin-bottom: 25px"> 474 <p class="col-md-6"> 475 <strong>Skiers Lodge</strong><br /> 476 1235 Norfolk Ave<br /> 477 Park City, UT 84060<br /> 478 Resort Phone: 435-649-6094<br /> 479 <a href="http://www.skierslodgeparkcity.com/" target="_blank">www.skierslodgeparkcity.com</a></p> 480 <p class="col-md-6"> 481 <strong>Owner Services:</strong><br /> 482 Phone: 866-218-2789 x1<br /> 483 Email: <a href="mailto:[email protected]">[email protected]</a></p> 484 </div> 485 <div class="col-md-12" style="margin-bottom: 25px"> 486 <p class="col-md-6"> 487 <strong>Timbers at Island Park Village Resort</strong><br /> 488 4135 N. Big Springs Loop<br /> 489 Island Park, ID 83429<br /> 490 Resort Phone: 208-558-7502<br /> 491 <a href="http://www.timbersatislandpark.com/" target="_blank">www.timbersatislandpark.com</a></p> 492 <p class="col-md-6"> 493 <strong>Owner Services:</strong><br /> 494 Phone: 888-290-2740 x1<br /> 495 Email: <a href="mailto:[email protected]">[email protected]</a></p> 496 </div> 497 <div class="col-md-12"> 498 <p class="col-md-6"> 499 <strong>Villas of Cave Creek</strong><br /> 500 38001 North School House Road<br /> 501 Cave Creek, Arizona 85331<br /> 502 Resort Phone: 480-595-1200<br /> 503 <a href="http://www.villasofcavecreek.com/" target="_blank">www.villasofcavecreek.com</a></p> 504 <p class="col-md-6"> 505 <strong>Owner Services:</strong><br /> 506 Phone: 866-932-5200 x1<br /> 507 Email: <a href="mailto:[email protected]">[email protected]</a></p> 508 </div> 509 </div> 510 </div> 511 </div> 512 </div> 513 <div class="panel-group" id="accordion"> 514 <div class="panel panel-default"> 515 <div class="panel-heading"> 516 <h4 class="panel-title"> 517 <a data-toggle="collapse" data-parent="#accordion" href="#collapse3"> 518 Satellite Offices</a> 519 </h4> 520 </div> 521 <div id="collapse3" class="panel-collapse collapse"> 522 <div class="panel-body"> 523 <div class="col-md-12" style="margin-bottom: 25px"> 524 <p class="col-md-6"> 525 <strong>Kahana Falls Resort</strong><br /> 526 4260 L. Honoapiilani Rd.<br /> 527 Lahaina, Maui, HI 96761<br /></p> 528 <p class="col-md-6"> 529 <strong>Satellite Desk:</strong><br /> 530 Phone: 866-889-9369 x5703<br /> 531 Email: <a href="mailto:[email protected]">[email protected]</a></p> 532 </div> 533 </div> 534 </div> 535 </div> 536 </div> --> 537 <div class="col-md-6"> 538 <p><strong>Corporate Headquarters </strong><br>Trading Places International <br>25510 Commercentre Drive, Suite 100<br>Lake Forest, CA 92630<br> 539 <strong>Call Center Hours of Operation:</strong> 540 <br> 541 Hours of Operation: M-F 7:00am-5:00pm PT 542 <br />Saturday & Sunday: Closed<br> 543 <strong>Phone Number</strong>: 800-365-7617<br> 544 <strong>Email Address</strong>[email protected]</p> 545 </div> 546 <div class="col-md-6"> 547 <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d3320.718946215853!2d-117.6813694!3d33.66444359999999!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80dce9d08d036173%3A0x90208c54c65c04c5!2s25510+Commercentre+Dr+%23100!5e0!3m2!1sen!2sus!4v1403623115079" style="border:0" frameborder="0" height="200" width="100%"></iframe> 548 </div> 549 </div> 550 </div> 551 552 553 </div> 554 </div> 555 <div class="container-fluid"> 556 <div class="row"> 557 558 </div> 559 </div> 560 561 562 <!-- 20171130 RR - SLO Intergration --> 563 <!-- Small modal --> 564 <div class="modal fade loginModal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"> 565 <div class="modal-dialog modal-sm" role="document"> 566 <div class="modal-content"> 567 <div class="modal-header"> 568 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 569 <h1 class="modal-title" id="gridSystemModalLabel" style="font-size: 28px;">Member Login</h1> 570 </div> 571 <div id="reaccrual" class="modal-body"> 572 <div class="row"> 573 <div class="col-md-12"> 574 <iframe src="https://login.tradingplaces.com/sloOptions.aspx?source=CondoRes&lid=83F34AA2-6038-4EF7-8098-F0004776B571&entity=TPI" id="loginLink" class="iframe" name="info" seamless="" height="100%" width="100%"></iframe> 575 </div> 576 </div> 577 </div> 578 <div class="modal-footer"> 579 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 580 </div> 581 </div> 582 </div> 583 </div> 584 <div class="modal fade" id="siteRefresh"> 585 <div class="modal-content modal-dialog" style="width: 90%; max-width: 1200px;"> 586<div class="modal-body"> 587 588 <div class="container-fluid"> 589 <div class="row"> 590 <div class="col-md-12 directory" style=" 591 padding: 120px 40px; 592">
593 <span class="rdWeight">NEW LOOK. NEW DESTINATIONS. SAME GREAT BENEFITS.</span> 594 </div> 595 </div> 596 597 <div class="row" style=" 598 font-size: 18px; 599 text-align: center; 600 font-weight: 700; 601 padding: 20px; 602"> 603 <div class="col-md-12"> 604 <img src="https://www.tradingplaces.com/images/2023/tpi_logo.png" style=" 605 margin-top: -76px; 606"> 607 <p style=" 608 padding-top: 75px; 609">Welcome to your next travel adventure. Weâre excited to share our new look as it reflects our passion for your exchange vacations. The new logo comes with more travel destinations and additional exchange inventory. Start exploring today. </p> 610 <br> 611 </div> 612 </div> 613 </div> 614 </div> 615 <div class="modal-footer"> 616 <a href="" class="btn close" data-dismiss="modal">Close</a> 617 </div> 618 </div> 619 </div> 620 621 622 <hr /> 623 </div> 624 625 626 <div id="master_push" class="master_page_footer_push"></div> 627 </div> 628 629<footer class="footer"> 630 <div class="container-fluid"> 631 <div class="row"> 632 <div class="col-xs-12 col-md-3 social"> 633 <img src="https://tradingplaces.com/images/2023/tpi_logo.png" alt="Tpi Logo" class="img-responsive"> 634 </div> 635 <div class="col-xs-6 col-md-2 col-md-offset-5 footerLinks"> 636 <div class="col-xs-12"><span class="footer-main">Explore</span></div> 637 <div class="col-xs-12"> 638 <ul class="footer-side-border"> 639 <li class="footer-links"><a href="https://capitalvacations.com/about/" target="_blank">About Us</a></li> 640 <li class="footer-links"><a href="https://capitalvacations.com/careers/" target="_blank">Careers</a></li> 641 <li class="footer-links"><a href="/about-us/contact-us/index.aspx">Contact Us</a></li> 642 <li class="footer-links"><a href="https://capitalvacations.com/" target="_blank">Capital Vacations</a></li> 643 </ul> 644 </div> 645 </div> 646 <div class="col-xs-6 col-md-2 social"> 647 <div class="col-xs-12"><span class="footer-main">Social</span></div> 648 <div class="col-xs-12"> 649 <ul class="list-unstyled footer-side-border"> 650 <li class="facebook footer-links"><a href="https://www.facebook.com/TradingPlacesIntl" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i> Facebook</a></li> 651 <li class="instagram footer-links"><a href="https://www.instagram.com/tpiexchange" target="_blank"><i class="fa fa-instagram" aria-hidden="true"></i> Instagram</a></li> 652 <li><a> </a></li> 653 <li class="footer-links"><a href="/terms-conditions/index.aspx">Terms & Conditions</a></li> 654 </ul> 655 </div> 656 </div> 657 </div> 658 </div> 659</footer> 660 661 </form> 662 <link href="css/tpi-custom-c.css?v=1.1" rel="stylesheet" type="text/css"> 663 <link href="https://merchant15.tradingplaces.com/css/tpi/cached/bs-337-2.css?v=1.1" rel="stylesheet" type="text/css"> 664 <link href="https://merchant15.tradingplaces.com/css/tpi/cached/nav-bs-337-2.css?v=1.1" rel="stylesheet" type="text/css"> 665 <link href="https://merchant15.tradingplaces.com/css/tpi/cached/footer-bs-337-2.css?v=1.1" rel="stylesheet" type="text/css"> 666 667 <!-- Parallax jQuery --> 668
668<script 669 src="https://code.jquery.com/jquery-3.5.1.min.js" 670 integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 671 crossorigin="anonymous"> 672 </script>
672 673 674 <!-- Parallax JavaScript --> 675
675<script type="text/javascript" src='/js/parallax_150.min.js'></script>
675 676 677 <!-- Bootstrap Core JavaScript --> 678
678<script type="text/javascript" src='/js/bootstrap.min.js'></script>
678 679 680
680<script type="text/javascript"> 681 $(window).on('resize', function () { 682 var viewportWidth = $(window).width(); 683 if (viewportWidth >= 992) { 684 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeClass("dropdown-toggle"); 685 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeAttr('data-toggle'); 686 } 687 if (viewportWidth < 991) { 688 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").addClass("dropdown-toggle"); 689 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").attr('data-toggle', 'dropdown'); 690 } 691 }); 692 $(window).on('load', function () { 693 var viewportWidth = $(window).width(); 694 if (viewportWidth >= 992) { 695 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeClass("dropdown-toggle"); 696 $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeAttr('data-toggle'); 697 } 698 }); 699 </script>
699 700 701
701<script type="text/javascript"> 702 $(document).ready(function () { 703 704 var rtnMemNum = ""; 705 var ref = $("#hfRef").val(); 706 var loginCheck = $("#hfLoginCheck").val(); 707 var LoginID = $("#hfLoginID").val(); 708 var svcParams = "{'parLoginID' : '" + LoginID + "'}"; 709 var path = location.pathname; 710 711 // 20171130 RR - SLO Intergration - BEGIN 712 $('.loginModal').on('hidden.bs.modal', function (event) { 713 var ajaxStatus = "failure"; 714 $.ajax({ 715 type: "POST", 716 url: '/loginLocalCall.aspx/loginCallback', 717 contentType: "application/json; charset=utf-8", 718 dataType: "json", 719 data: svcParams, 720 async: false, 721 success: function (rtnData) { 722 // 10/19/17 - Added trap to avoid processing empty JSON return - DM 723 if (rtnData.d != "") { 724 725 getPathFromUrl(window.location.href); 726 jsonReturnObject = JSON.parse(rtnData.d); 727 rtnAccToken = jsonReturnObject["AccessToken"]; 728 729 //alert("rtnAccToken:" + rtnAccToken + ":"); 730 731 if (rtnAccToken != "") { 732 733 ajaxStatus = "success"; 734 735 if ($("#hfRefCheck").val() == "1") 736 window.location.href = $("#hfDomain").val() + "/transfermerchant.aspx?reference=" + encodeURIComponent(ref); 737 else 738 $(location).attr("href", $("#hfDomain").val() + "/member/myaccount"); 739 740 741 //location.reload(); 742 743 } 744 else { 745 746 //alert("success - no token tho"); 747 748 url = getPathFromUrl(window.location.href); 749 $(location).attr("href", url); 750 751 //location.reload(); 752 753 754 }//end if else 755 756 }//end if (rtnData.d != "") 757 758 }, //end success 759 error: function () { 760 761 //alert("error"); 762 ajaxStatus = "failure"; 763 //alert("Unable to login at this time! Please try again!"); 764 765 }, 766 complete: function () { 767 768 //alert("complete"); 769 770 if (ajaxStatus != "success") 771 ajaxStatus = "failure"; 772 773 } //end complete 774 775 776 });//end ajax 777 778 //alert("ajaxStatus::" + ajaxStatus + "::"); 779 780 if (ajaxStatus == "failure") { 781 782 url = $("#hfDomain").val(); 783 784 //alert("url::" + url + "::"); 785 786 $(location).attr("href", url); 787 788 }//end if (ajaxStatus == "failure") 789 790 });//end modal function 791 // 20171130 RR - SLO Intergration - BEGIN 792 793 794 795 window.closeModal = function () { 796 $('.loginModal').modal('hide'); 797 }; 798 799 function getPathFromUrl(url) { 800 return url.split(/[?#]/)[0]; 801 } 802 803 //login pop up 804 if ($("#hfLoginCheck").val() == "show") { 805 $('.loginModal').modal('show'); 806 } 807 808 $(".loginModal").on('shown.bs.modal', function () { 809 setTimeout(setFocusModalIframe, 100); 810 return false; 811 }); 812 813 function setFocusModalIframe() { 814 var iframe = $("#loginLink")[0]; 815 iframe.contentWindow.focus(); 816 } 817 }); 818 </script>
818 819
819<script> 820 function swap() { 821 if (/Android|webOS|iPhone|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) { 822 rndimg = new Array("images/mobile/parallax1.jpg", "images/mobile/parallax2.jpg", "images/mobile/parallax3.jpg", "images/mobile/parallax4.jpg", "images/mobile/parallax5.jpg", "images/mobile/parallax6.jpg", "images/mobile/parallax7.jpg", "images/mobile/parallax8.jpg", "images/mobile/parallax9.jpg", "images/mobile/parallax10.jpg", "images/mobile/parallax11.jpg", "images/mobile/parallax12.jpg", "images/mobile/parallax13.jpg", "images/mobile/parallax14.jpg", "images/mobile/parallax15.jpg", "images/mobile/parallax16.jpg", "images/mobile/parallax17.jpg", "images/mobile/parallax18.jpg", "images/mobile/parallax19.jpg", "images/mobile/parallax20.jpg", "images/mobile/parallax21.jpg", "images/mobile/parallax22.jpg", "images/mobile/parallax23.jpg", "images/mobile/parallax24.jpg", "images/mobile/parallax25.jpg"); 823 } 824 else { 825 rndimg = new Array("/images/parallax1.jpg", "/images/parallax2.jpg", "/images/parallax3.jpg", "/images/parallax4.jpg", "/images/parallax5.jpg", "/images/parallax6.jpg", "/images/parallax7.jpg", "/images/parallax8.jpg", "/images/parallax9.jpg", "/images/parallax10.jpg", "/images/parallax11.jpg", "/images/parallax12.jpg", "/images/parallax13.jpg", "/images/parallax14.jpg", "/images/parallax15.jpg", "/images/parallax16.jpg", "/images/parallax17.jpg", "/images/parallax18.jpg", "/images/parallax19.jpg", "/images/parallax20.jpg", "/images/parallax21.jpg", "/images/parallax22.jpg", "/images/parallax23.jpg", "/images/parallax24.jpg", "/images/parallax25.jpg"); 826 } 827 x = (Math.floor(Math.random() * 25)); 828 randomimage = (rndimg[x]); 829 document.getElementById("transparent-overlay").style.background = "linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url(" + randomimage + ") center top no-repeat"; 830 document.getElementById("transparent-overlay").style.backgroundSize = "cover"; 831 } 832 var windowWidth = $(window).width(); 833 $(document).on('load', function () { 834 if (windowWidth > 767) { 835 document.getElementById("transparent-overlay").style.background = "none"; 836 } 837 }); 838 839 $(window).on('resize', function (event) { 840 var windowWidth = $(window).width(); 841 if (windowWidth > 767) { 842 document.getElementById("transparent-overlay").style.background = "none"; 843 } 844 if (windowWidth < 768) { 845 swap(); 846 } 847 }); 848 849 850 </script>
850 851
851<script> 852 var images = ['parallax1.jpg', 'parallax2.jpg', 'parallax3.jpg', 'parallax4.jpg', 'parallax5.jpg', 'parallax6.jpg', 'parallax7.jpg', 'parallax8.jpg', 'parallax9.jpg', 'parallax10.jpg', 'parallax11.jpg', 'parallax12.jpg', 'parallax13.jpg', 'parallax14.jpg', 'parallax15.jpg', 'parallax16.jpg', 'parallax17.jpg', 'parallax18.jpg', 'parallax19.jpg', 'parallax20.jpg', 'parallax21.jpg', 'parallax22.jpg', 'parallax23.jpg', 'parallax24.jpg', 'parallax25.jpg']; 853 $("<div class='jumbotron parallax-container' data-parallax='scroll' data-bleed='10' data-natural-width='1400' data-natural-height='900' style='height: 187px;' data-image-src='" + $("#hfDomain").val() + "/images/" + images[Math.floor(Math.random() * images.length)] + "'></div>").appendTo("#divParallax"); 854 </script>
854 855 856
856<script type="text/javascript"> 857 adroll_adv_id = "JYA5ZJFAWJEHVD2V2CTSQO"; 858 adroll_pix_id = "NT2LFYUDQZB6RBB4PDHPQX"; 859 (function () { 860 var oldonload = window.onload; 861 window.onload = function () { 862 __adroll_loaded = true; 863 var scr = document.createElement("script"); 864 var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); 865 scr.setAttribute('async', 'true'); 866 scr.type = "text/javascript"; 867 scr.src = host + "/j/roundtrip.js"; 868 ((document.getElementsByTagName('head') || [null])[0] || 869 document.getElementsByTagName('script')[0].parentNode).appendChild(scr); 870 if (oldonload) { oldonload() } 871 }; 872 }()); 873 </script>
873 874 875
875<script type="text/javascript"> 876 const topLevelLinks = document.querySelectorAll('.menu__link'); 877 console.log(topLevelLinks); 878 879 topLevelLinks.forEach(link => { 880 if (link.nextElementSibling) { 881 link.addEventListener('focus', function () { 882 this.parentElement.classList.add('focus') 883 }) 884 885 const subMenu = link.nextElementSibling 886 const subMenuLinks = subMenu.querySelectorAll('a') 887 const lastLinkIndex = subMenuLinks.length - 1 888 const lastLink = subMenuLinks[lastLinkIndex] 889 890 lastLink.addEventListener('blur', function () { 891 link.parentElement.classList.remove('focus') 892 }) 893 } 894 }) 895 </script>
895 896 <!--
896<script> 897 $(document).ready(function () { 898 // check if on homepage 899 if (window.location.pathname == '/') { 900 // show modal 901 $('#siteRefresh').modal('show'); 902 } 903 }); 904 </script>
904 905 --> 906
906<script> 907 $(document).ready(function () { 908 // Define an array of image paths 909 var images = ["/images/rotation1.jpeg", "/images/rotation2.jpg", "/images/rotation3.jpeg", "/images/rotation4.jpg", "/images/rotation5.jpeg", "/images/rotation6.jpg", "/images/rotation7.jpeg", "/images/rotation8.jpg", "/images/rotation9.jpeg", "/images/rotation10.jpg", "/images/rotation11.jpeg", "/images/rotation12.jpg", "/images/rotation13.jpeg", "/images/rotation14.jpg", "/images/rotation15.jpeg", "/images/rotation16.jpg", "/images/rotation17.jpeg", "/images/rotation18.jpg", "/images/rotation19.jpeg", "/images/rotation20.jpeg", "/images/rotation21.jpeg", "/images/rotation22.jpeg"]; 910 911 // Shuffle the array randomly 912 function shuffle(array) { 913 for (var i = array.length - 1; i > 0; i--) { 914 var j = Math.floor(Math.random() * (i + 1)); 915 var temp = array[i]; 916 array[i] = array[j]; 917 array[j] = temp; 918 } 919 return array; 920 } 921 shuffle(images); 922 923 // Iterate over each element with class "rotation" 924 $(".rotation").each(function() { 925 var img = $(this); 926 var src; 927 do { 928 // Pick a random image from the shuffled array 929 src = images[Math.floor(Math.random() * images.length)]; 930 } while (img.data("lastSrc") === src); // Make sure we don't repeat an image 931 932 // Set the image src and save it as the "lastSrc" data attribute 933 img.attr("src", src); 934 img.data("lastSrc", src); 935 }); 936 }); 937</script>
937 938
938<script type="text/javascript"> 939 adroll_segments = "converted" 940 </script>
940 941
941<script> 942 function changeVideoPoster() { 943 const imageNumbers = [5, 6, 7, 8]; 944 const randomIndex = Math.floor(Math.random() * imageNumbers.length); 945 const randomImage = 'images/home_hero_' + imageNumbers[randomIndex] + '.png'; 946 947 $('#bgvid').attr('poster', randomImage); 948 } 949 950 $(document).ready(function () { 951 changeVideoPoster(); 952 }); 953 </script>
953 954</body> 955</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.