PageSourceSearch

https://www.tradingplaces.com/exchange/about-tpi-exchange/how-to-exchange/

html tradingplaces.com collected 2026-10-06 19:35:16 UTC 39,633 bytes, 749 lines download raw bytes

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 - How it Works
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 &amp; 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 &amp; 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="./" id="form1">
100<div class="aspNetHidden">
101<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="TMSVzqrkfFfQ9dkAtUBC4DhLB6s1urzzwga2mUsr/e3h/TDn0MuUnufYj4E83MloPFwF/HpM+svvCnqXK1HS/R/6EbDsq3Tqjhv10UwOB/SP69kCRlt/LgJUnKUCxEOG2WA0iFndoyzGJdM/nM9XOZSeViKeMiXwaCEakQOkmLrG/qXs9KYNDv4jcWwOnjJV0mr2qbRASDEX4V4bXWqQqYgL2lx4MhBfOIwpixCCcgVOtJRQU5KC73tyhO64m3RSIFq2ctNx8wWTfeZhOzDaNmp1od8MoXHpmq+OkdVzIsp2qMtnEBoaoGmw0atSe6XbQ70nqoYc6lVrvTDCwChhQ/cbaV8nTuqsYElWelPEHb3ssiTRzpJfJFhpLgBOcw9x5qR/obsa4YpSo18oEnHYxqcMCyKgcxwQv2HPQqiuK8DFTD7wJllweTGk+ORWupId8Peqz/4mImNx+/Ilkm7SCY7001GdNTnoSFRKi/1hlYD715AvKVloqdjkBRfx9zC2nWW0XsTAW2tgWri2KLH6lspQRRP3EN1wpEkPsdUb1IePIEmQO51gpq/XR/zasc+MrJqVfSeIMEtyjuz6rnIv1aQKQS8RBQNKYZdwZYDCUI7fStwZJQ4SNtsTb0TdoXPH0rhZ+yWXUIJkhcTQavkgOpr45nyBlMqM4d/ao/CHWwflsn8f/eicibEgEev6gBREn7a2baU1F8vfiwRJuf4d7oKX4U3PeNbw40ylphPYLuCA80vHBF13D9v/J0iGjyj/RFTAYRmOEY7Vu0CoTNKWKS/GuM8zjYua+SNo3KT/M1JJYgHglBXbKSqP28rPL6cmgNIaHABzAQc72+KEWahEGLpsu7p2uU1wVBQN91XFr/jVRYTxYAOz+KD9303cGkBVtIykneush9l8+eRsZmkAa022/7jYTPnWjzEQlR+fK2dDeyX/HcrF+4wd/9kydyGz/mX3t3KmvT1R3ljCuE73DlVyo413DHCiAESs4b5klPBr/Dsi87CSbWjqUZyG/Jm3i8fNF7NetRzFOu2cyHecZcR05oe344be+obm1Bq7po1UQd07fQVfFzpNucCDDAb1Lo9B+Wo0++zVGjZd9jlsUlLzXBokJy64+sI7Owo95L5RmejG7dayyZL5vurLTiF2cO+P0KaIHDiTUOmxqxgAMbSXjLPzu6rxMdgdFRXbFMLgMHwYSItqlj5DK44nKh3ji+wY4VrEkBuAp9kIhXvXojIvQqQWUJx/HzFB0SnXVdXzG9VSgLEeHNJAN7PyJHqn" />
102</div>
103
104<div class="aspNetHidden">
105
106	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="D6DD1BA5" />
107	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="e3mGmosHPH9eeA6GeLkygsCXGfEQ14r74m/krlGgwYNbjKBlMCS20agXkm9k1sokR/AJDvGS9TF1on0KmAvsNuvnEnUh9RIvR8tQj+eDVRq5LJBzvtcZ3P2nqb3LIq22xwhNu2rcjEKuq1+H+0him06bY/1kKXhhsm/zclye9TKxfgupMpUnGiWmKKgr995KxC03KmBJ4UOHYz2asSTYOQAf/QGMqTCb4LKDHoieVelJ2QpCS5N1htagxOJBMvEjFqv+8vJw+l/g8nEYay0+1A==" />
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="596D1904-BABD-4902-8ED9-614F2CCD1F83" />
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&amp;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<script>
222document.addEventListener('DOMContentLoaded', function () {
223    // Ensure the script only runs on the specified URL
224    if (window.location.href === 'https://www.tradingplaces.com/exchange/about-tpi-exchange/how-to-exchange/') {
225        // Get the target div
226        const parallaxDiv = document.getElementById('divParallax');
227
228        // Create the new h2 element
229        const heading = document.createElement('h2');
230        heading.textContent = 'How it Works';
231
232        // Style the h2 element
233        heading.style.position = 'absolute';
234        heading.style.bottom = '10px';
235        heading.style.left = '10px';
236        heading.style.paddingLeft = '8.33%'; // 1 column width for padding (Bootstrap 12-column grid)
237        heading.style.color = 'white';
238        heading.style.fontSize = '48px';
239        heading.style.fontWeight = 'bold';
240        heading.style.textShadow = '2px 2px 4px rgba(0, 0, 0, 0.7)';
241
242        // Ensure the parent div has relative positioning
243        parallaxDiv.style.position = 'relative';
244
245        // Append the heading to the target div
246        parallaxDiv.appendChild(heading);
247    }
248});
249
250</script>
250
251
252<div class="col-md-12 container">
253	<div class="row">
254		<div class="col-md-2"></div>
255		<div class="col-md-8">
256			<h2 class="steps-header">3 EASY STEPS TO TRAVEL</h2>
257			<div class="steps-section">
258				<p><span class="step-number">1. BOOK YOUR USE WEEK.</span> <br>
259					Schedule your use-week reservation with your home resort.</p>
260				<p><span class="step-number">2. DEPOSIT YOUR USE-WEEK.</span> <br>
261					Call 800-365-7617 or login online and ‘Deposit’ your use-week.</p>
262				<p><span class="step-number">3. SEARCH & BOOK.</span> <br>
263					Search real-time availability on the members-only website, or call us and we’ll help you find the perfect destination.</p>
264			</div>
265		</div>
266		<div class="col-md-2"></div>
267	</div>
268	<div class="row">
269		<div class="col-md-1"></div>
270		<div class="col-md-10">
271			<div class="row">
272				<div class="col-sm-4">
273					 <div class="highlight-box">
274						<img src="/images/easy_steps_prime1.png" class="img-fluid" alt="Easy Steps Prime 1" />
275					</div>
276				</div>
277
278				<div class="col-sm-4">
279					<div class="highlight-box">
280						<img src="/images/easy_steps_prime2.png" class="img-fluid" alt="Easy Steps Prime 1" />
281					</div>
282				</div>
283
284				<!-- Right Box -->
285				<div class="col-sm-4">
286					<div class="highlight-box">
287						<img src="/images/easy_steps_prime3.png" class="img-fluid" alt="Easy Steps Prime 1" />
288					</div>
289				</div>
290			</div>
291        </div>
292		<div class="col-md-1"></div>
293	</div>
294	
295	<div class="row split-bg-color">
296		<div class="col-md-2"></div>
297		<div class="col-md-8">
298			<div class="row">
299				<div class="col-sm-12">
300					<div class="steps-section">
301						<h4 class="steps-header">UNDERSTANDING TIER VALUES</h4>
302						<p>Tier Values protect the value of the inventory, while offering members access to more availability in higher-demand seasons across all network resorts.</p>
303
304							<P>Tier Values are assigned to each resort week based on supply & demand, and are based on a 6-Tier scale: Tier 1 (Lowest) to Tier 6 (Highest).</p>
305							<p>Transparency is key with TPI. Tier Values will be visible during the deposit process, before you commit your week. And we clearly display Tier Values for all weeks listed in our Availability Searches, so there are no surprises.</p>
306							<p>If you already have deposited weeks with TPI, you can view the Tier Values of your weeks in your Deposit History.</p>
307
308					</div>
309				</div>
310			</div>
311        </div>
312		<div class="col-md-2"></div>
313	</div>
314	<div class="row section-split-image"></div>
315	<div class="row">
316		<div class="col-md-2"></div>
317		<div class="col-md-8">
318			<div class="row">
319				<div class="col-sm-12">
320					<div class="steps-section">
321						<h4 class="steps-header">CANCELLATION POLICIES</h4>
322						  <p><strong>Hot Deals</strong> Reservations cannot be canceled. All fees are non-refundable.</p>
323                <p><strong>Exchanges:</strong> Reservations can be canceled 31 or more days prior to the confirmed arrival date. Reservations cannot be canceled less than 31 days prior to arrival. Upon cancellation:
324                    <br>
325                        Exchange Fee paid will be forfeited (and a new Exchange Fee will apply if/when re-booked).
326                        <br>Any Upgrade Fees paid will be refunded.
327                        <br>Deposit used for the Exchange will be returned for use toward another Exchange through the Deposit's expiration date.
328                        <br>Reservations canceled 180 days or less prior to the arrival date will result in a Tier Value downgrade of the Deposit used for the Exchange:
329                            <ul>
330                                <li>91 to 180 days prior to arrival: -1 Tier Downgrade</li>
331                                <li>31 to 90 days prior to arrival: -2 Tier Downgrade</li>
332                                <li>If a downgrade results in the Deposit's Tier Value being reduced to less than Tier 1, the Deposit will retain a Tier 1 value.</li>
333                            </ul>
334                        </li>
335					</div>
336				</div>
337			</div>
338        </div>
339		<div class="col-md-2"></div>
340	</div>
341</div>
342
343</div>
344
345
346                        
347                    </div>
348                </div>
349                <div class="container-fluid">
350                    <div class="row">
351                        
352                    </div>
353                </div>
354
355
356                <!-- 20171130 RR - SLO Intergration -->
357                <!-- Small modal -->
358                <div class="modal fade loginModal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
359                    <div class="modal-dialog modal-sm" role="document">
360                        <div class="modal-content">
361                            <div class="modal-header">
362                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
363                                <h1 class="modal-title" id="gridSystemModalLabel" style="font-size: 28px;">Member Login</h1>
364                            </div>
365                            <div id="reaccrual" class="modal-body">
366                                <div class="row">
367                                    <div class="col-md-12">
368                                        <iframe src="https://login.tradingplaces.com/sloOptions.aspx?source=CondoRes&lid=596D1904-BABD-4902-8ED9-614F2CCD1F83&entity=TPI" id="loginLink" class="iframe" name="info" seamless="" height="100%" width="100%"></iframe>
369                                    </div>
370                                </div>
371                            </div>
372                            <div class="modal-footer">
373                                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
374                            </div>
375                        </div>
376                    </div>
377                </div>
378                <div class="modal fade" id="siteRefresh">
379                    <div class="modal-content modal-dialog" style="width: 90%; max-width: 1200px;">
380<div class="modal-body">
381                            
382							<div class="container-fluid">
383								<div class="row">
384									<div class="col-md-12 directory" style="
385    padding: 120px 40px;
386">
387									  <span class="rdWeight">NEW LOOK. NEW DESTINATIONS. SAME GREAT BENEFITS.</span>
388									</div>
389							    </div>
390						    
391							  <div class="row" style="
392    font-size: 18px;
393    text-align: center;
394    font-weight: 700;
395    padding: 20px;
396">
397                                <div class="col-md-12">
398									<img src="https://www.tradingplaces.com/images/2023/tpi_logo.png" style="
399    margin-top: -76px;
400">
401                                    <p style="
402    padding-top: 75px;
403">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>
404                                    <br>
405                                </div>
406                            </div>
407							</div>
408                        </div>
409                        <div class="modal-footer">
410                            <a href="" class="btn close" data-dismiss="modal">Close</a>
411                        </div>
412                    </div>
413                </div>
414                
415                
416                <hr />
417            </div>
418            
419
420            <div id="master_push" class="master_page_footer_push"></div>
421    </div>
422
423<footer class="footer">
424   <div class="container-fluid">
425      <div class="row">
426         <div class="col-xs-12 col-md-3 social">
427            <img src="https://tradingplaces.com/images/2023/tpi_logo.png" alt="Tpi Logo" class="img-responsive">
428         </div>
429         <div class="col-xs-6 col-md-2 col-md-offset-5 footerLinks">
430            <div class="col-xs-12"><span class="footer-main">Explore</span></div>
431            <div class="col-xs-12">
432               <ul class="footer-side-border">
433                  <li class="footer-links"><a href="https://capitalvacations.com/about/" target="_blank">About Us</a></li>
434                  <li class="footer-links"><a href="https://capitalvacations.com/careers/" target="_blank">Careers</a></li>
435                  <li class="footer-links"><a href="/about-us/contact-us/index.aspx">Contact Us</a></li>
436                  <li class="footer-links"><a href="https://capitalvacations.com/" target="_blank">Capital Vacations</a></li>
437               </ul>
438            </div>
439         </div>
440         <div class="col-xs-6 col-md-2 social">
441            <div class="col-xs-12"><span class="footer-main">Social</span></div>
442            <div class="col-xs-12">
443               <ul class="list-unstyled footer-side-border">
444                  <li class="facebook footer-links"><a href="https://www.facebook.com/TradingPlacesIntl" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i>&nbsp; Facebook</a></li>
445                  <li class="instagram footer-links"><a href="https://www.instagram.com/tpiexchange" target="_blank"><i class="fa fa-instagram" aria-hidden="true"></i>&nbsp; Instagram</a></li>
446				  <li><a>&nbsp;</a></li>
447				  <li class="footer-links"><a href="/terms-conditions/index.aspx">Terms &amp; Conditions</a></li>
448               </ul>
449            </div>
450         </div>
451      </div>
452   </div>
453</footer>
454
455    </form>
456	<link href="css/tpi-custom-c.css?v=1.1" rel="stylesheet" type="text/css">
457	<link href="https://merchant15.tradingplaces.com/css/tpi/cached/bs-337-2.css?v=1.1" rel="stylesheet" type="text/css">
458	<link href="https://merchant15.tradingplaces.com/css/tpi/cached/nav-bs-337-2.css?v=1.1" rel="stylesheet" type="text/css">
459	<link href="https://merchant15.tradingplaces.com/css/tpi/cached/footer-bs-337-2.css?v=1.1" rel="stylesheet" type="text/css">
460
461    <!-- Parallax jQuery  -->
462    
462<script
463        src="https://code.jquery.com/jquery-3.5.1.min.js"
464        integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
465        crossorigin="anonymous">
466    </script>
466
467
468    <!-- Parallax JavaScript -->
469    
469<script type="text/javascript" src='/js/parallax_150.min.js'></script>
469
470
471    <!-- Bootstrap Core JavaScript -->
472    
472<script type="text/javascript" src='/js/bootstrap.min.js'></script>
472
473
474    
474<script type="text/javascript">
475        $(window).on('resize', function () {
476            var viewportWidth = $(window).width();
477            if (viewportWidth >= 992) {
478                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeClass("dropdown-toggle");
479                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeAttr('data-toggle');
480            }
481            if (viewportWidth < 991) {
482                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").addClass("dropdown-toggle");
483                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").attr('data-toggle', 'dropdown');
484            }
485        });
486        $(window).on('load', function () {
487            var viewportWidth = $(window).width();
488            if (viewportWidth >= 992) {
489                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeClass("dropdown-toggle");
490                $("#exchange_dropdown, #travel_dropdown, #hlMyAcctLink").removeAttr('data-toggle');
491            }
492        });
493    </script>
493
494
495    
495<script type="text/javascript">
496        $(document).ready(function () {
497
498            var rtnMemNum = "";
499            var ref = $("#hfRef").val();
500            var loginCheck = $("#hfLoginCheck").val();
501            var LoginID = $("#hfLoginID").val();
502            var svcParams = "{'parLoginID' : '" + LoginID + "'}";
503            var path = location.pathname;
504
505            // 20171130 RR - SLO Intergration - BEGIN
506            $('.loginModal').on('hidden.bs.modal', function (event) {
507                var ajaxStatus = "failure";
508                $.ajax({
509                    type: "POST",
510                    url: '/loginLocalCall.aspx/loginCallback',
511                    contentType: "application/json; charset=utf-8",
512                    dataType: "json",
513                    data: svcParams,
514                    async: false,
515                    success: function (rtnData) {
516                        // 10/19/17 - Added trap to avoid processing empty JSON return - DM
517                        if (rtnData.d != "") {
518
519                            getPathFromUrl(window.location.href);
520                            jsonReturnObject = JSON.parse(rtnData.d);
521                            rtnAccToken = jsonReturnObject["AccessToken"];
522
523                            //alert("rtnAccToken:" + rtnAccToken + ":");
524
525                            if (rtnAccToken != "") {
526
527                                ajaxStatus = "success";
528
529                                if ($("#hfRefCheck").val() == "1")
530                                    window.location.href = $("#hfDomain").val() + "/transfermerchant.aspx?reference=" + encodeURIComponent(ref);
531                                else
532                                    $(location).attr("href", $("#hfDomain").val() + "/member/myaccount");
533
534
535                                //location.reload();
536
537                            }
538                            else {
539
540                                //alert("success - no token tho");
541
542                                url = getPathFromUrl(window.location.href);
543                                $(location).attr("href", url);
544
545                                //location.reload();
546
547
548                            }//end if else
549
550                        }//end if (rtnData.d != "")
551
552                    }, //end success
553                    error: function () {
554
555                        //alert("error");
556                        ajaxStatus = "failure";
557                        //alert("Unable to login at this time! Please try again!");
558
559                    },
560                    complete: function () {
561
562                        //alert("complete");
563
564                        if (ajaxStatus != "success")
565                            ajaxStatus = "failure";
566
567                    } //end complete
568
569
570                });//end ajax
571
572                //alert("ajaxStatus::" + ajaxStatus + "::");
573
574                if (ajaxStatus == "failure") {
575
576                    url = $("#hfDomain").val();
577
578                    //alert("url::" + url + "::");
579
580                    $(location).attr("href", url);
581
582                }//end if (ajaxStatus == "failure")
583
584            });//end modal function
585            // 20171130 RR - SLO Intergration - BEGIN        
586
587
588
589            window.closeModal = function () {
590                $('.loginModal').modal('hide');
591            };
592
593            function getPathFromUrl(url) {
594                return url.split(/[?#]/)[0];
595            }
596
597            //login pop up
598            if ($("#hfLoginCheck").val() == "show") {
599                $('.loginModal').modal('show');
600            }
601
602            $(".loginModal").on('shown.bs.modal', function () {
603                setTimeout(setFocusModalIframe, 100);
604                return false;
605            });
606
607            function setFocusModalIframe() {
608                var iframe = $("#loginLink")[0];
609                iframe.contentWindow.focus();
610            }
611        });
612    </script>
612
613    
613<script>
614        function swap() {
615            if (/Android|webOS|iPhone|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
616                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");
617            }
618            else {
619                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");
620            }
621            x = (Math.floor(Math.random() * 25));
622            randomimage = (rndimg[x]);
623            document.getElementById("transparent-overlay").style.background = "linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url(" + randomimage + ") center top no-repeat";
624            document.getElementById("transparent-overlay").style.backgroundSize = "cover";
625        }
626        var windowWidth = $(window).width();
627        $(document).on('load', function () {
628            if (windowWidth > 767) {
629                document.getElementById("transparent-overlay").style.background = "none";
630            }
631        });
632
633        $(window).on('resize', function (event) {
634            var windowWidth = $(window).width();
635            if (windowWidth > 767) {
636                document.getElementById("transparent-overlay").style.background = "none";
637            }
638            if (windowWidth < 768) {
639                swap();
640            }
641        });
642
643
644    </script>
644
645    
645<script>
646        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'];
647        $("<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");
648    </script>
648
649
650    
650<script type="text/javascript">
651        adroll_adv_id = "JYA5ZJFAWJEHVD2V2CTSQO";
652        adroll_pix_id = "NT2LFYUDQZB6RBB4PDHPQX";
653        (function () {
654            var oldonload = window.onload;
655            window.onload = function () {
656                __adroll_loaded = true;
657                var scr = document.createElement("script");
658                var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com");
659                scr.setAttribute('async', 'true');
660                scr.type = "text/javascript";
661                scr.src = host + "/j/roundtrip.js";
662                ((document.getElementsByTagName('head') || [null])[0] ||
663                    document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
664                if (oldonload) { oldonload() }
665            };
666        }());
667    </script>
667
668
669    
669<script type="text/javascript">
670        const topLevelLinks = document.querySelectorAll('.menu__link');
671        console.log(topLevelLinks);
672
673        topLevelLinks.forEach(link => {
674            if (link.nextElementSibling) {
675                link.addEventListener('focus', function () {
676                    this.parentElement.classList.add('focus')
677                })
678
679                const subMenu = link.nextElementSibling
680                const subMenuLinks = subMenu.querySelectorAll('a')
681                const lastLinkIndex = subMenuLinks.length - 1
682                const lastLink = subMenuLinks[lastLinkIndex]
683
684                lastLink.addEventListener('blur', function () {
685                    link.parentElement.classList.remove('focus')
686                })
687            }
688        })
689    </script>
689
690    <!-- 
690<script>
691        $(document).ready(function () {
692            // check if on homepage
693            if (window.location.pathname == '/') {
694                // show modal
695                $('#siteRefresh').modal('show');
696            }
697        });
698    </script>
698
699	-->
700	
700<script>
701	$(document).ready(function () {
702		// Define an array of image paths
703		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"];
704		
705		// Shuffle the array randomly
706		function shuffle(array) {
707		  for (var i = array.length - 1; i > 0; i--) {
708			var j = Math.floor(Math.random() * (i + 1));
709			var temp = array[i];
710			array[i] = array[j];
711			array[j] = temp;
712		  }
713		  return array;
714		}
715		shuffle(images);
716
717		// Iterate over each element with class "rotation"
718		$(".rotation").each(function() {
719		  var img = $(this);
720		  var src;
721		  do {
722			// Pick a random image from the shuffled array
723			src = images[Math.floor(Math.random() * images.length)];
724		  } while (img.data("lastSrc") === src); // Make sure we don't repeat an image
725
726		  // Set the image src and save it as the "lastSrc" data attribute
727		  img.attr("src", src);
728		  img.data("lastSrc", src);
729		});
730	});
731</script>
731
732    
732<script type="text/javascript">
733        adroll_segments = "converted"
734    </script>
734
735  
735<script>
736    function changeVideoPoster() {
737      const imageNumbers = [5, 6, 7, 8];
738      const randomIndex = Math.floor(Math.random() * imageNumbers.length);
739      const randomImage = 'images/home_hero_' + imageNumbers[randomIndex] + '.png';
740
741      $('#bgvid').attr('poster', randomImage);
742    }
743
744    $(document).ready(function () {
745      changeVideoPoster();
746    });
747  </script>
747
748</body>
749</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.