Skip to content

Instantly share code, notes, and snippets.

@drkpxl
Created November 18, 2014 15:36
Show Gist options
  • Select an option

  • Save drkpxl/76df7c30489252954614 to your computer and use it in GitHub Desktop.

Select an option

Save drkpxl/76df7c30489252954614 to your computer and use it in GitHub Desktop.
HTML of Inntopia Receipt Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Confirmed</title>
<link href="/ecomm/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="/ecomm/Content/bootstrap.min.css" rel="stylesheet" media="screen"/>
<link href="/ecomm/Content/bootstrap-responsive.min.css" rel="stylesheet"/>
<link href="/ecomm/Content/ibe.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
ul.thumbnails.row-fluid { margin-left: 0; margin-bottom: 0; }
/**.row-fluid ul.thumbnails li.span12 + li { margin-left : 0px; }
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) { margin-left : 0px; }
**/
.startRow { margin-left : 0px; }
</style>
<!--JQUERY UI-->
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"/>
<script src="/ecomm/scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="//code.jquery.com/ui/1.10.3/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
<script type="text/javascript" src="/ecomm/scripts/jquery.scrollfollow.js"></script>
<script src="/ecomm/scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="//code.jquery.com/ui/1.10.3/jquery-ui.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/jquery.blockUI.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/bootstrap.min.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/bootstrap-tooltip.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/bootstrap-popover.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/bootstrap-transition.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/cardcheck.min.js" type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.min.js" type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.js" type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/globalize/0.1.1/cultures/globalize.cultures.js" type="text/javascript"></script>
<!-- Date.js - Better date parsing, supports IE8 'yyyy-mm-dd' -->
<script type="text/javascript" src="/ecomm/Scripts/3pty/date.js"></script>
<script type="text/javascript" src="//maps.google.com/maps/api/js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-ui-map/3.0-rc1/min/jquery.ui.map.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-ui-map/3.0-rc1/jquery.ui.map.extensions.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-ui-map/3.0-rc1/min/jquery.ui.map.overlays.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-ui-map/3.0-rc1/min/jquery.ui.map.services.min.js"></script>
<script type="text/javascript" src="/ecomm/Scripts/jquery-ui.datepicker.localized.js"></script>
<script type="text/javascript" src="/ecomm/Scripts/jquery.mobile.custom.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.2/jquery.ui.touch-punch.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/json2/20130526/json2.min.js"></script>
<script type="text/javascript" src="/ecomm/Scripts/Inntopia.js"></script>
<script type="text/javascript">
sessionId = 'ae43e874-cf82-4104-8f05-9101d625614f';
language = 'en-US';
language = language.toLowerCase();
if (language==''){language='en'};
currency = '$';
salesId = '2762197';
$( document ).ready(function() {
Globalize.culture(language);
});
salesId = '2762197';
$( window ).unload(function() {});
</script>
<script type="text/javascript">
$(document).ready(function () {
$("[name='currency']").html(currency);
$('[rel="popover"]').popover().click(function (e) {
$(this).popover('toggle');
});
});
function Layout_returnCookieData(name, cookie) {
var str = name + "|";
var pos = cookie.indexOf(str);
if (pos != -1) {
lengthToAdd = name.length + 1;
var start = pos + lengthToAdd;
var end = cookie.indexOf("|", start);
if (end == -1) end = cookie.length;
value = cookie.substring(start, end);
return value;
}
return null;
}
function setFormDates() {
var thisArrivalDate = '';
var thisDepartureDate = ''
var thisAdultCount = '';
var thisChildCount = '';
var thisChildAgeArray = '';
var allcookies = document.cookie;
if ((typeof arrivalDate == 'undefined') || (typeof arrivalDate == 'object')) {
thisArrivalDate = Layout_returnCookieData('arrivaldate', allcookies);
}
else {
thisArrivalDate = arrivalDate;
}
if ((typeof departureDate == 'undefined') || (typeof departureDate == 'object')) {
thisDepartureDate = Layout_returnCookieData('departuredate', allcookies);
}
else {
thisDepartureDate = departureDate;
}
if ((typeof adultCount == 'undefined') || (typeof adultCount == 'object')) {
thisAdultCount = Layout_returnCookieData('adult', allcookies);
if (thisAdultCount === null) {
thisAdultCount = 2;
}
}
else {
thisAdultCount = adultCount;
}
if ((typeof childCount == 'undefined') || (typeof childCount == 'object')) {
thisChildCount = Layout_returnCookieData('child', allcookies);
if (thisChildCount === null) {
thisChildCount = 0;
}
}
else {
thisChildCount = childCount;
}
if ((typeof childAgeArray == 'undefined') || (typeof childAgeArray == 'object')) {
thisChildAgeArray = Layout_returnCookieData('childagearray', allcookies);
}
else {
thisChildAgeArray = '';
}
if (thisArrivalDate != '') {
//Parse date in a way that all browsers and cultures will work.
var rawDateObj;
if (typeof thisArrivalDate !== 'undefined' && thisArrivalDate) {
$("input[name='startDate']").val(thisArrivalDate);
$("input[name='arrivalDate']").val(thisArrivalDate);
}
if (typeof thisDepartureDate !== 'undefined' && thisDepartureDate) {
$("input[name='endDate']").val(thisDepartureDate);
$("input[name='departureDate']").val(thisDepartureDate);
}
}
}
function setDefaultsCookie(thisArrivalDate, thisDepartureDate, thisAdultCount, thisChildCount, thisChildAgeArray, destination) {
if (thisAdultCount != null && thisAdultCount.length != 0) {
document.cookie = "guests=|adult|" + thisAdultCount + "|child|" + thisChildCount + "|childagearray|" + thisChildAgeArray + "|destination|" + destination + "|;";
}
document.cookie = "dates=|arrivaldate|" + thisArrivalDate + "|departuredate|" + thisDepartureDate + "|;";
}
</script>
<script src="/ecomm/Scripts/errorStrings.js" type="text/javascript"></script>
<script src="/ecomm/Scripts/Tools/localization.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://39b7af1be77ddd053b6f-736f997f2638b20675ea255efc895c1f.ssl.cf1.rackcdn.com/002/css/styles.css" media="all" />
<link rel="stylesheet" href="https://39b7af1be77ddd053b6f-736f997f2638b20675ea255efc895c1f.ssl.cf1.rackcdn.com/002/css/inntopia-styles.css" media="all" />
<link rel="shortcut icon" href="https://39b7af1be77ddd053b6f-736f997f2638b20675ea255efc895c1f.ssl.cf1.rackcdn.com/002/images/favicon.ico" />
<script type="text/javascript" src="//use.typekit.net/akq2nzc.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
<style>
header, nav, section, article, aside, footer { display:block; }
</style>
<!--[if lt IE 9]>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]—>
</head>
<body>
<script type="text/javascript">
innDataLayer = [];
</script>
<script>
SetErrorStrings({"DefaultLexicon":null,"LanguageKey":"EN","Lexica":[{"KeyWord":"AccountAlreadyExists","Translation":"There is already an account registered with that email address."},{"KeyWord":"AddNewLabel","Translation":"Add New"},{"KeyWord":"Address","Translation":"Please enter an Address."},{"KeyWord":"AddToItin","Translation":" added to your itinerary!"},{"KeyWord":"AgeFalse","Translation":"This indicates that someone is too young, or too old, for one or more of the items you are trying to reserve."},{"KeyWord":"AppliedCredits","Translation":"Applied Credits"},{"KeyWord":"ApplyButton","Translation":"Apply"},{"KeyWord":"April","Translation":"April"},{"KeyWord":"ArrivalDate","Translation":"Please enter Arrival Date."},{"KeyWord":"ArrivalDateAfterToday","Translation":"Arrival Date cannot be before today."},{"KeyWord":"August","Translation":"August"},{"KeyWord":"AvailableOptions","Translation":"Not all options you selected are available. Only showing available options."},{"KeyWord":"BackToResultsText","Translation":"Back to results"},{"KeyWord":"BIErrorCustDataNoReturn","Translation":"Request for customer data returned no data."},{"KeyWord":"BookedAsPackageError","Translation":"Some items in you itinerary must be booked as part of a package, but no package is selected."},{"KeyWord":"BookFromText","Translation":"Book from"},{"KeyWord":"BookNowLabel","Translation":"Book Now"},{"KeyWord":"CalendarAgePricing","Translation":"Please select at least one Age Category (above) to view pricing on calendar."},{"KeyWord":"Call","Translation":"Call"},{"KeyWord":"CardholderName","Translation":"Please enter the Cardholder\\\u0027s Name."},{"KeyWord":"City","Translation":"Please enter a City."},{"KeyWord":"ConfirmPassword","Translation":"Confirm Password does not match Password."},{"KeyWord":"CorrectInfo","Translation":"Please correct the information highlighted above."},{"KeyWord":"Country","Translation":"Please select a Country."},{"KeyWord":"DateBeforeDate","Translation":"Departure Date must be after Arrival."},{"KeyWord":"DatesAgesNoOffer","Translation":"Sorry, we don\u0027t offer that option for the dates and ages selected.\u003cbr/\u003ePlease select another option."},{"KeyWord":"December","Translation":"December"},{"KeyWord":"DepartureDate","Translation":"Please enter Departure Date."},{"KeyWord":"Due","Translation":"Due"},{"KeyWord":"DueNow","Translation":"Due Now"},{"KeyWord":"EmailAddress","Translation":"Please enter your email address."},{"KeyWord":"EmailConfirmationText","Translation":"Email confirmation has been sent to"},{"KeyWord":"EnterUsername","Translation":"Please enter your username (may be your email address)."},{"KeyWord":"ErrorAlertProblem","Translation":"Sorry, there was a problem. Please try again."},{"KeyWord":"ExpiredCard","Translation":"Expired Card"},{"KeyWord":"FamilyAndFriends","Translation":"Friends and Family Preferences"},{"KeyWord":"February","Translation":"February"},{"KeyWord":"FirstAndLastName","Translation":"Please enter First and Last name."},{"KeyWord":"FirstName","Translation":"Please enter a First Name"},{"KeyWord":"GenericFieldCompletion","Translation":"Please complete this field."},{"KeyWord":"InvalidCard","Translation":"Invalid card number."},{"KeyWord":"InvalidCardS4","Translation":"Card tokenization failure."},{"KeyWord":"InvalidCode","Translation":"Invalid code"},{"KeyWord":"InvalidDate","Translation":"Invalid date."},{"KeyWord":"InvalidOldPassword","Translation":"Invalid old/temporary password. Please try again. "},{"KeyWord":"InvalidPassword","Translation":"That password is not valid for this account."},{"KeyWord":"IssueEncountered","Translation":"Sorry, the following issue was encountered"},{"KeyWord":"ItemNotAvailable","Translation":"Sorry, item not available on that day."},{"KeyWord":"ItemNotAvailableOnDates","Translation":"Sorry, this package is not available on the dates selected."},{"KeyWord":"ItineraryText","Translation":"Itinerary"},{"KeyWord":"January","Translation":"January"},{"KeyWord":"July","Translation":"July"},{"KeyWord":"June","Translation":"June"},{"KeyWord":"LastName","Translation":"Please enter a Last Name"},{"KeyWord":"Loading","Translation":"loading"},{"KeyWord":"LoadingItinerary","Translation":"\u003cdiv class=\"well text-center\"\u003e\u003cimg src=\"/EComm/Images/wait.gif\"/\u003e\u003cdiv\u003eLoading Itinerary\u003c/div\u003e\u003c/div\u003e"},{"KeyWord":"March","Translation":"March"},{"KeyWord":"MaxAge","Translation":"Maximum age for this item is"},{"KeyWord":"May","Translation":"May"},{"KeyWord":"MinAge","Translation":"Minimum age for this item is"},{"KeyWord":"MonthLabel","Translation":"Month"},{"KeyWord":"MONTHS","Translation":"\"January\", \"February\", \"March\", \"April\", \"May\", \"June\",\r\n \"July\", \"August\", \"September\", \"October\", \"November\", \"December\""},{"KeyWord":"NeedAssistance","Translation":"if you need assistance."},{"KeyWord":"NeedHelp","Translation":"Need Help? Call"},{"KeyWord":"NewCard","Translation":"New Card"},{"KeyWord":"NoAccountWithEmail","Translation":"There is no account associated with that Email Address."},{"KeyWord":"NoCreditsAvailable","Translation":"No Credits Available"},{"KeyWord":"NoEUMatches","Translation":"No username/email matches."},{"KeyWord":"NoItinerariesFound","Translation":"No Itineraries Found"},{"KeyWord":"November","Translation":"November"},{"KeyWord":"NumAdults","Translation":"Please enter # of Adults."},{"KeyWord":"NumbersOnly","Translation":"This field only allows numbers."},{"KeyWord":"NumChildren","Translation":"Please enter # of Children."},{"KeyWord":"NumChildrenAgeRequired","Translation":"Please enter this child\u0027s age."},{"KeyWord":"NumChildrenAgeTooOld","Translation":"Not a child, please add another adult."},{"KeyWord":"October","Translation":"October"},{"KeyWord":"OkButton","Translation":"Ok"},{"KeyWord":"Password","Translation":" Please enter your password."},{"KeyWord":"PasswordChangeSuccessful","Translation":" Password has been changed! "},{"KeyWord":"PasswordError","Translation":"Password must be between 8 and 20 characters, and must include a numeric character."},{"KeyWord":"PasswordInvalid","Translation":"That password is not valid for this account."},{"KeyWord":"PasswordNotMatching","Translation":"Password and Confirm Password do not match."},{"KeyWord":"PhoneNumber","Translation":"Please enter a Phone Number."},{"KeyWord":"PleaseCorrectErrors","Translation":"Please corrrect the errors noted above."},{"KeyWord":"POCDatePurchase","Translation":"Click the date you want to purchase, and get it while it is still available."},{"KeyWord":"POCItemAdded","Translation":"The item you selected has been added to your Itinerary. \u003cbr/\u003e\u003cbr/\u003e\u003ca href=\"#itinerary\" class=\"btn btn-success btn-small\" name=\"ViewItinerary\" onclick=\"scrollToItinerary()\"\u003eView Itinerary\u003c/a\u003e"},{"KeyWord":"POTAddedToItin","Translation":"\u003cstrong\u003eAdded to Itinerary\u003c/strong\u003e"},{"KeyWord":"POTLeftAtPricePart1","Translation":"Only "},{"KeyWord":"POTLeftAtPricePart2","Translation":" left at this price!"},{"KeyWord":"Processing","Translation":"Processing..."},{"KeyWord":"Remaining","Translation":"Remaining"},{"KeyWord":"Removing","Translation":"Removing..."},{"KeyWord":"ReserveLink","Translation":"Reserve"},{"KeyWord":"SaveButton","Translation":"Save"},{"KeyWord":"Select","Translation":"Select"},{"KeyWord":"SelectDiffItem","Translation":"Select a different item"},{"KeyWord":"September","Translation":"September"},{"KeyWord":"StartDate","Translation":"Please enter Start Date."},{"KeyWord":"StartDateAfter","Translation":"Start Date cannot be before today."},{"KeyWord":"State","Translation":"Please select a State/Province."},{"KeyWord":"strangeString","Translation":" has already been entered. Please select it from the list above, or enter a new name."},{"KeyWord":"TempPassword","Translation":"Please check your email for a temporary password, then enter below."},{"KeyWord":"TermsAndConditions","Translation":"Please accept terms and conditions."},{"KeyWord":"TotalCreditsApplied","Translation":"Total Credits Applied"},{"KeyWord":"TotalDue","Translation":"Total Due"},{"KeyWord":"UnableToChangePassword","Translation":"Sorry, unable to change password. Please try again. "},{"KeyWord":"UnknownError","Translation":"An unknown error occurred."},{"KeyWord":"UpdateCard","Translation":"Update Card"},{"KeyWord":"UpdateComplete","Translation":"Update Complete"},{"KeyWord":"UpdateDOB","Translation":"Update Date of Birth"},{"KeyWord":"UseCredit","Translation":"Use Credit"},{"KeyWord":"UsernameExists","Translation":"There is already an account registered with that username."},{"KeyWord":"ValidDate","Translation":"Please enter a valid date."},{"KeyWord":"ValidEmailAddress","Translation":"Enter a valid email address."},{"KeyWord":"ValidPhoneNumber","Translation":"Please enter a valid Phone Number."},{"KeyWord":"ValidPostalCode","Translation":"Please enter a valid Postal Code."},{"KeyWord":"ValidZip","Translation":"Please enter a valid Zip Code."},{"KeyWord":"View","Translation":"View"},{"KeyWord":"ViewItinerary","Translation":"View Itinerary"}]});
//conversion variables
innDataLayer = [{
'transactionId': '8606698',
'transactionAffiliation': 'Inntopia Checkout',
'transactionTotal': '1474.3900',
'transactionTax': '229.3900',
'transactionShipping': '0',
'transactionProducts': [
{
'sku': '2667402-8',
'name': 'ALG 2 Bedrooms (120-12) King - Queen - Sofa bed:Tremblant Sunstar',
'category': 'Lodging',
'price': '1245.0000',
'quantity': '1'
,
'guestCount': (2 + 0),
'adultCount' : '2' ,
'childCount' : '0',
'arrivalDate' : '11/20/2014',
'departureDate' : '11/23/2014',
'nights' : '3'
},
]
}];
</script>
<!-- Supplier Google Tag Manager -->
<script type="text/javascript">
(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({ 'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'innDataLayer', 'GTM-KK8JBF');
</script>
<!-- End Supplier Google Tag Manager -->
<!-- Inntopia Google Tag Manager -->
<script type="text/javascript">
(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'innDataLayer', 'GTM-PWTPN2');
</script>
<!-- End Inntopia Google Tag Manager -->
<header>
<div class="header" align="center">
<section class="header">
<a href="http://www.mont-tremblant.ca" class="logo slide"></a>
<!--h1 class="hidden-phone hidden-tablet">Lodging</h1-->
<div>
<p><span class="visible-desktop">OFFICIAL CENTRAL RESERVATIONS –</span> North America 1-877-605-4746 – Local/International 514-764-7581</p>
<!--a href="#" class="my-account"><span class="icon icon-user"></span>My Account</a-->
</div>
</section>
</div>
</header>
<div align="center" class="container-body" >
<div align="center" class="container-fluid body" style="max-width:968px;background-color:#ffffff;" id="inntopiaBody">
<!--Status Bar-->
<div class="row-fluid " id="statusbar">
<div class="row-fluid span8 offset2" >
<table width="100%" >
<tr>
<td class="text-center muted" width="20%">
Search
</td>
<td class="text-center muted" width="20%">
Customer Info
</td>
<td class="text-center muted" width="20%">
Billing Info
</td>
<td class="text-center muted" width="20%">
Review
</td>
<td class="text-center muted" width="20%">
Confirm
</td>
</tr>
</table>
</div>
<div class="progress progress-success span8 offset2 row-fluid" ><div class="bar" style="width: 100% ">
</div>
</div>
</div>
<div class="row-fluid" align="left" >
<script src="/ecomm/Scripts/Checkout/Confirm.js" type="text/javascript"></script>
<div class="span12">
<div class="hero-unit">
<h1>Thank You!</h1>
<div>Your reservation has been completed.</div>
<div id="existingUser" class="hidden">
<button type="button" class="btn btn-primary" id="myAccountLogin">View My Account</button>
</div>
<div id="newUser" class="hidden">
<div id="createAccountMessage" class="well">Create an account. It's easy!
<ul>
<li>Faster check out.</li>
<li>Access to your itineraries.</li>
</ul>
<form class="form-horizontal" id="signInForm">
<div class="control-group">
<label class="control-label">Email*</label>
<div class="controls">
<input id="emailAddress" type="email" placeholder="Email*" required/>
</div>
</div>
<div class="control-group">
<label class="control-label">Password</label>
<div class="controls">
<input id="inputPassword" type="password" placeholder="Password" required/>
</div>
</div>
<div class="control-group">
<label class="control-label">Confirm Password</label>
<div class="controls">
<input id="confirmPassword" type="password" placeholder="Confirm Password" required/>
</div>
</div>
<div class="control-group">
<label class="control-label"></label>
<div class="controls">
<input type="checkbox" id="rememberMe" checked/>Remember me.</div>
</div>
<div class="control-group">
<label class="control-label"></label>
<div class="controls">
<button type="button" class="btn btn-primary" id="signInButton">Create Account</button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="hero-unit">
<button class="btn btn-primary" id="logout" onclick="logout()">Logout</button>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="footer" align="center">
<section class="copyright">
<p>&copy; Tourisme Mont-Tremblant, 5080 montée Ryan, Mont-Tremblant, Québec, J8E 1S4</p>
</section>
</div>
</footer>
<script src="https://39b7af1be77ddd053b6f-736f997f2638b20675ea255efc895c1f.ssl.cf1.rackcdn.com/002/js/uicustomization.js"></script>
<div id="waitMessage" style="display:none;border:0;"><img alt="wait gif" src="/EComm/Images/wait.gif"/></div>
</body>
</html>
@drkpxl
Copy link
Copy Markdown
Author

drkpxl commented Nov 21, 2014

Typo at line 199. Closing comment should be -- not -

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment