<!DOCTYPE html>                                                                                                                                                                                                                                                                                                                                                                                                                                                          <!-- CR 08349556: WWW-AC-EMER New Branding Updates Phase 1 -->                                             <!-- Copyright ï¿½ 2003-2015 Amadeus s.a.s. All rights reserved ---> <!-- No use of any portion hereof is authorised, except pursuant to a written agreement with Amadeus s.a.s. -->                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <html lang="en"> <head>    <script language="JavaScript" type="text/JavaScript">
function ALLPForm_initStateList() {
var countryCode = "";



countryCode = "US";
this.stateList[countryCode] = new WDSList("stateList" + countryCode);


this.stateList[countryCode].add("AL", "Alabama");

this.stateList[countryCode].add("AK", "Alaska");

this.stateList[countryCode].add("AZ", "Arizona");

this.stateList[countryCode].add("AR", "Arkansas");

this.stateList[countryCode].add("CA", "California");

this.stateList[countryCode].add("CO", "Colorado");

this.stateList[countryCode].add("CT", "Connecticut");

this.stateList[countryCode].add("DE", "Delaware");

this.stateList[countryCode].add("DC", "District Of Columbia");

this.stateList[countryCode].add("FL", "Florida");

this.stateList[countryCode].add("GA", "Georgia");

this.stateList[countryCode].add("HI", "Hawaii");

this.stateList[countryCode].add("ID", "Idaho");

this.stateList[countryCode].add("IL", "Illinois");

this.stateList[countryCode].add("IN", "Indiana");

this.stateList[countryCode].add("IA", "Iowa");

this.stateList[countryCode].add("KS", "Kansas");

this.stateList[countryCode].add("KY", "Kentucky");

this.stateList[countryCode].add("LA", "Louisiana");

this.stateList[countryCode].add("ME", "Maine");

this.stateList[countryCode].add("MD", "Maryland");

this.stateList[countryCode].add("MA", "Massachusetts");

this.stateList[countryCode].add("MI", "Michigan");

this.stateList[countryCode].add("MN", "Minnesota");

this.stateList[countryCode].add("MS", "Mississippi");

this.stateList[countryCode].add("MO", "Missouri");

this.stateList[countryCode].add("MT", "Montana");

this.stateList[countryCode].add("NE", "Nebraska");

this.stateList[countryCode].add("NV", "Nevada");

this.stateList[countryCode].add("NH", "New Hampshire");

this.stateList[countryCode].add("NJ", "New Jersey");

this.stateList[countryCode].add("NM", "New Mexico");

this.stateList[countryCode].add("NY", "New York");

this.stateList[countryCode].add("NC", "North Carolina");

this.stateList[countryCode].add("ND", "North Dakota");

this.stateList[countryCode].add("OH", "Ohio");

this.stateList[countryCode].add("OK", "Oklahoma");

this.stateList[countryCode].add("OR", "Oregon");

this.stateList[countryCode].add("PA", "Pennsylvania");

this.stateList[countryCode].add("RI", "Rhode Island");

this.stateList[countryCode].add("SC", "South Carolina");

this.stateList[countryCode].add("SD", "South Dakota");

this.stateList[countryCode].add("TN", "Tennessee");

this.stateList[countryCode].add("TX", "Texas");

this.stateList[countryCode].add("UT", "Utah");

this.stateList[countryCode].add("VT", "Vermont");

this.stateList[countryCode].add("VA", "Virginia");

this.stateList[countryCode].add("WA", "Washington");

this.stateList[countryCode].add("WV", "West Virginia");

this.stateList[countryCode].add("WI", "Wisconsin");

this.stateList[countryCode].add("WY", "Wyoming");


countryCode = "CA";
this.stateList[countryCode] = new WDSList("stateList" + countryCode);


this.stateList[countryCode].add("AB", "Alberta");

this.stateList[countryCode].add("BC", "British Columbia");

this.stateList[countryCode].add("MB", "Manitoba");

this.stateList[countryCode].add("NB", "New Brunswick");

this.stateList[countryCode].add("NL", "Newfoundland And Labrador");

this.stateList[countryCode].add("NT", "Northwest Territories");

this.stateList[countryCode].add("NS", "Nova Scotia");

this.stateList[countryCode].add("NU", "Nunavut");

this.stateList[countryCode].add("ON", "Ontario");

this.stateList[countryCode].add("PE", "Prince Edward Island");

this.stateList[countryCode].add("QC", "Quebec");

this.stateList[countryCode].add("SK", "Saskatchewan");

this.stateList[countryCode].add("YT", "Yukon");


countryCode = "AU";
this.stateList[countryCode] = new WDSList("stateList" + countryCode);


this.stateList[countryCode].add("AC", "Australian Ca. Terr");

this.stateList[countryCode].add("NS", "New South Wales");

this.stateList[countryCode].add("NT", "Northern Territory");

this.stateList[countryCode].add("QL", "Queensland");

this.stateList[countryCode].add("SA", "South Australia");

this.stateList[countryCode].add("TS", "Tasmania");

this.stateList[countryCode].add("VI", "Victoria");

this.stateList[countryCode].add("WA", "Western Australia");

}
// -------------------------------------------------------------------------- \\
// ALLPForm_isRebookFlow
// -------------------------------------------------------------------------- \\
// Returns true is we are in rebook flow
//
// -------------------------------------------------------------------------- \\
function ALLPForm_isRebookFlow () {



return false;


}
function ALLPForm_isMMSPhase2Enabled(){
var isEnabled = false;

return isEnabled;
}
</script> <!--[if IE 8]> <style>
.btn.btn-primary, .btn.btn-primary.btn-small, .btn.btn-primary.smallBtn, .btn.btn-secondary.smallBtn, .btn.btn-secondary.btn-small, .btn.btn-secondary {
padding: 0px 10px !important;
}
.button.redBtn, .button.redBtn.btn-small, .button.redBtn.smallBtn, .button.blueBtn, .button.blueBtn.btn-small, .button.blueBtn.smallBtn {
padding: 0px 10px !important;
}
#nextButton, #previousButtonDisabled, #nextButtonDisabled, #previousButton, #continueButton {
min-width: auto !important;
padding: 0.35em 10px 5px !important;
}
.row#buttons #totalSeatChargeInfo {
width: 305px !important;
}
</style> <![endif]--> <script language="JavaScript" src="js/WDSCommon_ac-ui_v97.0_24AB_110215.js" type="text/javascript"></script>       <script>
gwoENV = "";

gwoENV = "PROD";


</script>  <!-- Air Canada WAO header scripts --> <script type="text/javascript" >
bwao_gwoState = "";
</script> <script type="text/javascript" src="https://www.aircanada.com/shared/common/sitecatalyst/s_code_head.js?v=ac-ui_v97.0_24AB_110215"></script> <!-- End of Air Canada WAO header scripts -->  <script language="javascript" src="js/tealeaf/TealeafSDKConfigac-ui_v97.0_24AB_110215.js"></script> <script language="javascript" src="js/tealeaf/TealeafSDKac-ui_v97.0_24AB_110215.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">  <link rel="shortcut icon" href="http://www.aircanada.com/favicon.ico" /> <style type="text/css">
<!--
/* @import url("css/container.css");   */
/* @import url("css/resetter_ac-ui_v97.0_24AB_110215.css");  */
/* @import url("css/trace_ac-ui_v97.0_24AB_110215.css"); */
/* @import url("css/booking_ac-ui_v97.0_24AB_110215.css"); */
/* @import url("css/targetedContent_ac-ui_v97.0_24AB_110215.css"); */
/* @import url("css/aircanada_booking_ac-ui_v97.0_24AB_110215.css"); */
-->
</style> <link rel="stylesheet" href="css/ac-stylesheet-ac-ui_v97.0_24AB_110215.css"></link> <link rel="stylesheet" href="https://www.aircanada.com/shared/common/css/ac-formtips.css" type="text/css"> <script language="javascript" src="js/MouseManagmentac-ui_v97.0_24AB_110215.js"></script> <script>!window.jQuery && document.write('<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"><\/script>')</script> <script>!window.jQuery && document.write('<script src="https://www.aircanada.com/shared/lib/jquery-latest.js"><\/script>')</script> <script type="text/javascript" src="js/jquery-acLightbox_v3ac-ui_v97.0_24AB_110215.js"></script> <title> aircanada.com - Flights - Booking Confirmation </title>    <script language="JavaScript" type="text/JavaScript">
/**
* This function is called when the page is totally loaded.
*/
function CONFForm_init(){
// display the print Itinerary/Receipt button after the page loaded.
if(document.getElementById("printButtonTable")) {
document.getElementById("printButtonTable").style.display="";
}



if ( typeof GoogleAnalytics !== 'undefined' ) {
GoogleAnalytics.sendECommerce();
}

}
</script> <script language="JavaScript" src="Panels/CONF/js/CONFFormac-ui_v97.0_24AB_110215.js" type="text/javascript"></script> <link title="print" type="text/css" media="print" rel="stylesheet" href="css/print_ac-ui_v97.0_24AB_110215.css"></link> <link title="printFareSummary" type="text/css" media="print" rel="stylesheet" href="css/printFareSummaryac-ui_v97.0_24AB_110215.css"></link> <link title="printFullFareSummary" type="text/css" media="print" rel="stylesheet" href="css/printFullFareSummaryac-ui_v97.0_24AB_110215.css"></link> <link title="printImportantInfo" type="text/css" media="print" rel="stylesheet" href="css/printImportantInfoac-ui_v97.0_24AB_110215.css"></link> <![if !IE]> <link title="printVariation" type="text/css" media="print" rel="stylesheet" href="css/CONF/printVariationac-ui_v97.0_24AB_110215.css"></link> <![endif]> <!--[if !(IE 7)]> <link title="printVariation" type="text/css" media="print" rel="stylesheet" href="css/CONF/printVariationac-ui_v97.0_24AB_110215.css"></link> <![endif]--> <!--[if IE 7]> <link title="printVariationIE7" type="text/css" disabled="disabled" media="print" rel="stylesheet" href="css/CONF/printVariationac-ui_v97.0_24AB_110215.css"></link> <![endif]-->    <script language="JavaScript" type="text/Javascript">
var isRebooking = false
if( isRebooking ) {
if ( typeof window.addEventListener != "undefined" ){
window.addEventListener( "pageshow", sendRequest, false );
}
else if ( typeof window.attachEvent != "undefined" ){
window.attachEvent( "onload", sendRequest );
}
}
function sendRequest() {
WDSCommon.makeHttpRequest("SessionValidatorServlet;jsessionid=308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855",
"http://www.aircanada.com");
}
</script> <!-- Maxymiser script start --> <script type="text/javascript" src="//service.maxymiser.net/cdn/aircanada/js/mmcore.js"> </script> <!-- Maxymiser script end --> </head> <body id="ac" class="CONF-page rebrand">                                         <script type="text/javascript" language="javascript">
WDSWaitingImage.setLanguage("US");
WDSWaitingImage.setPrivateLabel("ACO_AC_AIR");
function WAITForm () {
this.nextPageCode = WAITForm_nextPageCode;
this.findDefaultCases = WAITForm_findDefaultCases;
}
var WAITForm = new WAITForm();
function WAITForm_nextPageCode (){
var currPageCode = "CONF";
var nextPageCode = "";
}
function WAITForm_findDefaultCases (){
var showdef = "true";
if(showdef === "true") {
WDSWaitingImage.enableDefaultWaitImage();
}
}
</script> <div id="WDSWaitingImageDivID" class=""> <div id="waitPageWrapper"> <div id="samePage" class="waitImage">  </div> <div id="nextPage" class="waitImage">  </div> <div id="default" class="waitImage"> <p>  <img src="img/logo_ac.gif" alt="Air Canada logo" /><br>  <img src="img/anim_hublots2.gif" alt="Loading" /><br> <h1>We are processing your request.</h1><br> <h2>Shop with confidence knowing that <br />Air Canada guards your privacy and security.<br />We're certified by TRUSTe and VeriSign.</h2> </p> </div> </div> </div> <script language="javascript">
WAITForm.findDefaultCases();
</script>   <div id="view-port"> <div id="page-wrapper">     <span id="pageid" style="display:none">CONF</span>              <div id="header" class="page-header"> <div class="wrapper"> <h2 class="page-logo" id="logo"> <a href="http://www.aircanada.com" alt="AirCanada" ><img alt="Air Canada logo" src="img/ac_logo.png" class="left"/></a> </h2>  <div id="meta-nav"> <div class="header-user-info">   <div id="login">      <div id="signOut"><a href="javascript:WDSFacadeSignOutSubmit()">Sign Out</a></div> <div id="signInfo">       <strong>Ms STEPHANIE  PERRIN</strong><br />  Aeroplan Miles:  203,569  </div>       </div> <div id="WDSFacadeSignOutHide" style="position:absolute; display:none; top:200px; z-index:1;">                                                                                                                                                                                                                                                                                                                                                                                                                                                               <form name="WDSFacadeSignOut" action="https://www.aircanada.com/secure/facade.do" method="post"> <input type="hidden" name="LANGUAGE" value="US" > <input type="hidden" name="COUNTRY" value="CA" > <input type="hidden" name="SITE" value="SAADSAAD" > <input type="hidden" name="BOOKING_FLOW" value="INTERNATIONAL" > <input type="hidden" name="PRIVATE_LABEL" value="ACO_AC_AIR" > <input type="hidden" name="MARKET" value="CA" > <input type="hidden" name="ENTRY_REQUEST" value="IATA_AGENT_FIRST_NAME=&DIRECT_NON_STOP=FALSE&E_LOCATION_2=YVR&E_LOCATION_3=&E_LOCATION_1=ICN&E_LOCATION_6=&SO_SITE_COUNTRY_OF_RESIDENCE=CA&E_LOCATION_4=&E_LOCATION_5=&NTP_AUTHORIZATION=&TRAVEL_AGENT_PNR=&SO_SITE_POINT_OF_SALE=YOW&HAS_INFANT_2=&HAS_INFANT_3=&B_ANY_TIME_1=FALSE&HAS_INFANT_1=FALSE&SO_SITE_EDITION=CA&CERTIFICATE_NUMBER=&TYPE_OF_CORPORATE_FARE=&B_ANY_TIME_6=&B_ANY_TIME_2=TRUE&B_ANY_TIME_3=&B_ANY_TIME_4=&USERID=GUEST&B_ANY_TIME_5=&SO_SITE_FP_WITHHOLD_SURCHARG=FALSE&BOOKING_FLOW=INTERNATIONAL&MARKET=CA&numOfPax=&B_DATE_6=&SELECTED_TIER_STATUS=&B_DATE_4=&B_DATE_5=&IATA_AGENT_ID_NUMBER=&TRIP_FLOW=YES&HAS_INFANT_5=&HAS_INFANT_4=&HAS_INFANT_7=&HAS_INFANT_6=&HAS_INFANT_9=&HAS_INFANT_8=&LANGUAGE=US&COUNTRY=CA&LNAME=&IS_MULTICITY=TRUE&USER_TIER_STATUS_CODE=&DATE_RANGE_VALUE_6=&B_LOCATION_4=&DATE_RANGE_VALUE_5=&B_LOCATION_3=&B_LOCATION_2=ICN&B_LOCATION_1=YYZ&DATE_RANGE_VALUE_2=0&DATE_RANGE_VALUE_1=0&EMBEDDED_TRANSACTION=FlexPricerAvailabilityServlet&DATE_RANGE_VALUE_4=&DATE_RANGE_VALUE_3=&TRAVELLER_TYPE_2=&TRAVELLER_TYPE_1=ADT&TRAVELLER_TYPE_4=&B_LOCATION_6=&TRAVELLER_TYPE_3=&B_LOCATION_5=&TRAVELLER_TYPE_5=&TRAVELLER_TYPE_6=&TRAVELLER_TYPE_7=&TRAVELLER_TYPE_8=&TRAVELLER_TYPE_9=&DATE_RANGE_QUALIFIER_4=&TEMPLATE_PATH=/en&DATE_RANGE_QUALIFIER_5=&DATE_RANGE_QUALIFIER_6=&DATE_RANGE_QUALIFIER_1=C&DATE_RANGE_QUALIFIER_2=C&DATE_RANGE_QUALIFIER_3=&B_DATE_1=201504241530&B_DATE_2=201505010000&MNAME=&B_DATE_3=&ARRANGE_BY=N&AUTHORIZATION_ID=&IS_YOUTH_1=FALSE&SO_SITE_SKIP_FLIFO=FALSE&IS_YOUTH_2=&PRIVATE_LABEL=ACO_AC_AIR&IS_YOUTH_3=&IS_YOUTH_4=&IS_YOUTH_5=&IS_YOUTH_6=&IS_YOUTH_7=&IS_YOUTH_8=&IS_YOUTH_9=&CORPORATE_NUMBER_1=&CORPORATE_NUMBER_2=&FNAME=&SITE=SAADSAAD&DISPLAY_TYPE=3&SEVEN_DAY_SEARCH=&SO_SITE_REST_AIRLINES_LST=AC&CUSTOM_AUTH_ID=&EXTERNAL_ID=GUEST&TRIP_TYPE=R&IATA_AGENT_LAST_NAME=&FFMILES=&COMMERCIAL_FARE_FAMILY_2=CRTPREMIUM&PRICING_TYPE=I&COMMERCIAL_FARE_FAMILY_1=FLEXIWDREV&COMMERCIAL_FARE_FAMILY_3=&SO_SITE_POINT_OF_TICKETING=YOW&CABIN=&TITLE="> <input type="hidden" name="ACTION" value="SIGNOUT" > </form> </div> <script language="JavaScript">
function WDSFacadeSignOutSubmit(){
// BEGIN PTR 04615765 WWW-AC-INT-R60:Prev Page displayed on click of back btn on SignOut
var isRebooking = "false";
if(isRebooking) {
WDSCommon.makeHttpRequest("KillMeServlet;jsessionid=308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855?CONTENT_TYPE=text%2fhtml", null);
}
// END PTR 04615765 WWW-AC-INT-R60:Prev Page displayed on click of back btn on SignOut
document.WDSFacadeSignOut.submit();
}
// BEGIN PTR 04618896 [Medium] WWW-AC-INT-R60: Prev Page displayed on ADO Signout on bck btn
function ADOSignOut(logoutUrl) {
var isRebooking = "false";
if(isRebooking) {
WDSCommon.makeHttpRequest("KillMeServlet;jsessionid=308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855?CONTENT_TYPE=text%2fhtml", logoutUrl);
}
}
// END PTR 04618896 [Medium] WWW-AC-INT-R60: Prev Page displayed on ADO Signout on bck btn
</script> </div> <div class="header-site-info">     <span class="user-loggedin-type">  <a class ="homeLink" href="http://www.aircanada.com">Home</a>       <img alt="Canadian flag" src="img/flag/ca.png"/>  Canadian Edition      <img alt="Telephone" src="img/contact_us.png"/>  <a class="editionLinks" href="http://www.aircanada.com/en/customercare/index.html">Contact Us</a> </span> </div> </div> <div id="nav" class="primary-nav"> <div class="wrapper"> <ul>  <li class="first-child"><a href="http://www.aircanada.com/aco/flights.do">Book Travel</a></li> <li><a href="https://www.aircanada.com/en/travelinfo/traveller/viewbooking/index.html">Manage my Bookings</a></li> <li><a href="http://www.aircanada.com/en/offers/index.html">Special Offers</a></li> <li class="last-child"><a href="http://www.aircanada.com/en/travelinfo/index.html">Information & Services</a></li>   </ul> </div> </div> </div> </div> <div class="lightbox ac-lightbox lightboxWrapper overlay unavailable-width" id="unavailableLightBox"> <div class="header"> <div class='content'> <h1> </h1> </div> </div> <div class="body"> </div> <div class="buttons"> <div class='lbcontinue'> <button type='button' role='button' onclick='CONFForm.hidePopupCONF()' tabindex='5' class='button smallBtn redBtn'> <span> OK </span> </button> </div> </div> </div> <div class="lightbox ac-lightbox lightboxWrapper overlay unavailable-width" id="unavailableLightBoxCOFS"> <div class="header"> <div class='content'> <h1> </h1> </div> </div> <div class="body"> </div> <div class="buttons"> <div class='lbcontinue'> <button type='button' role='button' onclick='COFSForm.hidePopupCOFS()' tabindex='5' class='button smallBtn redBtn'> <span> OK </span> </button> </div> </div> </div> <div class="lightbox ac-lightbox lightboxWrapper overlay ac-normal" id="PrintDialogLightBox"> <div class="header"> <div class='content'> <h1> <div id='blackPrintLink' role='heading'> Select print options: </div> </h1> </div> </div> <div class="body"> You may print a shorter version of this Itinerary/Receipt by deselecting one or both of the options below. We suggest, however, that you: <br><br> <table style='padding-left:10px;padding-right:10px;'> <tr> <td valign='top'><input id='fareSummaryCheckBox' type='checkbox' tabindex='2' role='checkbox' aria-checked='true' checked/></td> <td style='font-size:11px;'> <label for='fareSummaryCheckBox'> <b>Include your detailed fare summary</b> with a breakdown of travel options, taxes, fees and charges. (Recommended) </label> <br/><br/> </td> </tr> <tr> <td valign='top'><input id='importantInfoCheckBox' type='checkbox' tabindex='3' role='checkbox' aria-checked='true' checked/></td> <td style='font-size:11px;'> <label for='importantInfoCheckBox'> <b>Include travel information</b> on baggage, boarding times, required travel documents and more. (Recommended) </label> <br/><br/> </td> </tr> </table> <div class='popupcontinue'> <button type='button' role='button' onclick='CONFForm.printPage()' tabindex='5' class='button smallBtn redBtn'> <span> Print </span> </button> </div> <div style='float:right;margin-right:20px'class='popupcancel'> <button type='button' role='button' onclick='CONFForm.hidePrintDialog()' tabindex='4' class='button smallBtn blueBtn'> <span> Cancel </span> </button> </div> <span class='clearFix'> </span> </div> </div> <div id="content" class="page-content"> <div class="wrapper">                                                                                                               <div id="page-header-section" class="">  <div id="progress-bar">  <ul id="progress-bar-id" style="progress-bar-id">      <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Search </li>       <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Select </li>          <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Review </li>       <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Passengers </li>       <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Purchase </li>       <li class="previous"> <img src="img/spacer.gif" alt="Previous step">  Seats </li>          <li class="current"> <img src="img/spacer.gif" alt="Current step">  Itinerary </li>         </ul>   </div>  <div class="header-group noFloat" id="page-header">   <h1 id="printTitle" class="" style="">Itinerary/Receipt</h1>   <h1 id="printTitle" class="" style="display:none; ">Itinerary/Receipt</h1>    </div>  </div>              <script language="javascript" type="text/javascript">
// -------------------------------------------------------------------------- \\
// WDSError_show
// -------------------------------------------------------------------------- \\
function ACWDSErrorShow () {
this.initDiv();
document.getElementById(this.WDSErrorDivID).className = WDSError.className;
var wdsErrorContentDivID = document.getElementById(this.WDSErrorContentDivID);
var wdsErrorDivID = document.getElementById(this.WDSErrorDivID);
var html = "";
if ((this.title) && (this.errorMessages.length > 0)) {
html += "<h1>" + this.title + "</h1>";
}
html += "<p>";
for (var i = 0; i < this.errorMessages.length; i++) {
html += this.errorMessages[i].getInnerHTML() + "<br>";
if (null != this.errorMessages[i].object) {
this.errorMessages[i].modifySrcElement();
}
}
html += "</p>";
wdsErrorContentDivID.innerHTML = html;
wdsErrorDivID.style.display = "";
self.scrollTo(0,0);
if (document.getElementById('WDSErrorContentDivID')){
document.getElementById('WDSErrorContentDivID').focus();
}
return false;
}
WDSError.show = ACWDSErrorShow;
// -------------------------------------------------------------------------- \\
// WDSObjectError_modifySrcElement
//       you can redefine this method if you want something special for your UI
// -------------------------------------------------------------------------- \\
function WDSObjectError_modifySrcElement () {
if (this.object) {
var img = document.getElementById("error" + this.object.name);
if (img != null) {
img.style.display = "";
}
}
}
// -------------------------------------------------------------------------- \\
// WDSObjectError_initSrcElement
//       you can redefine this method if you want something special for your UI
// -------------------------------------------------------------------------- \\
function WDSObjectError_initSrcElement () {
if (this.object) {
var img = document.getElementById("error" + this.object.name);
if (img != null) {
img.style.display = "none";
}
}
}
// -------------------------------------------------------------------------- \\
// WDSObjectError_getInnerHTML
// -------------------------------------------------------------------------- \\
function WDSObjectError_getInnerHTML () {
var html = WDSError.bullet;
if ((null != this.object) && (WDSError.linkObject)) {
if (this.object.id) {
html += "<a href=\"javascript:document.getElementById('" + this.object.id + "').focus();\">";
}
else {
html += "<a href=\"" + this.anchor + "\">";
}
html += this.message;
html += "</a>";
} else {
html += this.message;
}
return html;
}
</script> <script language="javascript" type="text/javascript">
// init messages
WDSMessage.setMessage("WDSError.HeaderMessage", "Please review the marked fields below to continue:");
WDSMessage.setMessage("WDSError.Title.E", "Sorry...");
WDSMessage.setMessage("WDSError.Title.W", "Please take note...");
WDSMessage.setMessage("WDSError.Title.I", "Information...");
WDSMessage.setMessage("WDSError.Title.F", "We're sorry...");
</script> <div id="WDSErrorDivID" class="engine"> <div id="WDSErrorContentDivID" aria-live="assertive" tabindex="0"></div> </div>  <script language="javascript" type="text/javascript">
WDSError.init();
WDSError.setBullet("");
WDSError.setTitle(WDSMessage.getMessage("WDSError.HeaderMessage"));
document.getElementById(WDSError.WDSErrorDivID).className = WDSError.className;
this.infosMessages = [];
this.infosMessages.length = 0;
this.detailsMessages = [];
this.detailsMessages.length = 0;


// CR 08099097: WWW-AC-CR2282 - Remove Travel Insurance for Saskatchewan residents - Phase 2







// CR 07637331: WWW-AC-CR2107 - GO AC Confirmed Shopping Promo Code




if (WDSError.hasError()) {
WDSError.className = "engine";
WDSError.show();
}
WDSError.className = "client";

</script> <div id="WDSInformationDivID" style="display:none"> <div id="WDSInformationContentDivID" tabindex="0"></div> </div> <div id="WDSDetailInfoDivID" style="display:none"> <div id="WDSDetailInfoContentDivID" tabindex="0"></div> </div> <script language="javascript" type="text/javascript">
function ACWDSInfoShow () {
for (var i = 0; i < this.infosMessages.length; i++) {
if (null != this.infosMessages[i].object) {
this.infosMessages[i].initSrcElement();
}
}
var wdsInfosContentDivID = document.getElementById("WDSInformationDivID");
// remove error message panel
wdsInfosContentDivID.innerHTML = "";
var html = "";
html += "<strong>";
for (var i = 0; i < this.infosMessages.length; i++) {
html += this.infosMessages[i].getInnerHTML() + "<br />";
if(this.infosMessages.length > 1 && i != (this.infosMessages.length-1)) {
html += "<br />";
}
if (null != this.infosMessages[i].object) {
this.infosMessages[i].modifySrcElement();
}
}
html += "</strong>";
wdsInfosContentDivID.innerHTML = html;
wdsInfosContentDivID.style.display = "";
self.scrollTo(0,0);
if(document.getElementById('WDSInformationContentDivID')){
document.getElementById('WDSInformationContentDivID').focus();
}
return false;
}
function ACWDSDetailInfoShow () {
for (var i = 0; i < this.detailsMessages.length; i++) {
if (null != this.detailsMessages[i].object) {
this.detailsMessages[i].initSrcElement();
}
}
var wdsDetailContentDivID = document.getElementById("WDSDetailInfoDivID");
// remove error message panel
wdsDetailContentDivID.innerHTML = "";
var html = "";
for (var i = 0; i < this.detailsMessages.length; i++) {
html += this.detailsMessages[i].getInnerHTML() + "<br>";
if (null != this.detailsMessages[i].object) {
this.detailsMessages[i].modifySrcElement();
}
}
wdsDetailContentDivID.innerHTML = html;
wdsDetailContentDivID.style.display = "";
self.scrollTo(0,0);
if(document.getElementById('WDSDetailInfoContentDivID')){
document.getElementById('WDSDetailInfoContentDivID').focus();
}
return false;
}
// CR 07637331: WWW-AC-CR2107 - GO AC Confirmed Shopping Promo Code



//CR 03845855 WWW-AC-Omniture Web Analytics


//CR 03845855 WWW-AC-Omniture Web Analytics  -END-
</script>          <ul class="ir_options  do-not-print"> <li class="print"><a href="javascript:CONFForm.displayPrintDialog()"> Print Itinerary </a></li>    <li class="email"><a href="javascript:EmailPanel.showLightBox('mailToFriend');" class="emailToFriendLightBox"> Email Itinerary </a></li>    <li class="addToCalendar"><a href="javascript:EmailPanel.showLightBox('addToCalendar');" id="calendarLink"> Add to calendar </a></li>    </ul>                               <h1 class="pnr ">         <h1 class="pnr">Your booking is confirmed. Booking reference: <span class="pnrnumber">
PHJHTA
</span></h1>       </h1>  <ul class="greencheck graysquare">               <li>
<strong>An email booking confirmation</strong> has been sent to: <strong>stephanie.perrin@mail.utoronto.ca</strong>.

</li>
<li>Use your booking reference to <strong>retrieve your official Itinerary/Receipt at aircanada.com</strong>.</li>       </ul>    <div class="ir_compact clearBothGeneric"> <div id="ir_compact_itinerary" class="">                                         <div class="ir_compact_passengers" style="display: block;">                                                               <strong> Passengers</strong>   Ms   Stephanie    Perrin    </div>                                                             <sc:globalList key="SITE_FLIGHTNUMBERCHECKINEXCEPTION" id="tmpListFlightNumber" />                             <div class="ir_info" style="display: block;"> <div class="row ir_info_header noBorder"> <div class="ir_info_flight"> Flight </div> <div class="ir_info_from"> From </div> <div class="ir_info_to"> To </div> <div class="ir_info_departure">Departure</div> <div class="ir_info_arrival">Arrival</div> </div>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <div class="row ir_info_itinerary noBorder">     <div class="ir_info_flight" >   <div class="flightNameCSS">AC153</div>        <div class="flightNameCSS">AC063</div>   </div>     <div class="row ir_info_od">     <div class="ir_info_from"> Toronto (YYZ) </div>             <div class="ir_info_to"> Seoul (ICN) </div>           <div class="ir_info_connection"> - Connection in  Vancouver - </div>   </div>   <div class="ir_info_departure"> <span>08:00</span> <abbr title=Friday>Fri</abbr> <strong>24-<abbr title=April>Apr</abbr></strong>  2015 </div>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <div class="ir_info_arrival"> <span>16:20</span> <abbr title=Saturday>Sat</abbr> <strong>25-<abbr title=April>Apr</abbr></strong>  2015 </div>   </div>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <div class="row ir_info_itinerary doubleline">     <div class="ir_info_flight" >   <div class="flightNameCSS">AC064</div>   </div>     <div class="row ir_info_od">     <div class="ir_info_from"> Seoul (ICN) </div>   <div class="ir_info_to"> Vancouver (YVR) </div>         </div>   <div class="ir_info_departure"> <span>18:00</span> <abbr title=Friday>Fri</abbr> <strong>01-<abbr title=May>May</abbr></strong>  2015 </div>   <div class="ir_info_arrival"> <span>11:50</span> <abbr title=Friday>Fri</abbr> <strong>01-<abbr title=May>May</abbr></strong>  2015 </div>   </div>         </div> </div>                                                                                                                                                                                                                                               <div id="ir_compact_purchase" style="display: block;">                                                     <div class="row"> <div class="ir_info_airfare_lbl">Air <abbr title="Transportation">Transp.</abbr> Charges</div> <div class="ir_info_airfare">                                2335.00 </div> </div> <div class="row">  <div class="ir_info_options_lbl">Options</div> <div class="ir_info_options">0.00</div>  </div> <div class="row"> <div class="ir_info_taxes_lbl">   Taxes, fees and charges  </div> <div class="ir_info_taxes">          85.79    </div> </div> <div class="row">  </div>  <div class="row"> <div class="ir_info_total_lbl"> <strong>Grand Total</strong>    Canadian dollars </div> <div class="ir_info_total">          $2420.79 </div> </div> </div>        </div>   <div id="ir_v_placeholder">                  <div class="placeHolder">              <form name="CROSS_SELL_CAR_FORM" id="CROSS_SELL_CAR_FORM" action="https://book.aircanada.com/pl/AConline/en/OverrideServlet" method="post"> <input type="hidden" name="SO_SITE_PRIMARY_CURRENCY" value="CAD"> <input type="hidden" name="EMBEDDED_TRANSACTION" value="CarAvailabilityServlet"> <input type="hidden" name="LANGUAGE" value="US"> <input type="hidden" name="COUNTRY" value="CA"> <input type="hidden" name="SITE" value="SAADSAAD"> <input type="hidden" name="BOOKING_FLOW" value="CAR"> <input type="hidden" name="PRIVATE_LABEL" value="ACO_AC_CAR"> <input type="hidden" name="MARKET" value="CA"> <input type="hidden" name="B_LOCATION" value="ICN"> <input type="hidden" name="E_LOCATION" value="ICN">  <input type="hidden" name="USERID" value="0579866591"> <input type="hidden" name="LNAME" value="PERRIN"> <input type="hidden" name="MNAME" value=""> <input type="hidden" name="FNAME" value="STEPHANIE"> <input type="hidden" name="TITLE" value="MS"> <input type="hidden" name="FFMILES" value="203569"> <input type="hidden" name="PHONE1C" value=""> <input type="hidden" name="PHONE1A" value=""> <input type="hidden" name="PHONE1N" value=""> <input type="hidden" name="PHONE2C" value=""> <input type="hidden" name="PHONE2A" value=""> <input type="hidden" name="PHONE2N" value=""> <input type="hidden" name="EMAIL" value="stephanie.perrin@mail.utoronto.ca"> <input type="hidden" name="FFCARD" value="AC"> <input type="hidden" name="FFNUM" value="579866591"> <input type="hidden" name="CCRCARD" value=""> <input type="hidden" name="CCRNUM" value=""> <input type="hidden" name="MAILSTREET1" value="1394 BLAKENEY RD RR 04"> <input type="hidden" name="MAILSTREET2" value=""> <input type="hidden" name="MAILPCODE" value="K0A2X0"> <input type="hidden" name="MAILCITY" value="Pakenham"> <input type="hidden" name="MAILSTATE" value="ON"> <input type="hidden" name="MAILCOUNTRY" value="CA">          <input type="hidden" name="departTime1" value="1720">  <input type="hidden" name="B_DATE" value="201504251720">           <input type="hidden" name="departTime2" value="160">  <input type="hidden" name="E_DATE" value="201505011600"> <input type="hidden" name="DISPLAY_TYPE" value="K"> <input type="hidden" name="CLASS" value=""> <input type="hidden" name="LIST_COMPANY" value=""> <input type="hidden" name="CORPORATE_NUMBER" value=""> <input type="hidden" name="PRICE_CODE" value=""> <input type="hidden" name="PRICE_CODE_DISP" value=""> <input type="hidden" name="CORPORATE_NUMBER_DISP" value=""> <input type="hidden" name="EXTERNAL_ID" value="GUEST"> </form> <script language="JavaScript">
// -------------------------------------------------------------------------- \\
// WDSCarAvailSubmit
//              -       carRentalCompany                        :       2-letter car company code
//    - CorporateDiscountCode : Corporate discount number used for a specific company
//              - DestinaDiscountCode           : Same as DestinaDiscountCode
//    - carType                                         : Car Class  *=Any, C=Compact,E = Economy,F = Full size,
//                                                                                                                                      I=Intermediate, L=Luxury, M=Mini, P=Premium,
//                                                                                                                                      S=Standard, X=Special
// -------------------------------------------------------------------------- \\
//      Show the tooltip defined by the parameter type
// -------------------------------------------------------------------------- \\
function WDSCarAvailSubmit(carRentalCompany, CorporateDiscountCode, DestinaDiscountCode, carType) {
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "LIST_COMPANY", carRentalCompany);
if (CorporateDiscountCode != "") {
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "CORPORATE_NUMBER", CorporateDiscountCode);
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "PRICE_CODE_DISP", "Corporate discount code");
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "CORPORATE_NUMBER_DISP", CorporateDiscountCode);
}
if (DestinaDiscountCode != "") {
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "PRICE_CODE", DestinaDiscountCode);
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "PRICE_CODE_DISP", "Destina.ca Discount code");
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "CORPORATE_NUMBER_DISP", DestinaDiscountCode);
}
if (carType) {
WDSCommon.updateTag(document.CROSS_SELL_CAR_FORM, "CLASS", carType);
}
document.getElementById('CROSS_SELL_CAR_FORM').submit();
}
</script>              <!-- target content value : TRUE -->  <!-- Placeholder Loaded --> <!-- marketValue CA Language US pnrRecLocator PHJHTA insurancePlcyNum  custEmailACO stephanie.perrin@mail.utoronto.ca custEmailADO  pTLastName Perrin -->                         <iframe src="https://aciframe.mytravelwurld.com/?purliframe=1&URN=a81aa744-f04b-458a-8ef2-edbf1c530be7" scrolling="no" frameBorder="0" width="940" class="purlIframeSection" height="1560" id="purlContactIframeID"></iframe>          <br /> <br />  </div>   <script type="text/javascript">
if (window.addEventListener)
{
window.addEventListener('message', receiveMessage, false);
}
else if (window.attachEvent)// This is for ie Browsers
{
window.attachEvent('onmessage', receiveMessage);
}
function receiveMessage(evt) {
if ((evt.origin === 'https://acstage.mytravelpurl.com' ||  evt.origin === 'https://tp.aircanada.com' || evt.origin === 'https://aciframe.mytravelwurld.com' || evt.origin === 'https://acstaging.mytravelpurl.com' || evt.origin === 'https://acstaging.mytravelpurl.com')&& document.getElementById("purlContactIframeID")) {
if (evt.data.indexOf("height") == 0) {
var hStr = evt.data.replace("height", "");
var iFrameHeight = 0;
try {
iFrameHeight = parseInt(hStr);
if(iFrameHeight < 150){
iFrameHeight = null;
}
}
catch (err) { }
if (iFrameHeight > 0) {
document.getElementById("purlContactIframeID").style.height = (iFrameHeight) + "px";
}
}
else if (evt.data.indexOf("http") == 0) {
window.location.href = evt.data;
}
}
}
</script>  </div>                         <div class="big_warning"> <strong class="font12">Additional passenger information is required</strong><br>      Your current flight itinerary includes travel to a country that requires additional passenger information.<br><br>
We strongly encourage you to provide this information ahead of time from the comfort of your home or office with our secure online form.<br />       <a href='https://res.aircanada.ca/APIS?APISKey=XuFkTWySePugMkZA21yFpjvNikFbddtPdyOx1wbIN0QVr11/6sZKjExCmkY9mAag' target="_blank"><strong>Provide passenger information</strong></a>  </div>   <div id="ir_v_placeholder"></div>  <a class="plus red font13" href="javascript: void(0)" id="view_detailed_ir"> View detailed Itinerary/Receipt</a> <div id="detailed_ir" style="display:none;">                      <table class="confPage" id="BarcodeSection"> <tr> <td valign="top"> <h1 id="title" class="confPage">Itinerary/Receipt</h1> <div id="confirmation"> <br />     <strong>Your booking is confirmed.</strong> Please print/retain this page for your financial records (e.g. for taxation, expense claim or payment card reconciliation purposes). We thank you for choosing Air Canada and look forward to welcoming you on board.     </div> </td> <td valign="bottom" width="120px">  <div id="barcodelnk"><a id="barcodeLink" href="http://www.aircanada.com/shared/en/common/flights/pop_2dbarcode.html" target="_blank" name="barcodeLink"><span style="font-size: 9px;">Scan this barcode to check in at any Air Canada check in kiosk.</span></a></div> </td> <td valign="bottom" width="135px">   <div id="barcodeimg" style="width:135px;"> <div> <img id="BAR_CODE_IMG" width="135px" height="135px" name="BAR_CODE_IMG" class="barcodeimg" src="https://book.aircanada.com/pl/AConline/en/RAztecServlet?DATA=M3Perrin/Stephanie    EPHJHTA YYZYVRAC 0153 114 016F     072>20B0  5077IAC 250142146243597 1AC AC 579866591F      *20000AC 223               +16136203834        0B          NPHJHTA YVRICNAC 0063 114 012A     036250142146243597 1AC AC 579866591F      000B          NPHJHTA ICNYVRAC 0064 121 013K     036250142146243597 1AC AC 579866591F      000B          N&FORMAT=PNG&RESOLUTION=300&HEIGHT=230&WIDTH=230&ERROR_CORRECTION=23&ENCODING=NORMAL&CONFIGURATION=125x125&TYPE=ANY&RUNE=-1&MARGIN=0&MODULE_SIZE=4&IMAGE_AUTO_SIZED=YES" alt="Bar Code" /> </div> </div>  </td> </tr> </table>    <div id="business" class="airFull conf">                                                                                                   <div class="pageSectionTitle" style="padding:0 0 6px 0;color:#111111;margin-bottom:0;font-family:Verdana,Arial;width:940px;border-bottom:2px solid #616E6E;"> <h2 class="pull-left" style="font-size:14px ! important; font-weight:bold; padding: 0px; margin: 0px;color: #111111;">Booking Information</h2> <img src="img/aclogo_h.gif" id="headerPrint" alt="Air Canada logo"/> <p style="clear:both; height:0;font-size:0;margin:0"> </p> </div> <table border="0" cellpadding="0" cellspacing="0" id="form"> <tr class="head"> <th class="bookingReference"> <span id="bookingReferenceLabel">Booking Reference:</span> <span id="bookingReferenceNumber">PHJHTA</span> </th> <th rowspan="4" class="customerCare">               <h1>Customer Care</h1>
<h2>Air Canada</h2>
<h3>1-888-247-2262</h3>
<h2>Flight Arrivals and Departures</h2>
<h3>1-888-422-7533</h3> </th> </tr> <tr> <td>     <p class="p-margin-left"> <strong> Electronic Ticketing confirmed. </strong>      <strong> This is your official itinerary/receipt. </strong>      </p>                      <p class="mainContact"> <strong> Main Contact: </strong> <br /> <span id="qaid_spa_name">    Ms   Stephanie    Perrin      </span> <br />  <span id="qaid_spa_email">stephanie.perrin@mail.utoronto.ca</span>        <br />               Mobile:      <span id="qaid_spa_phone_PH1"> 1-613-6203834 </span>     <br />                Home:     <span id="qaid_spa_phone_PH2"> 1-613-2563834 </span>     <br />                 Work:    <span id="qaid_spa_phone_PH3"> 1-613-2563834 </span>         <br /><br /> </p>  </td> </tr>  <tbody id="onlineServicesSection"> <tr class="head"> <th> Online Services </th> </tr>        <tr> <td> <div class="onlineServices"> <ul>        <li> <a href="https://book.aircanada.com/pl/AConline/en/OverrideServlet?ACTION=MODIFY&BOOKING_FLOW=REBOOK&COUNTRY=CA&EXTERNAL_ID=76374254494b5259456379725a6a4b4c596b414475436d3869544d633470636e&DIRECT_RETRIEVE=true&DIRECT_RETRIEVE_LASTNAME=Perrin&EMBEDDED_TRANSACTION=RetrievePNRServlet&LANGUAGE=US&REC_LOC=PHJHTA&SITE=SAADSAAD&SO_SITE_SEND_MAIL=TRUE" style="text-decoration:underline; font-weight:bold;color:#C00;text-decoration:underline;">Manage</a> my booking online (view/change my booking; select seats*). </li>   <li>      <a href="https://services.aircanada.com/eupgweb/selfservice/eupgrade?recordLocator=PHJHTA&lastName=Perrin" target="_blank"> Request an upgrade </a>    </li>   <li>     <a href="https://book.aircanada.com/pl/AConline/en/OverrideServlet?ACTION=MODIFY&BOOKING_FLOW=REBOOK&COUNTRY=CA&DIRECT_RETRIEVE=true&DIRECT_RETRIEVE_LASTNAME=Perrin&EXTERNAL_ID=76374254494b5259456379725a6a4b4c596b414475436d3869544d633470636e&EMBEDDED_TRANSACTION=SeatMapAvailServlet&IS_SEAT_SELECTION_SERVICE=true&IS_DIRECT_ACCESS=true&LANGUAGE=US&REC_LOC=PHJHTA&SITE=SAADSAAD" target="_blank"> Select Seats </a>   </li> <li>     <a href="https://book.aircanada.com/pl/AConline/en/OverrideServlet?ACTION=ADDON_SERVICING&BOOKING_FLOW=OPTION&COUNTRY=CA&DIRECT_RETRIEVE=true&DIRECT_RETRIEVE_LASTNAME=Perrin&EXTERNAL_ID=76374254494b5259456379725a6a4b4c596b414475436d3869544d633470636e&EMBEDDED_TRANSACTION=FlexPricerModifyServlet&IS_DIRECT_ACCESS=true&LANGUAGE=US&REC_LOC=PHJHTA&SITE=SAADSAAD&PAGE_FLOW=MLL" target="_blank"> Maple Leaf Lounge | Meal Vouchers | On My Way </a>   </li>   <li> <a href="http://www.aircanada.com/en/travelinfo/traveller/mobile/notification.html" style="font-weight:bold;color:#C00;text-decoration:underline;">Alert me</a> of flight status changes directly to my mobile phone or email. </li> <li> <a href="http://www.aircanada.com/en/travelinfo/traveller/flightstatus/index.html" style="text-decoration:underline; font-weight:bold;color:#C00;text-decoration:underline;">Flight Arrivals & Departures</a> - check online if my flight is on time. </li>  <li>     <a href="javascript:WDSCommon.popSizedWin('https://res.aircanada.com/oci/start?lang=en&lastname=Perrin&firstname=Stephanie&pnr=PHJHTA', '756' ,'520')">Check-in online</a> and print my boarding pass. </li> </ul> <p class="footnote">* <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_changes.html', '700' ,'500')">Can my booking be changed online?</a> </p> </div>                           <div class="apiInfo"> <img id="apiInfoImagePrint" src="img/i_info_yellowBG.gif" alt="Important Information" width="16px" height="16px"/> <strong> Additional passenger information is required </strong> <br /><br /><p>      Your current flight itinerary includes travel to a country that requires additional passenger information.<br><br>
We strongly encourage you to provide this information ahead of time from the comfort of your home or office with our secure online form.<br />     </p>  <p> <button type="button" onclick="window.open('https://res.aircanada.ca/APIS?APISKey=HUqJWGPqAHdbgtEO+dVlFAHQse4WP0XnbrKhGEtRwkr7ABHlDi/kYNWg9YRSyz4z')" class="btn btn-small btn-primary" id="button"> <span style="white-space:nowrap;">Provide passenger information</span> </button> </p>  </div>     <div style="display: none;" id="">??????</div> <div style="display: none;" id="PopupText"> <div class="bodypopup"> <span class="time-out-alert"> </span> <span class="bodymessage">undef </span> <div style="clear: both;" class="separator"> </div> </div> </div>  <div style="display: none;" id="CONF.text.SeatService">Select Seats</div> <div style="display: none;" id="CONF.text.SeatServicePopupText"> <div class="bodypopup"> <span class="time-out-alert"> </span> <span class="bodymessage">You cannot use this link to select your seat. 
<br /><br /> 
Please note that you can select your seat <strong>within 24 hours of departure</strong> through our online or mobile check-in applications, or at one of our airport check-in kiosks. If you already checked in for your flight, you can still go back to select or change your seat.
<br /><br /> 
<strong>Important</strong>: If your flight is operated by another airline, please contact that airline to complete your seat selection. </span> <div style="clear: both;" class="separator"> </div> </div> </div> <div style="display: none;" id="">??????</div> <div style="display: none;" id="PopupText"> <div class="bodypopup"> <span class="time-out-alert"> </span> <span class="bodymessage">undef </span> <div style="clear: both;" class="separator"> </div> </div> </div> </td> </tr> </tbody>  </table> <p> </p>                                                              <sc:globalList key="SITE_FLIGHTNUMBERCHECKINEXCEPTION" id="tmpListFlightNumber" />                                                          <div class="pageSection"> <div class="pageSectionTitle"> <h2 class="sectionTitleWithoutImage"> Flight Itinerary </h2> </div>  <table border="0" cellpadding="0" cellspacing="0" id="results"> <tr> <td> <table border="0" cellspacing="0" cellpadding="0"> <tr class="head"> <th> <div align="left" class="flightNameCSS">Flight</div> </th> <th> <div align="left">From</div> </th> <th> <div align="left">To</div> </th> <th> <div align="center">Stops</div> </th> <th><div align="center">Duration</div></th> <th> <div align="center">Aircraft</div> </th>  <th>  <div align="center">Fare Type</div> </th>    <th>Meal</th>   </tr>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <tr class="on"> <td> <div align="left" id="qaid_spa_flightnum_flight0" class="flightNameCSS"> AC153<sup>  </sup> </div> </td> <td> <div align="left"> <strong id="qaid_spa_from_flight0">Toronto, Pearson Int'l (YYZ)</strong>  <span id="qaid_spa_from_date_flight0"> <br /> <abbr title=Friday>Fri</abbr> 24-<abbr title=April>Apr</abbr>  2015 <br /> 08:00 </span>   - Terminal     1  <br /> </div> </td> <td> <div align="left"> <div align="left"> <strong id="qaid_spa_to_flight0">Vancouver, Vancouver Int'l (YVR)</strong>  <span id="qaid_spa_to_date_flight0"> <br /> <abbr title=Friday>Fri</abbr> 24-<abbr title=April>Apr</abbr>  2015 <br /> 10:08 </span>   - Terminal     M  <br /> </div> </div> </td> <td id="qaid_spa_stops_flight0"> 0 </td> <td id="qaid_spa_duration_flight0"> 19<abbr title='hours' >hr</abbr>20 </td> <td id="qaid_spa_aircraft_flight0"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/fleet/pop_fleetA321xm.html', 700, 330)" style="color:#E80700; text-decoration: underline">  321  </a> </td>  <td id="qaid_spa_fare_type_flight0"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/aco/flights/pop_faretypes_int.html', 774, 560)" style="color:#E80700; text-decoration: underline">        Premium Economy (lowest)</a>, B </td>   <td> <div class="meal1" align="left">  F </div> </td>   </tr>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <tr class="on"> <td> <div align="left" id="qaid_spa_flightnum_flight0" class="flightNameCSS"> AC063<sup>  </sup> </div> </td> <td> <div align="left"> <strong id="qaid_spa_from_flight0">Vancouver, Vancouver Int'l (YVR)</strong>  <span id="qaid_spa_from_date_flight0"> <br /> <abbr title=Friday>Fri</abbr> 24-<abbr title=April>Apr</abbr>  2015 <br /> 13:35 </span>   - Terminal     M  <br /> </div> </td> <td> <div align="left"> <div align="left"> <strong id="qaid_spa_to_flight0">Seoul, Incheon Int'l (ICN)</strong>  <span id="qaid_spa_to_date_flight0"> <br /> <abbr title=Saturday>Sat</abbr> 25-<abbr title=April>Apr</abbr>  2015 <br /> 16:20 </span>   <br /> </div> </div> </td> <td id="qaid_spa_stops_flight0"> 0 </td> <td id="">  </td> <td id="qaid_spa_aircraft_flight0"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/fleet/pop_fleet788.html', 700, 330)" style="color:#E80700; text-decoration: underline">  788  </a> </td>  <td id="qaid_spa_fare_type_flight0"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/aco/flights/pop_faretypes_int.html', 774, 560)" style="color:#E80700; text-decoration: underline">        Premium Economy (lowest)</a>, N </td>   <td> <div class="meal2" align="left">  M,L </div> </td>   </tr>                          <tr class="on"> <td> </td> <td colspan="7"><div class="seatOutInfo" align="left">Premium Economy Class is not available or not offered on flight AC153<sup>  </sup>, segment YYZ-YVR. You will be seated in Economy class.</div></td> </tr>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <tr class="off"> <td> <div align="left" id="qaid_spa_flightnum_flight1" class="flightNameCSS"> AC064<sup>  </sup> </div> </td> <td> <div align="left"> <strong id="qaid_spa_from_flight1">Seoul, Incheon Int'l (ICN)</strong>  <span id="qaid_spa_from_date_flight1"> <br /> <abbr title=Friday>Fri</abbr> 01-<abbr title=May>May</abbr>  2015 <br /> 18:00 </span>   <br /> </div> </td> <td> <div align="left"> <div align="left"> <strong id="qaid_spa_to_flight1">Vancouver, Vancouver Int'l (YVR)</strong>  <span id="qaid_spa_to_date_flight1"> <br /> <abbr title=Friday>Fri</abbr> 01-<abbr title=May>May</abbr>  2015 <br /> 11:50 </span>   - Terminal     M  <br /> </div> </div> </td> <td id="qaid_spa_stops_flight1"> 0 </td> <td id="qaid_spa_duration_flight1"> 9<abbr title='hours' >hr</abbr>50 </td> <td id="qaid_spa_aircraft_flight1"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/fleet/pop_fleet788.html', 700, 330)" style="color:#E80700; text-decoration: underline">  788  </a> </td>  <td id="qaid_spa_fare_type_flight1"> <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/aco/flights/pop_faretypes_int.html', 774, 560)" style="color:#E80700; text-decoration: underline">        Premium Economy (lowest)</a>, E </td>   <td> <div class="meal2" align="left">  M,B </div> </td>   </tr>                                                       <tr class="mealInfo"> <th colspan="8">   <p class="meal2">     B: <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/en/travelinfo/onboard/dining/index.html', 700, 500)">Breakfast</a>    L: <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/en/travelinfo/onboard/dining/index.html', 700, 500)">Lunch</a>    M: <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/en/travelinfo/onboard/dining/index.html', 700, 500)">Meal (Non Specific)</a>   </p>      <p class="meal1"> F: <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/en/travelinfo/onboard/dining/na/onboard/documents/bob_menu.pdf', 700, 500)">Food for purchase on board</a> </p> <p class="cashLessCabin"> All Air Canada Café purchases made on board Air Canada and Air Canada rouge flights, as well as on Air Canada Express flights operated by Jazz, are payable only with Visa, MasterCard and American Express credit cards.</p>    </th> </tr>   </table> </td> </tr> </table> </div>      <p> </p>                                    <div class="pageSection"> <div class="pageSectionTitle"> <h2 class="sectionTitleWithoutImage"> Passenger Information </h2> </div> <table border="0" cellpadding="0" cellspacing="0" id="qaid_tab_passenger_information" class="passengerInformation">                                                                                <tr class="head"> <th colspan="4" class="wrapText"> 1:<strong>  Ms   Stephanie    Perrin  </strong>: Adult (16+),  Ticket Number:<strong>      0142146243597      </strong> </th> </tr> <tr class="spacing"> <td colspan="4"></td> </tr>  <tr> <td class="label" style="vertical-align: baseline;">  Air Canada - Aeroplan :   </td> <td class="spacingright text" style="vertical-align: baseline;"> <strong>   579866591     </strong> </td> <td style="vertical-align: baseline;" class="label">Meal Preference:</td> <td class="spacingright" style="vertical-align: baseline; white-space: normal"> <strong>   Regular    </strong>    </td> </tr> <tr style="vertical-align: baseline;" class="label">       <td style="vertical-align: baseline;" class="label">Payment Card:</td> <td style="vertical-align: baseline;">  <strong>     xxxx-xxxx-xxxx-2851      </strong>   </td>     <td style="vertical-align: baseline;" class="label">Special Needs:</td> <td colspan="1" id="qaid_spa_special_needs_passenger1" style="white-space:normal; vertical-align: baseline;"> <strong>    None   </strong> </td> <!-- 09301902 WWW-AC-PROD: Alignment Issue in Passenger info section -->  </tr> <!--PTR 08904213 [Medium]: WWW-AC-PROD: PREF seat numbers not displayed on View IR page for 100% NTP booking--> <!--c:if test="true"--> <!-- 09301902 WWW-AC-PROD: Alignment Issue in Passenger info section --> <tr> <td class="label" style="vertical-align:text-top">Seat Selection:</td> <td colspan="3"> AC153   <b>     <b>16F</b>    (<a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_preferredseats_conf.html', 700, 300)" class="footer"><i>Preferred</i></a>)         </b>                               ,    AC063   <b>       <b> 12A  </b>      </b>                                     ,   <br> AC064   <b>       <b> 13K  </b>      </b> </td> </tr> <!--/c:if-->      <tr class="spacing"> <td colspan="4"></td> </tr>     <tr style="background-color:#FCF1D5 ! important; "> <td colspan="4" style="background-color:#FCF1D5 ! important;border-top:1px solid #90B9B9;white-space:normal;"> <div style="margin:5px 5px 5px 5px ! important; "> Congratulations on your selection of a <strong><em>Preferred</em> seat</strong>. Please read the <a href="https://www.aircanada.com/en/travelinfo/traveller/seatselection/preferredseats.html#terms" target="_blank" style="text-decoration:underline; color: #e80700">Terms and conditions</a>. </div> </td> </tr>    </table> </div>   <p> </p>                                                                                                                                                                                                      <h2 style="font-size:14px;padding:10px 0 6px 0;color:#111111;margin-top:10px;margin-bottom:0;font-family:Verdana,Arial;width:940px;border-bottom:2px solid #616E6E;"> <span style="padding-top:2px; padding-right:20px;">Purchase Summary</span> </h2>  <table> </table>                         <table cellpading="0" cellspacing="0" style="" id="fare">  <tr> <td class="panel">   <table id="fullFareSummaryPanel" cellspacing="0" cellpadding="0" class="562" style=";  display:none"> <tr class="title"> <th colspan="3" class="noBorder" style="font-weight:bold; text-align:left;"> Fare Summary </th> </tr> <tr> <td class="noBorder" valign="bottom" colspan="2" style="min-width:370px !important; padding:2px 6px 2px 2px;">Passenger Type</td>   <th class="noBorder" style="font-weight:normal; text-align:right; padding:2px 12px 2px 2px;"> <strong>    Adult  </strong>   </th>   </tr>                    <tr class="title"> <th class="dots" colspan="2" style="font-weight:bold; text-align: left; ">Air Transportation Charges</th><th class="black" colspan="1" style=""> </th></tr>  <tr> <td colspan="2" class="noBorder" style=""> Base Fare   </td>   <th class="noBorder" style=""> <strong>       2055.00 </strong> </th>   </tr>                                                                                                                                                                                              <tr> <td colspan="2" style="" nowrap="nowrap" >   <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_surcharge.html',700,500)"> Carrier surcharges </a>  </td>    <th class="dots" style="; font-weight: normal;">  280.00   </th>   </tr>           <tr class="title"> <th colspan="3" style="text-align: left; ">Taxes, Fees and Charges</th> </tr>     <tr> <td colspan="2" class="noBorder" style="" nowrap="nowrap" >   <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_surcharge.html', 700, 500)"> Canada Airport Improvement Fee </a>  </td>    <th class="noBorder" style=""> 25.00 </th>   </tr>              <tr> <td colspan="2" class="dots" style="" nowrap="nowrap" >      Canada Harmonized Sales Tax (GST/HST #10009-2287 RT0001) </td>   <th class="dots" style="" >    3.25 </th>   </tr>       <tr> <td colspan="2" class="dots" style="" nowrap="nowrap" >      Republic of Korea Psgr. Service Charge </td>   <th class="dots" style="" >    31.63 </th>   </tr>       <tr> <td colspan="2" class="dots" style="" nowrap="nowrap" >      <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_surcharge.html', 700, 500)" style="color:#C00;text-decoration:underline;">Air Travellers Security Charge (ATSC)</a> </td>   <th class="dots" style="" >    25.91 </th>   </tr>                  <tr> <td colspan="2" style="" nowrap="nowrap" >Total before options (per passenger) </td>   <th class="black" style=""> <strong>     2420.79       </strong> </th>   </tr>          <tr> <td colspan="2" style="" nowrap="nowrap" >Number of passengers</td>   <th class="dots" style=""> <span style="font-weight: normal;">x 1</span> </th>   </tr>  <tr> <td colspan="2" style="" nowrap="nowrap" >Total with options</td>   <th class="black" style="">       <strong>2420.79 </strong> </th>   </tr>                                                                                                                                                   <script>
if ( typeof GoogleAnalytics != 'undefined' ) {
var params = {};

params['itineraryPart'] = '0';
params['tripType'] = 'R';
var destination = 'ICN';
var origin= 'YYZ';
params['extraBagNumber'] =0;
;
;



var descr =origin+"/"+destination;
GoogleAnalytics.addEvent("ExcessBaggage", descr, params);

params['itineraryPart'] = '1';
params['tripType'] = 'R';
var destination = 'YVR';
var origin= 'ICN';
params['extraBagNumber'] =0;
;
;



var descr =origin+"/"+destination;
GoogleAnalytics.addEvent("ExcessBaggage", descr, params);

}
</script> <tr> <th class="leftalign dots" colspan="2" style=""> Grand Total -    Canadian dollars </th> <th id="qaid_spa_total_price" colspan="1" class="grandTotal displayFare" style=""> <div>            $2420.79  </div> </th> </tr>  </table>  <table id="simplifiedFareSummaryPanel" cellspacing="0" cellpadding="0" class="simplifiedFareSummaryPanel 562"> <tr> <th class="leftalign" colspan="2" nowrap="nowrap"> Grand Total </th> <th style="font-weight:bold;" nowrap="nowrap">  1 adult     </th> </tr> <tr> <th class="dots" colspan="2" style="text-align:left;" nowrap="nowrap"> Total including travel options, taxes, fees and charges
 </th> <th class="black" nowrap="nowrap"> $2420.79  CAD   </th> </tr>  </table>                                                                                                                                  <table id="briefFareSummaryPanel" cellspacing="0" cellpadding="0" class="" style=";"> <tr class="title"> <th class="noBorder" colspan="3" style="; text-align:left"> Fare Summary </th> </tr>                        <tr class="title"> <th valign="bottom" colspan="2" class="noBorder"> <strong> Total for  1 adult  </strong> </th> <th class="noBorder"> <strong> </strong> </th> </tr>                        <tr class="title"> <th class="dots" colspan="2" style="font-weight:bold;text-align:left;"> </th> <th class="black" colspan="1" style=""> </th> </tr>   <tr> <td colspan="2" style="" class="noBorder"> Base Fare                                (including <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/common/flights/pop_surcharge.html', 700, 500)" style="text-decoration:underline; color:#C00;">surcharges</a>)       </td>                                                                                                                                                <th class="noBorder" style=""> <strong> 2335.00 </strong> </th>   </tr>                                          <tr> <td colspan="2" style=""> Options </td> <th class="dots" style=""> 0.00 </th> </tr>    <tr> <td colspan="2" style="">    Taxes, Fees and Charges  </td> <th class="dots" style="">              85.79       </th> </tr>        <tr> <th class="leftalign dots" colspan="2" style=""> Grand Total -    Canadian dollars </th> <th id="qaid_spa_total_price_brief" class="grandTotal" style=""> <div>         $2420.79 </div> </th> </tr> </table>            </td> <th style="vertical-align:top!important;" class="info">     <div id="button" style="margin-top:45px;"> <button type="button" id="detailSummary" onclick="CONFForm.showDetailSummary()" class="btn btn-small btn-secondary fixButtonWidth do-not-print" > <span class="viewButtons">Details</span> </button> <button type="button" id="briefSummary" onclick="CONFForm.showBriefSummary()" class="btn btn-small btn-secondary fixButtonWidth do-not-print" style="display:none;"> <span class="viewButtons">View quote brief</span> </button> </div>     </th> </tr>           <tr class="settlement" id="fullFareSummaryPanelBelowInfo"> <td colspan="2" style="">  <div class="interacSection"> <div class="sectionTitle"> <strong> Payment Information </strong> </div>     <br/> <div>  <strong> Credit/Debit Card xxxx-xxxx-xxxx-2851 </strong> - Amount paid: <strong> $2420.79 </strong> </div>  <div> The following amount (tax inclusive) will appear on your credit card or debit card statement: <ul style="">  <li>   Air Canada: $2420.79 (Air <abbr title="Transportation">Transp.</abbr> Charges - per adult) </li>  </ul> </div>    <br/>           Ticket number(s):        0142146243597        </td> </tr>     </table>       <p> </p>                                                                                                  <h2 style="font-size:14px;padding:10px 0 6px 0;color:#111111;margin-top:10px;margin-bottom:0;font-family:Verdana,Arial;width:940px;border-bottom:2px solid #616E6E;"> Fare Rules </h2>  <table cellpading="0" cellspacing="0" style="" id="form" class="fareRules">                                                                                                                                                                                                  <tr class="legHead"> <th style="background-color:#dbebf0; text-align:left">    <strong>Departing Flight </strong>      <span style="font-weight: normal">Toronto (YYZ) To Seoul (ICN) - </span><strong>Premium Economy (lowest)</strong> </th> </tr>                                                     <tr class="legHead following"> <th style="background-color:#dbebf0; text-align:left">     <strong>Return Flight </strong>     <span style="font-weight: normal">Seoul (ICN) To Vancouver (YVR) - </span><strong>Premium Economy (lowest)</strong> </th> </tr>            <tr class="legBody"> <td>                 <p style="">  </p>                                                                                      <ul class="fareRules marginZero" style="line-height:15px;">                            <li><strong>Changes:</strong></li>
<ul style="margin: 0px 0px 5px 20px">
<li>Prior to day of departure - <strong>Change fee</strong> per direction, per passenger, is $50 CAD plus applicable taxes and any additional fare difference. <strong>Changes</strong> can be made up to 2 hours prior to departure.</li>
<li>Day of departure, at the airport - $100 <abbr title="Canadian dollar">CAD</abbr><!-----CURRENCY----->, per passenger, plus applicable taxes (no charge for fare difference) for same-day flights only.</li>
<li>Flights can only be used in sequence from the place of departure specified on the itinerary.</li>
</ul>

<li><strong>Cancellations:</strong></li>
<ul style="margin: 0px 0px 5px 20px">
<li>Tickets are <strong>refundable (a $200 CAD fee applies per person)</strong> and <b>non-transferable</b>. <br /><strong>Partially used tickets </strong>may be submitted for a refund assessment. The refund will be calculated as follows:  actual fare paid minus the value of the portion of the journey that has been flown, and minus the applicable fee.</li>
<li><strong>Cancellations</strong> can be made up to 45 minutes prior to departure.</li>
</ul>

<li><strong>Minimum/maximum stay</strong> and other conditions may apply.</li>
<li><strong>Complimentary advance standard seat selection</strong> on Air Canada and Air Canada Express (operated by Jazz), subject to availability.</li>
<li><b>Priority</b> check-in, baggage handling and boarding.</li>
<li> Up to 24 hours after the purchase of a <a 
href="http://www.aircanada.com/shared/en/common/flights/pop_new_ticket.html" target="_blank" style="color:#e80700">new ticket</a>, Air Canada will cancel your ticket and provide a full refund without penalty.</li>             <li>125% Aeroplan Miles (Altitude Qualifying Miles) for flights operated by Air Canada</li>     <li> Read complete <a href="javascript:void(null)" onClick="ALLPForm.openPopup('FareConditionsServlet;jsessionid=308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855?LANGUAGE=US&SITE=SAADSAAD&PAGE_TICKET=8&CATEGORY_1=PE&FLOW_BOOKING_TYPE=BOOK&PRICING_MODE=')" class="normal">fare rules</a> applicable to this fare. </li>     </ul>                                                </td> </tr>     <tr class="carriageConditions" id="carriageConditions"> <td style="padding:4px 8px 4px 8px;background-color:#FCF1D5;">   Please read important information and notices regarding Air Canada's <a href="javascript:WDSCommon.popSizedWin('http://www.aircanada.com/shared/en/aco/flights/pop_terms.html', 700, 500)" style="color:#E80700; text-decoration: underline">general conditions of carriage</a>. </td> </tr> </table>   <p></p>                                                                                                                                                                                                                                                                                                                                                                                                                      <div class="baggageAllowanceConf" style="margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #616E6E;">   <div id="fare" cellspacing="0" style="" cellpading="0" style="">  <h2 class="baggageAllowanceHeader" >   Baggage Allowance and Fees </h2> <p> <div style="margin:10px 0px 0px 0px;"> Prepare your checked and carry-on baggage with the help of our <a href="http://www.aircanada.com/en/travelinfo/airport/baggage/index.html" style="text-decoration:underline; color:#e80700" target="_blank">Baggage Guide</a> . </div> <div style="margin:10px 0px 0px 0px;"> <h3 style="color:rgb(204, 0, 0);font-size:14px;font-weight:bold;"><a href="http://www.aircanada.com/en/travelinfo/airport/baggage/carry-on.html" style="color:#e80700;text-decoration: none;" target="_blank">Carry-on Baggage</a></h3>
  On your Air Canada, Air Canada Express, or Air Canada rouge-operated flight, you are entitled to 1 standard item (max. size: 23 x 40 x 55 cm [9 x 15,5 x 21,5 in]) and 1 personal item (max. size: 16 x 33 x 43 cm [6 x 13 x 17 in]). Maximum weight for each item is 10 kg (22 lb). <a href="http://www.aircanada.com/en/travelinfo/airport/baggage/carry-on.html" style="color:#e80700" target="_blank">View more details</a>.<br/><br/>
   </div> <div style="margin:10px 0px 10px 0px;"> <h3 style="color:rgb(204, 0, 0);font-size:14px;font-weight:bold;"><a href="http://www.aircanada.com/en/travelinfo/airport/baggage/checked.html" target="_blank" style="text-decoration:none; color:#e80700">Checked Baggage</a></h3>Please see below for details on the bags you plan to check in at the baggage counter. </div> </p> </div> <div style="" id="baggageMainSection">     <table cellpading="0" cellspacing="0" id="baggageAllowanceSection" style=" ">                                                             <tr> <th style="background-color: #D2EBF3;padding: 5px; text-align: left" colspan="4">    <strong>Departing Flight : </strong>      <span style="font-weight: normal">Toronto (YYZ) To Seoul (ICN)</span> <strong> - Premium Economy (lowest)</strong> </th> </tr>                                                               <tr> <th style="background-color: #D2EBF3;padding: 5px; text-align: left" colspan="4">     <strong>Return Flight : </strong>     <span style="font-weight: normal">Seoul (ICN) To Vancouver (YVR)</span> <strong> - Premium Economy (lowest)</strong> </th> </tr>               <tr> <td class="baggageAllowanceTravelTypeLast" style="" rowspan="2"> Regular Baggage Allowance </td>       <td class="baggagePriceInfo" style="">      <strong>1st bag:</strong><br/><span style="font-size: 14px;"><strong>
<span style="font-size: 14px;"><strong>Complimentary</strong></span></strong></span>   </td>   <td class="baggagePriceInfo" style="">      <strong>2nd bag:</strong><br/><span style="font-size: 14px;"><strong>
<span style="font-size: 14px;"><strong>Complimentary</strong></span></strong></span>   </td>    <td colSpan="1" class="baggagePriceInfo" style="" >  </td>  </tr>  <tr> <td class="baggageAllowanceInfoLast" style="" colspan="3" >                                                            Max. weight per bag: 23 kg (50 lb)<br />       Max. linear dimensions per bag: 158 cm (62 in)   </td> </tr>   </table>       </div>        <div style=""> <br/> <strong>Currency</strong><br />
Fee amounts are displayed in the currency of the first departure city on your ticket. On the day of travel, applicable fees will be assessed in the local currency of the country you are travelling from. Certain exceptions may apply where the departure airport does not charge in local currency. The currency exchange rate will be determined by the date of travel.<br /><br />
<strong>Stopovers</strong><br />
Customers may be reassessed checked baggage fees when itineraries include an enroute stopover in excess of 24 hours. </div>   <div style=""> <br/> <strong>Baggage Allowance for Air Canada Altitude and Star Alliance members</strong><br/> 

Baggage check-in must occur with Air Canada, Air Canada Express (flights operated by Jazz, Sky Regional, Air Georgian, Exploits Valley Air) or Air Canada rouge. Your Air Canada Altitude status level must be valid at time of check-in to qualify for waiver of charges related to baggage. <table cellpading="0" cellspacing="0" id="baggageAllowanceSection" 
style="margin-top: 10px;border: 1px solid 
#96B3C3;"><tbody><tr style="background-color: 
#D2EBF3;padding: 5px;text-align:center"><td>

</td>
<td style="font-weight:bold; font-size:14px !important;">
Economy Class
</td>
<td style="font-weight:bold; font-size:14px !important;">
Premium Economy
</td>
<td style="font-weight:bold; font-size:14px !important;">
Business Class
</td>
</tr>
<tr>
<td style="padding: 5px;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
Altitude Super Elite 100K, Elite 75K, Elite 50K & Elite 35K
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
<td style="padding: 5px;text-align:center;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
</tr>
<tr>
<td style="padding: 5px;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
Altitude Prestige 25k
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>2 bags</strong><br/>
23kg (50lb)
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>2 bags</strong><br/>
23kg (50lb)
</td>
<td style="padding: 5px;text-align:center;border-bottom: 1px dashed #7F9DB9;">
<strong>2 bags</strong><br/>
32kg (70lb)
</td>
</tr>
<tr>
<td style="padding: 5px;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
Star Alliance Gold
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
<td style="padding: 5px;text-align:center;border-bottom: 1px dashed #7F9DB9;">
<strong>3 bags</strong><br/>
32kg (70lb)
</td>
</tr>
<tr>
<td style="padding: 5px;border-right: 1px dashed #7F9DB9;">
Star Alliance Silver
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;">
<strong>1 bag</strong><br/>
23kg (50lb)
</td>
<td style="padding: 5px;text-align:center;border-right: 1px dashed #7F9DB9;">
<strong>2 bags</strong><br/>
23kg (50lb)
</td>
<td style="padding: 5px;text-align:center;">
<strong>2 bags</strong><br/>
32kg (70lb)
</td>
</tr></tbody></table> </div>  <div style=""> <br/> Note: If you <strong>exceed your baggage allowance</strong> (in number, size and/or weight), additional checked baggage charges will apply. The policy and fees will be those of the carrier identified in the checked baggage information section.<br />
<ul><li type="square">View <a href="http://www.aircanada.com/en/travelinfo/airport/baggage/checked.html" style="color:#c00;">Air Canada's additional checked baggage policy</a>.<br /></li><li type="square">View the <a href="http://www.aircanada.com/en/travelinfo/airport/codeshare.html" style="color:#c00;">additional checked baggage policy of Air Canada's codeshare and interline partners</a>.<br /></li></ul> </div>   </div>      <h2 id="importantInfoTitle" style="font-size:14px;padding:10px 0 6px 0;color:#111111;margin-top:10px;margin-bottom:0;font-family:Verdana,Arial;width:940px;border-bottom:2px solid #616E6E;">  Important Information  </h2> <table border="0" cellpadding="0" cellspacing="0" id="form" class="importantInfo"> </table> <div id="importantInfo"> 





















<p>


Please review this itinerary/receipt and, should you have any questions, please call 1-888-247-2262 within 24 hours of receipt.  
<br /><br />
<strong>Before You Go: <a href="http://www.aircanada.com/en/travelinfo/before/traveltips.html" style="color:#c00" target="_blank">A 'To-Do' List</a></strong>


</p>

























<p>


All passengers are advised to view the <A href="http://www.aircanada.com/traveldocumentation" style="color:#c00" target="_blank">Travel documentation</a> page for important information on identification required for travel.


</p>





































































































<p>


<a href="http://www.aircanada.com/en/travelinfo/airport/checkin.html" style="color:#c00">Check-in and boarding times</a>


</p>






























































 </div> <p></p>         <br /> <div id="buttons" class="rightLink do-not-print">        <a href="http://www.aircanada.com/en/home.html" class="arrowLink"> Return to Homepage </a>   </div> </div> </div> <div id="linksPrint"> <strong> Links </strong> <table> <tr> <td>Manage my booking online:</td> <td>http://www.aircanada.com/mybookings</td> </tr> <tr> <td>Flight Departure & Arrivals:</td> <td>http://www.aircanada.com/flightstatus</td> </tr> <tr> <td>General conditions of carriage:</td> <td>http://www.aircanada.com/conditionsofcarriage</td> </tr> <tr> <td>Information and Services</td> <td>http://www.aircanada.com/travelinfo</td> </tr>  <tr> <td>Advance Passenger Information:</td> <td>http://www.aircanada.com/APIS</td> </tr>  </table> </div> </div> </div>                  <div class="placeholder clearBothGeneric"> <!-- Site Name ACO --> <!-- target content value : TRUE -->                                    <table border="0" style="margin: 7px 0px; color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px">
<tbody>
<tr>
<td width="18" valign="top"><img src="https://book.aircanada.com/pl/AConline/en/img/zero_footprint.gif" alt="offer" width="28" height="27" /></td>
<td valign="top"><span style="font-size: 12px"><strong>Fly Carbon Neutral.</strong> Offset your portion of this flight's CO<sub style="font-size: 8px">2</sub> emissions.</span><br />
<a style="color: #cc0000" href="http://www.aircanada.com/xredirect.html?p=zerofootprint&lang=en">Offset now</a> | <a style="color: #cc0000" href="http://www.aircanada.com/en/travelinfo/traveller/zfp.html">Learn more</a> </td>
</tr>
</tbody>
</table>
     </div>                                                                                    <script language="javascript" type="text/javascript" charset="windows-1252">
if(document.getElementById('page-header')){
var pageTitle = document.getElementById('page-header').getElementsByTagName('h1')[0].innerHTML;
pageTitle=WDSCommon.trimString(pageTitle);
if(pageTitle=="" || pageTitle==null){
pageTitle = "|";
}
}
</script>  <div class="footerTopSection">   <script language="javascript" type="text/javascript" charset="windows-1252">
custom_var="|0579866591|16136203834 stephanie.perrin@mail.utoronto.ca|||ACO";
pageCode="CONF";
if(pageCode!='FARE' && pageCode!='SEAS')
{
custom_var = custom_var.substring(custom_var.indexOf("|"),custom_var.length);
custom_var = pageTitle+custom_var;
}
</script> <script language="javascript" type="text/javascript" charset="windows-1252" src="js/oo_engineac-ui_v97.0_24AB_110215.js"></script> <script language="javascript" type="text/javascript" charset="windows-1252">
O_GoT('<img src="img/sm_C00_oo.gif" border="0" title="Rate this page" style="margin-right:5px;" alt="" >Rate this page');
</script>     </div>  <div id="footer" class="page-footer">  <div class="wrapper">      <ul id="site-nav" class="footer-nav"> <li><a href="javascript:popExternal('http://www.aircanada.com/en/about/index.html')" class='footer'> About Air Canada </a></li> <li><a href="http://www.aircanada.com/en/about/career/index.html" class='footer'> Careers </a></li> <li><a href="http://www.aircanada.com/en/sitemap.html" class='footer'> Site Map </a></li> <li><a href="http://www.aircanada.com/en/customercare/contact.html" class='footer'> Contact Us </a></li> <li><a href="http://www.aircanada.com/splash/agents/index.html" class='footer'> Travel Agents </a></li>   <li><a href='http://www.aircanada.com/site_selector.html' class='footer'> WorldWide Sites </a></li>    <li><a href="http://www.aircanada.com/fr/home.html" class="footer"> Français </a></li>     <li><a href="http://www.aircanada.com/en/about/legal/privacy/index.html" class="footer"> Privacy Policy </a></li>          <li class="last-child"><a href='http://www.aircanada.com/en/about/legal/notice.html' class='footer'> Terms of Use </a></li> </ul>   <ul id="members-nav" class="footer-nav" style="display:inline-block; *display: inline; *zoom : 1;"> <li style="text-align:center;border-right: none;"> © 2014 Air Canada </li> <li style="text-align:center"><a href="javascript:popExternal('http://www.aircanada.com/en/about/acfamily/staralliance/index.html', 'footer')"><img src="img/g_staralliancemember.png" border="0" alt="Star Alliance logo"/></a></li> </ul>    </div> </div> <script language="JavaScript">
function popExternal(url, title) {
theWin = window.open(url,title,'width=6,height=400,menubar=no,scrollbars=yes,toolbar=yes,location=yes,directories=no,resizable=yes,top=0,left=0');
if (navigator.appName == "Netscape") {
theWin.focus();
}
}
function goToEnglishMainPage() {
writeLangCookie ('new_lang_pref', 'english', '/');
}
function goToFrenchMainPage(){
writeLangCookie ('new_lang_pref', 'french', '/');
}
function goToDeutschMainPage(){
writeLangCookie ('new_lang_pref', 'deutsch', '/');
}
function writeLangCookie (cookieName, cookieValue, cookiePath) {
var expDate = new Date();
var expiry = 5 * 365 * 1000 * 60 * 60 * 24;
var domain = ".aircanada.com";
expDate.setTime (expDate.getTime() + expiry);
document.cookie = cookieName + "=" + escape (cookieValue) + ";path=" + cookiePath  + "; expires=" + expDate.toGMTString() + ";domain=" + domain;
document.location.href ='https://www.aircanada.com/secure/ado/home.do';
}
/**
* function provided by IBM
*/
function gotoAgents() {
var expDate = new Date();
var expiry = 5 * 365 * 1000 * 60 * 60 * 24;
var domain = ".aircanada.com";
var address = location.hostname;
var cookieName='new_lang_pref';
expDate.setTime (expDate.getTime() + expiry);
document.cookie = cookieName + "=" + "" + "; path=" + "/"  + ";expires=" + expDate.toGMTString() + "; domain=" + domain;
location.replace('http://www.aircanada.com/splash/agents/');
}
function changeHome(){
var expDate = new Date();
var expiry = 5 * 365 * 1000 * 60 * 60 * 24;
var domain = ".aircanada.com";
expDate.setTime(expDate.getTime() + expiry);
document.cookie = "new_lang_pref"+ "=" + "" + "; path=" + "/"  + "; expires=" + expDate.toGMTString() + "; domain=" + domain;
document.cookie = "country_pref" + "=" + "" + "; path=" + "/"  + "; expires=" + expDate.toGMTString() + "; domain=" + domain;
location.replace('http://www.aircanada.com/index.html');
}
</script>                                                                                                                                                                                                                                                                                                                                                                                                                    <script type="text/javascript">
/* Mediaplex Parameters */
var mp_Cabin = 'E|L,L';
var mp_FuelSurcharge = Math.round(280.0* 100)/100;
var mp_SeatType = 'PRSE|PFST|PFST';
var mp_SeatRevenue = Math.round(0* 100)/100;
var mp_MealCount = 0;
var mp_MealRevenue = Math.round(0* 100)/100;
var mp_InsuranceCount = 0;
var mp_PolicyNumber = '';
var mp_EmailAddress = 'stephanie.perrin@mail.utoronto.ca';
var mp_NTPCode = '';
var mp_AgentName = '';
var mp_Journey = 'YYZ_YVR_ICN,ICN_YVR';
var mp_TicketsPurchased = 1;
var mp_Origin = 'YYZ';
var mp_Destination = 'ICN';
var mp_FareAmount = Math.round(2055.0* 100)/100;;
var mp_CurrencyType = 'CAD';
var mp_DeptDate = '20150424';
var mp_RetDate = '20150501';
var mp_FareType = 'Premium Economy,Premium Economy';
var mp_FareClass = 'B,N,E';
var mp_TripType = 'RT';
var mp_LoungePassesSold = 0;
var mp_LoungeRevenue = Math.round(0* 100)/100;;
var mp_OnMyWayPurchased = 0;
var mp_OnMyWayRevenue = Math.round(0* 100)/100;;
var mp_CreditCard = 'MasterCard';
var mp_Status = 'F';
var mp_FFP = 'Air Canada - Aeroplan';
var mp_FFN = '579866591';
var mp_SiteVersion = 'CAUS';
var mp_MPUID = 'PHJHTA';
</script>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  <script language="javascript" type="text/javascript" charset="windows-1252">
var s_oPGN="conf";


var s_oCHN= "book travel";



var s_oLNG="us";


var s_oLNG="en";


var s_oEDT="ca";



var s_oENV="prod";

var s_oCHU="aco";

// LOGIC TO SET s_oPGS ------ BEGIN-----------------------------------------------------


s_oPGS="010";





var value = "010";

s_oPGS="010";



var value = "047";

s_oPGS="047";




























// LOGIC TO SET s_oPGS ------ END-----------------------------------------------------


var s_oPRD = [{}];
var s_oUPG ="";






























// In Trip limited display we should not show Price , Addons and Travel insurance.

// Null Check validation












//CR 08359781: WWW-AC-NWP: Upsell to Premium Economy


s_oUPG = "";





//needs round off













// Add Hold Ticket Product details to s_oPRD


//CR 04368866 WWW-AC-EMER Omniture Corrections (R57) - only set oREV before purchase in s_oPRD



// Add Travel Insurance Product to s_oPRD

// Add Add-on Product to s_oPRD


// Add SEAT Add-on Product (PAID PRSE and PAID PFST) to s_oPRD











//END of CR 04368866 WWW-AC-EMER Omniture Corrections (R57)














s_oPRD = [null]
;





















































































































var s_oBClass = "B-N:E";




var s_oFNumber = "AC153-AC63:AC64";







var s_oCUR="CAD";






var oTotalAmount=0;


oTotalAmount = '2420.7900390625';



oTotalAmount = (WDSCommon.roundNumber(parseFloat(oTotalAmount) , 2)).toString();



var TotalAmountWOAddon = "2420.79";
TotalAmountWOAddon = (WDSCommon.roundNumber(parseFloat(TotalAmountWOAddon) , 2)).toString();
















</script>         <script language="javascript" type="text/javascript" charset="windows-1252">


var s_oSTS="Complimentary Preferred";


</script>                      <!-- Air Canada WAO footer scripts --> <script type="text/javascript">
(function() {     sCodeRelease='ac-ui_v97.0_24AB_110215';
var s_code = document.createElement('script');s_code.type = 'text/javascript'; s_code.async = true;     s_code.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://www.aircanada.com/shared/common/sitecatalyst/s_code.js?'+ sCodeRelease;     var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(s_code, s);   })(); </script> <noscript> <img src="http://aircanada.122.2o7.net/b/ss/aircanadaprod//1/H.21-NS/0?ch=noscript" height="1" width="1" border="0" alt="" /> </noscript> <!-- End of Air Canada WAO footer scripts -->       <div id="GoogleAnalyticsEnabled" style="display: none;"></div>                                       <script language="JavaScript" type="text/javascript">
if ( typeof GoogleAnalytics != 'undefined' ) {
document.write('<scr'+'ipt ' + 'src="' + GoogleAnalytics.getJSURL() + '"></scr'+'ipt>');
}
</script>                                                                                                                                                                                                                                                                                                                                                                                      <form style="display: none;" name="utmform"> <textarea id="utmtrans">UTM:T|PHJHTA YYZ-ICN RT site=ACO market=CA||2420.79|365.79||Pakenham|ON|CAUTM:I|PHJHTA YYZ-ICN RT site=ACO market=CA|AC 153 (2015-04-24 Fri) AC 63 (2015-04-24 Fri) AC 64 (2015-05-01 Fri) |YYZ-ICN ICN-YVR |air NLCJDT|822.0|1UTM:I|PHJHTA YYZ-ICN RT site=ACO market=CA|AC 153 (2015-04-24 Fri) AC 63 (2015-04-24 Fri) AC 64 (2015-05-01 Fri) |YYZ-ICN ICN-YVR |air E7KWCJ|1233.0|1</textarea> </form>      <script type="text/javascript">
if ( typeof GoogleAnalytics != 'undefined' ) {


var account = GoogleAnalytics.findProfileAccount(
"book.aircanada.com",
"PROD"
);

GoogleAnalytics.setAccount( account.accountId );
GoogleAnalytics.setProfileURL( account.url );
GA_debugLog("[GoogleAnalytics] Sets account to "+_uacct+" and URL to "+_udn);

var params = {};
params[ 'flow'       ] = 'book';
params[ 'user'       ] = 'logged';
params[ 'market'     ] = 'CA';
params[ 'site'       ] = 'ACO';

//params[ 'session' ] = "308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855!1426645574041";




GoogleAnalytics.add("/air/CONF/YYZ/ICN/", params);
GoogleAnalytics.send();
}
</script>   <script type="text/javascript">
GA_debugLog( "[GoogleAnalytics] e-Commerce transaction:nUTM:T|PHJHTA YYZ-ICN RT site=ACO market=CA||2420.79|365.79||Pakenham|ON|CAnnUTM:I|PHJHTA YYZ-ICN RT site=ACO market=CA|AC 153 (2015-04-24 Fri) AC 63 (2015-04-24 Fri) AC 64 (2015-05-01 Fri) |YYZ-ICN ICN-YVR |air NLCJDT|822.0|1nnUTM:I|PHJHTA YYZ-ICN RT site=ACO market=CA|AC 153 (2015-04-24 Fri) AC 63 (2015-04-24 Fri) AC 64 (2015-05-01 Fri) |YYZ-ICN ICN-YVR |air E7KWCJ|1233.0|1n");
</script>                                                                     <script language="JavaScript">
WDSCommon.setAllPageHeight(true);
</script> <script language="javascript">

</script> </div>     </div>                                 <script language="JavaScript">
<!--
google_conversion_id = 1070225744;
google_conversion_language = "en_US";
google_conversion_format = "2";
google_conversion_color = "FFFFFF";
if (2055.00) {
var google_conversion_value = 2055.00;
}
var google_conversion_label = "Purchase";
-->
</script> <script language="JavaScript" src="https://www.googleadservices.com/pagead/conversion.js">
</script> <noscript> <img height=1 width=1 border=0 src="https://www.googleadservices.com/pagead/conversion/1070225744/?value=2055.00&label=Purchase&script=0"> </noscript>            <SCRIPT language="JavaScript" type="text/javascript">
// Yahoo Inc.
window.ysm_customData = {};
window.ysm_customData.conversion = "transId=PHJHTA,currency=CAD,amount=2055.0";
var ysm_accountid  = "1C51OANLMNRKO94THIUI763NPM0";
document.write("<SCR" + "IPT language='JavaScript' type='text/javascript' "
+ "SRC=//" + "srv2.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid
+ "></SCR" + "IPT>");

</SCRIPT>       <img src="https://secure.acetag.advertising.com/action/type=414664860/bins=1/rich=0/mnum=1516/site=695501/logs=0/betr=airccanada_cs=2" width="1" height="1" border="0"/>     <script>
// function call when the page is totally loaded
window.onload = CONFForm.init;
</script>                       <script>
if(typeof initCrossSellProduct == "function")
initCrossSellProduct();

if(typeof sendHotelRequest == "function")
sendHotelRequest();

if(typeof sendCarRequest == "function")
sendCarRequest();
</script>  <script type="text/javascript" src="Panels/CONF/js/versionAac-ui_v97.0_24AB_110215.js"></script> <script type="text/javascript" src="https://www.aircanada.com/shared/lib/jquery-formtips.js"></script>      <script type="text/javascript">
WDSMessage.setMessage("Calendar.provider.Google", "http://www.google.com/calendar/event?action=TEMPLATE&text={0}&dates={1}/{2}&details={4}&location={5}&trp=true&sprop={6}");
WDSMessage.setMessage("Calendar.provider.Yahoo", "http://calendar.yahoo.com/?v=60&view=d&type=20&title={0}&st={7}&dur={3}&desc={4}&in_loc={5}&url={6}");
WDSMessage.setMessage("Calendar.provider.Live", "http://calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart={1}&dtend={2}&summary={0}&location={5}&description={4}");
var flightEventObject = function(flightIndex, title, startDate, endDate, duration, bodyDetail, locationDetail, urlRelated, startDateLocal, bodyDetailNoPax){
this.flightIndex        =       flightIndex;
//0 Title
this.title                      =       title;
//1 Event Start Date
this.startDate          =       startDate;
//2 Event End Date
this.endDate            =       endDate;
//3 Event Duration
this.duration           =       duration;
//4 Body Details
this.bodyDetail         =       bodyDetail;
this.bodyDetailNoPax=   bodyDetailNoPax;
//5 Location
this.locationDetail     =       locationDetail;
//6 URL
this.urlRelated         =       urlRelated;
//7 Event Start Date LOCAL
this.startDateLocal     =       startDateLocal;
};
var Calendar = {
GOOGLE:                                 "Google",
YAHOO:                                  "Yahoo",
LIVE:                                   "Live",
ICALENDAR:                              "iCalendar",
WEBCAL:                                 "WebCal",
flightCalendar:                 [],
selectedCalendar:               null,
selectCalendarProvider: function(calendarProvider){
if(this.flightCalendar && this.flightCalendar != null){
if(this.flightCalendar.length - 1 == 1 && calendarProvider != 'iCalendar' && calendarProvider != 'WebCal'){
this.addCalendarEvent(1, calendarProvider);
}
else {
this.showCalendarOptions(calendarProvider);
}
}
// to disable default behavior
return false;
},
showCalendarOptions:    function(calendarProvider){
if(calendarProvider == null){
$(".flights").hide();
$(".providers").show();
this.selectedCalendar=null;
}
else if(calendarProvider == this.GOOGLE){
$("#selectedLogo").attr("src","img/Calendar/google_calendar.gif");
$("#selectedLogo").attr("alt","Google Calendar");
$("#selectedText").html("Google Calendar");
$(".flights").show();
$(".providers").hide();
this.selectedCalendar=this.GOOGLE;
}
else if(calendarProvider == this.YAHOO){
$("#selectedLogo").attr("src","img/Calendar/yahoo_calendar.gif");
$("#selectedLogo").attr("alt","Yahoo! Calendar");
$("#selectedText").html("Yahoo! Calendar");
$(".flights").show();
$(".providers").hide();
this.selectedCalendar=this.YAHOO;
}
else if(calendarProvider == this.LIVE){
$("#selectedLogo").attr("src","img/Calendar/windows_calendar.gif");
$("#selectedLogo").attr("alt","Windows Live Calendar");
$("#selectedText").html("Windows Live Calendar");
$(".flights").show();
$(".providers").hide();
this.selectedCalendar=this.LIVE;
}
else if(calendarProvider == this.ICALENDAR){
this.iCalendarRequest();
}
else if(calendarProvider == this.WEBCAL){
this.iCalendarRequest(this.WEBCAL);
}
// to readjust height
$("#calendarLink").acLightbox("setPos");
// to disable default behavior
return false;
},
addCalendarEvent:               function(flightIndex, calendarProvider){
var url = null;
if(this.selectedCalendar != null){
url = WDSMessage.formatMessage("Calendar.provider."+this.selectedCalendar, encodeURIComponent(this.flightCalendar[flightIndex].title), this.flightCalendar[flightIndex].startDate, this.flightCalendar[flightIndex].endDate, this.flightCalendar[flightIndex].duration, encodeURIComponent(this.flightCalendar[flightIndex].bodyDetailNoPax), encodeURIComponent(this.flightCalendar[flightIndex].locationDetail), this.flightCalendar[flightIndex].urlRelated, this.flightCalendar[flightIndex].startDateLocal);
}
else if(calendarProvider != null){
url = WDSMessage.formatMessage("Calendar.provider."+calendarProvider, encodeURIComponent(this.flightCalendar[flightIndex].title), this.flightCalendar[flightIndex].startDate, this.flightCalendar[flightIndex].endDate, this.flightCalendar[flightIndex].duration, encodeURIComponent(this.flightCalendar[flightIndex].bodyDetailNoPax), encodeURIComponent(this.flightCalendar[flightIndex].locationDetail), this.flightCalendar[flightIndex].urlRelated, this.flightCalendar[flightIndex].startDateLocal);
}
var formatedUrl = url.replace(/'/g,"%27");
window.open(formatedUrl,'_blank');
// to disable default behavior
return false;
},
iCalendarRequest:               function(serveOver){
$("#iCalendarForm > input").remove();
$('<input>').attr({
type: 'hidden',
name: 'FILE_NAME',
value: "YYZ-ICN_04-24-2015"
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: 'FLIGHT_COUNT',
value: (Calendar.flightCalendar.length -1)
}).appendTo('#iCalendarForm');
for(i=1; i < Calendar.flightCalendar.length; i++ ){
var flightEvent = Calendar.flightCalendar[i];
$('<input>').attr({
type: 'hidden',
name: "TITLE_" + flightEvent.flightIndex,
value: encodeURIComponent(flightEvent.title.replace(/\n/gi, "\\n"))
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: "START_" + flightEvent.flightIndex,
value: flightEvent.startDate
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: "END_" + flightEvent.flightIndex,
value: flightEvent.endDate
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: "BODY_" + flightEvent.flightIndex,
value: encodeURIComponent(flightEvent.bodyDetail.replace(/\n/gi, "\\n"))
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: "LOCATION_" + flightEvent.flightIndex,
value: encodeURIComponent(flightEvent.locationDetail.replace(/\n/gi, "\\n"))
}).appendTo('#iCalendarForm');
$('<input>').attr({
type: 'hidden',
name: "LINK_" + flightEvent.flightIndex,
value: flightEvent.urlRelated
}).appendTo('#iCalendarForm');
}

document.getElementById("iCalendarForm").submit();
// to disable default behavior
return false;
}
};












































































Calendar.flightCalendar[1] = new flightEventObject(
'1',
$('<div />').html(('Flight from Toronto to Vancouver, departing at 08h00 (local time) - Booked on 18-<abbr title=March>Mar</abbr>,  2015').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'20150424T130000Z',
'20150424T180800Z',
'0208',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC153 from Toronto (YYZ) to Vancouver (YVR), departing at 08h00 (local time) and arriving at 10h08 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 16F | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'Air Canada - AC153',
'www.aircanada.com',
'20150424T080000',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC153 from Toronto (YYZ) to Vancouver (YVR), departing at 08h00 (local time) and arriving at 10h08 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 16F | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n')
);











































































Calendar.flightCalendar[2] = new flightEventObject(
'2',
$('<div />').html(('Flight from Vancouver to Seoul, departing at 13h35 (local time) - Booked on 18-<abbr title=March>Mar</abbr>,  2015').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'20150424T213500Z',
'20150425T072000Z',
'0245',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC63 from Vancouver (YVR) to Seoul (ICN), departing at 13h35 (local time) and arriving at 16h20 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 12A | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'Air Canada - AC63',
'www.aircanada.com',
'20150424T133500',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC63 from Vancouver (YVR) to Seoul (ICN), departing at 13h35 (local time) and arriving at 16h20 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 12A | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n')
);













































































Calendar.flightCalendar[3] = new flightEventObject(
'3',
$('<div />').html(('Flight from Seoul to Vancouver, departing at 18h00 (local time) - Booked on 18-<abbr title=March>Mar</abbr>,  2015').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'20150501T090000Z',
'20150501T195000Z',
'1750',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC64 from Seoul (ICN) to Vancouver (YVR), departing at 18h00 (local time) and arriving at 11h50 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 13K | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n'),
'Air Canada - AC64',
'www.aircanada.com',
'20150501T180000',
$('<div />').html(('Booking Reference Number: PHJHTA%0A%0AAC64 from Seoul (ICN) to Vancouver (YVR), departing at 18h00 (local time) and arriving at 11h50 (local time)%0A%0A Passenger%0A1. Stephanie  Perrin | Seat: 13K | Ticket Number: 0142146243597%0A%0AQuick Links:%0Awww.aircanada.com%0Amobile.aircanada.com%0Awww.aircanada.com/check-in%0Awww.aircanada.com/flightstatus%0Awww.aircanada.com/baggage').replace(/\n/g, '%0A')).text().replace(/%0A/g, '\n')
);



$(document).keyup(function(e) {
if(document.getElementById("calendarClose") && document.getElementById("calendarClose") != null){
if (e.keyCode == 27) {
$("#calendarClose").click();
}
else if (e.keyCode == 8) {
if(Calendar.selectedCalendar != null){
Calendar.showCalendarOptions();
}
else {
$("#calendarClose").click();
}
}
}
});
Calendar.initCalendarLightBox = function(){
$('#calendarLightBox').acLightbox3('display');
}
</script> <div class="lightbox wide lightboxWrapper" id="calendarLightBox"> <div class="header"> <div class="content paddingTop10"> <h1 id="lightBoxTitle" role="heading"> Add to calendar </h1> <div class="closeBoxLink"> <a href="#" class="closebox"><img src="img/Calendar/closebutton.gif" alt="Close Window" id="newCloseButton"></a> </div> </div> </div> <div class="body"> <div class="content"> <div class="lightbox_content"> <div class="content_body"> <div class="calendarBoxTop"> <div class="calendarPadding calendarList"> <ul><li>Click on the calendar of your choice below to add your flight to your calendar.</li><li><strong>IMPORTANT WARNING:</strong> Flights appear in your calendar based on its current time zone setting. If your travel involves a change in time zones, make a note of the time difference or reset your calendar's time zone settings accordingly.</li><li><strong>If you make changes to your booking</strong>, first delete the old entries (if any) from your calendar, then use the 'Add to calendar' option in 'Manage My Booking' to create an updated file.</li></ul> </div> </div> <div class="calendarBoxSeparator">   </div> <div class="calendarBoxContent providers"> <div class="calendarPadding"> <div class="calendarOptionTitle"> <h2> Select a calendar </h2> </div> <div class="calendarOptionLeft"> <div> <a href="javascript:void(0);" role="link" onclick="return Calendar.selectCalendarProvider('Google');"> <img align="absmiddle" src="img/Calendar/google_calendar.gif" alt="Google Calendar"></img> <span class="addCalendarLink"> Google Calendar </span> </a> </div> </div> <div class="calendarOptionRight"> <div> <a href="javascript:void(0);" role="link" onclick="return Calendar.selectCalendarProvider('iCalendar')"> <img align="absmiddle" src="img/Calendar/outlook_calendar.gif" alt="Microsoft Outlook"></img> <span class="addCalendarLink"> Microsoft Outlook </span> </a> <span style="font-size:11px"> (download .ics files) </span> </div> </div> <div class="calendarOptionLeft"> <div> <a href="javascript:void(0);" role="link" onclick="return Calendar.selectCalendarProvider('Yahoo');"> <img align="absmiddle" src="img/Calendar/yahoo_calendar.gif" alt="Yahoo! Calendar"></img> <span class="addCalendarLink"> Yahoo! Calendar </span> </a> </div> </div> <div class="calendarOptionRight"> <div> <a href="javascript:void(0);" role="link" onclick="return Calendar.selectCalendarProvider('WebCal');"> <img align="absmiddle" src="img/Calendar/ical_calendar.gif" alt="iCal"></img> <span class="addCalendarLink"> iCal </span> </a> <span style="font-size:11px"> (download .ics files) </span> </div> </div> <div class="calendarOptionLeft"> <div> <a href="javascript:void(0);" role="link" onclick="return Calendar.selectCalendarProvider('Live');"> <img align="absmiddle" src="img/Calendar/windows_calendar.gif" alt="Windows Live Calendar"></img> <span class="addCalendarLink"> Windows Live Calendar </span> </a> </div> </div> <div style="clear:both;"> </div> <br/> </div> </div> <div class="calendarBoxContent flights" style="display:none;"> <div class="calendarPadding"> <div class="calendarFlightTitle"> <h2> <img id="selectedLogo" align="absmiddle" src="" alt="" /> <span id="selectedText">Google Calendar</span> - <strong> Add your flights: </strong> </h2> </div>      <div class="calendarFlight"> <a href="javascript:void(0);" class="addCalendarLink" onclick="return Calendar.addCalendarEvent(1)"> Flight 1 </a> - Toronto (YYZ) to Vancouver (YVR) </div>     <div class="calendarFlight"> <a href="javascript:void(0);" class="addCalendarLink" onclick="return Calendar.addCalendarEvent(2)"> Flight 2 </a> - Vancouver (YVR) to Seoul (ICN) </div>       <div class="calendarFlight"> <a href="javascript:void(0);" class="addCalendarLink" onclick="return Calendar.addCalendarEvent(3)"> Flight 3 </a> - Seoul (ICN) to Vancouver (YVR) </div>    <br/> <div class="calendarFlightBack"> <a href="javascript:void(0);" class="addCalendarLink" style="font-weight:normal;" onclick="Calendar.selectCalendarProvider();" > Select another calendar </a> </div> <div style="clear:both;"> </div> </div> </div> </div> </div> </div> </div> <div class="footer"> <div class="buttonline"> <button type="button" role="button" class="pull-left calendarButton btn btn-small btn-secondary closebox"> <span>Close</span> </button> </div> </div> </div> <div style="display:none;"> <form id="iCalendarForm" name="iCalendarForm" target="_blank" method="post" action="./iCalendarServlet"> </form> </div>      <link rel="stylesheet" href="https://www.aircanada.com/shared/common/css/ac-formtips.css" type="text/css"> <script type="text/javascript" src="https://www.aircanada.com/shared/lib/jquery-formtips.js"></script> <!--[if gte IE 7]> <style>
#mailForm,
#aclightbox_normal .middle,
#aclightbox_wide .middle,
#aclightbox_signin .middle,
#aclightbox_resume .middle{
zoom:1;
}
</style> <![endif]-->                                         <script type="text/javascript">
//Constructor//
function EmailPanel (){
this.initEmailLightBox                          =       EmailPanel_initEmailLightBox;
this.initEmailAjax                                      =       EmailPanel_initEmailAjax;
this.collectEmailParam                          =       EmailPanel_collectEmailParam;
this.swapEmailPanelAjax                         =       EmailPanel_swapEmailPanelAjax;
this.showLightBox                                       =       EmailPanel_showLightBox;
this.resetEmailFields                           =       EmailPanel_resetEmailFields;
this.initMailSentLightBox                       =       EmailPanel_initMailSentLightBox;
this.resetToInitialState                        =       EmailPanel_resetToInitialState;
this.resetValidationFields                      =       EmailPanel_resetValidationFields;
};
var EmailPanel = new EmailPanel();
//Initiating the lightbox based upon the parameter passed
function EmailPanel_showLightBox(target){
if(target === 'mailToFriend'){
EmailPanel.initEmailLightBox();
}
else {
Calendar.initCalendarLightBox();
}
}
// -------------------------------------------------------------------------- \\
// MAIL SENT LIGHTBOX
// -------------------------------------------------------------------------- \\
function EmailPanel_initMailSentLightBox(){
$("#emailItinerarySentLightBox").acLightbox3('display');
}
// -------------------------------------------------------------------------- \\
// EMAIL TO FRIEND LIGHTBOX
// -------------------------------------------------------------------------- \\
function EmailPanel_initEmailLightBox(){
var addRecipientLimit= 9;
EmailPanel.resetToInitialState();
$('#emailItineraryLightBox').acLightbox3('display');
var toDivCount = 2;
// CallBack Functionality
$('#addRecipient').die('click').live('click',function(e){
e.preventDefault();
if(toDivCount <= addRecipientLimit){
var toDiv = '<div class="emailLightBoxFormRow dyanamicCreatedRow">'+
'<label for="NAME_TO_'+ toDivCount +'" class="labelName">'+
'<span class="labels">Name</span><input type="text" id="NAME_TO_'+ toDivCount +'" name="NAME_TO_'+ toDivCount +'" class="nameToField text-box" role="textbox"/>'+
'</label>'+
'<label for="MAIL_TO_'+ toDivCount +'" class="labelEmail">'+
'<span class="emaillabel">Email</span><input type="text" rel="email" id="MAIL_TO_'+ toDivCount +'" name="MAIL_TO_'+ toDivCount +'" maxlength="46" class="emailToField text-box"  role="textbox"/>'+
'</label>'+
'</div>';
$('#nameEmailRow').append(toDiv);
if(!WDSCommon.isTouchSupported){
$('#emailItineraryLightBox').acLightbox3('adjust');
}
if(WDSCommon.isTouchSupported){
$(".emailToField").addClass("touchDevice");
}
$('#NAME_TO_'+toDivCount).focus();
if(toDivCount === addRecipientLimit)
$('#addRecipient').css("display","none");
}
if(WDSCommon.isTouchSupported){
WDSCommon.addCrossButtonToTextField();
}
toDivCount = toDivCount + 1;
});
$("#mailForm").formtips({
validation: {
'MAIL_TO_1' : {
rules : {
email: true
},
msgErr : '<span  role="alert" aria-live="assertive">Please enter a valid email address.</span>'
},
'NAME_TO_1' : {
rules : {
alphaNum: true,
notempty:''
},
msgErr : '<span  role="alert" aria-live="assertive">Please enter recipient\'s name.</span>'
},
'NAME_FROM':{
rules : {
alphaNum: true,
notempty:''
},
msgErr : '<span  role="alert" aria-live="assertive">Please enter your name.</span>'
}
}
});
$('#emailConfirmButton').unbind('click').bind('click',function(e){
e.preventDefault();
$('#mailForm').submit();
});
$('#mailForm').submit(function(e){
e.preventDefault();
if(!$('#NAME_FROM').hasClass('notvalid') && $('#NAME_FROM').val().length > 0){
if(!$('#NAME_TO_1').hasClass('notvalid') && $('#NAME_TO_1').val().length > 0){
if(!$('#MAIL_TO_1').hasClass('notvalid') && $('#MAIL_TO_1').val().length > 0){
EmailPanel.initEmailAjax();
EmailPanel.resetEmailFields();
$('.closebox').click()
}
}
}
});
if(WDSCommon.isTouchSupported){
$(".emailToField").addClass("touchDevice");
}
if(WDSCommon.isTouchSupported){
WDSCommon.addCrossButtonToTextField();
}
}
//Function intiating the AJAX call
function EmailPanel_initEmailAjax(){
// Servlet to be triggered to collect seat availability.
var servletUrl = 'DisplayTripPlanServlet;jsessionid=308qs-GZtTbKy64qJ_nuQXEpWj1CZE6gNu6oikCiaHPRcm7pD7N7!-1203147559!1654143855';
// Collecting parameters
var parameter = EmailPanel.collectEmailParam();
var emailRequest;
emailRequest = new WDSCommon.AJAXInteraction(servletUrl, EmailPanel.emailRequestData);
emailRequest.doPost(parameter);
}
//CallBack function
function EmailPanel_swapEmailPanelAjax(action){
}
function EmailPanel_collectEmailParam(){
var NAME_FROM = document.getElementById('NAME_FROM');
var MAIL_FROM = document.getElementById('MAIL_FROM');
var MAIL_COMMENT = document.getElementById('MAIL_COMMENT');
var NAME_TO_1 = document.getElementById('NAME_TO_1');
var MAIL_TO_1 = document.getElementById('MAIL_TO_1');
var addRecipientLimit = 9;
var emailUrlParam = "";
// Collecting the values enterered by user and generating the params for the AJAX call
emailUrlParam += "&EMAIL_SENDING_FORMAT=" +$('input:radio[name=EMAIL_SENDING_FORMAT]:checked').val();
emailUrlParam += "&EMAIL_CONTENT_TYPE=" +$('input:radio[name=EMAIL_CONTENT_TYPE]:checked').val();
emailUrlParam += "&MAIL_LANGUAGE=" +$('#LANGUAGE').val();
emailUrlParam += "&LANGUAGE=" + 'US';
emailUrlParam += "&NAME_FROM=" + NAME_FROM.value;
emailUrlParam += "&MAIL_FROM=" + MAIL_FROM.value;
emailUrlParam += "&MAIL_COMMENT=" + escape(MAIL_COMMENT.value);
emailUrlParam += "&NAME_TO_1=" + NAME_TO_1.value;
emailUrlParam += "&MAIL_TO_1=" + MAIL_TO_1.value;
//
for(var i=2;i<=addRecipientLimit;i++)
{
if(document.getElementById('MAIL_TO_'+i) && document.getElementById('MAIL_TO_'+i).value.length > 0)
{
emailUrlParam += "&NAME_TO_"+i+"=" + document.getElementById('NAME_TO_'+i).value;
emailUrlParam += "&MAIL_TO_"+i+"=" + document.getElementById('MAIL_TO_'+i).value;
}
}
//Parameters required to send the corresponding mail




emailUrlParam += "&FROM_PAGE=" + "MAIL";


emailUrlParam += "&PREVIOUS_ACTION=" + '';
emailUrlParam += "&FROM_PAGE_SEAS=" + 'TRUE';
emailUrlParam += "&REC_LOC=" + 'PHJHTA';
emailUrlParam += "&FROM_PAGE_BKGD=" + '';
emailUrlParam += "&PAGE_TICKET=" + '8';
// Generic Parameter for AJAX call
emailUrlParam += "&SITE=" + 'SAADSAAD';
emailUrlParam += "&COUNTRY=" + 'CA';
emailUrlParam += "&EXTERNAL_ID=" + '76374254494b5259456379725a6a4b4c596b414475436d3869544d633470636e';
// Parameter which is passed for Rebooking Flow

return emailUrlParam;
}
EmailPanel.emailRequestData = function(responseData){
if ((responseData.match("<!--MAIL-->")).toString() === "<!--MAIL-->"){
EmailPanel.initMailSentLightBox();
}
}
function EmailPanel_resetEmailFields(){
var addRecipientLimit= "9";
for(var i=1;i<=addRecipientLimit;i++)
{
if(document.getElementById('MAIL_TO_'+i))
{
document.getElementById('NAME_TO_'+i).value="";
document.getElementById('MAIL_TO_'+i).value="";
}
}
}
function EmailPanel_resetToInitialState(){
//      Displaying the add Recipient Link
$('#addRecipient').css("display","");
//      Remove the Dyanamially  added field
$('.dyanamicCreatedRow').remove();
// Remove the Not valid red classes
$('.notvalid').removeClass("notvalid");
// Showing this part of lightbox again as it can be hidden by Add to Calendar
$('#emailItineraryLightBox .lightbox_content').show();
//Setting the language for the slect box
$('#LANGUAGE').val('US');
//Setting the value of text boxes to the initial state
$('#MAIL_FROM').val("stephanie.perrin@mail.utoronto.ca");
$('#NAME_FROM').val("STEPHANIE PERRIN");
$('#NAME_TO_1').val("");
$('#MAIL_TO_1').val("");
$('#MAIL_COMMENT').val("");
// Setting the value of radio button to default value
$('#emailItineraryLightBox #complete').attr('checked', true);
$('#emailItineraryLightBox #optionHtml').attr('checked', true);
// Intialise the validation fields
EmailPanel.resetValidationFields("emailItineraryLightBox");
}
function EmailPanel_resetValidationFields(lightBoxId){
$("#"+lightBoxId+" input").each(function(){
//Check the input fields which has clicOnce functionality , reintialise it everytime
if($(this).data('clicOnce')){
$(this).data('clicOnce','false');
}
});
}
</script> <div class="lightbox wide lightboxWrapper" id="emailItineraryLightBox"> <div class="header"> <div class="content paddingTop10"> <h1 id="lightBoxTitle" role="heading"> Email Itinerary </h1> <div class="closeBoxLink"> <a href="#" class="closebox"><img src="img/Calendar/closebutton.gif" alt="Close Window" id="newCloseButton"></a> </div> </div> </div> <div class="body"> <div class="content"> <form name="formEmailItinerary" id="mailForm"> <div class="lightbox_content"> <div class="content_body"> <div class="emailItinerarySelectionSection" > <div class="wantTosendSection"> <div class="emailLightBoxQuestions"> <strong>What do you want to send?</strong> </div> <div class="formRow"> <input type="radio" class="radioButton" role="radio" aria-checked="true" name="EMAIL_CONTENT_TYPE" id="complete" checked="checked" value="COMPLETE"/> <label for="complete"> <strong>Complete</strong> Itinerary/Receipt </label> </div> <div class="formRow"> <input type="radio" class="radioButton" role="radio" name="EMAIL_CONTENT_TYPE" id="flightItinerary" value="ITINERARY"/> <label for="flightItinerary"> <strong>Only Flight Itinerary</strong> </label> </div> </div> <div class="formatSection"> <div class="emailLightBoxQuestions"> <strong>How would you like to send it?</strong> </div> <div class="formRow"> <input type="radio" class="radioButton" role="radio" aria-checked="true" name="EMAIL_SENDING_FORMAT" id="optionHtml" value="HTML" checked="checked" /> <label for="optionHtml"> <strong>HTML</strong> (suggested format - includes graphics) </label> </div> <div class="formRow"> <input type="radio" class="radioButton" role="radio" name="EMAIL_SENDING_FORMAT" id="optionPlainText" value="PLAINTEXT"/> <label for="optionPlainText"> <strong>Plain Text</strong> (ideal for mobile devices) </label> </div> </div> </div> <div class="row"> <label for="LANGUAGE"> <strong> In what language? </strong> </label>  <select class="cbo-box" id="LANGUAGE" name="LANGUAGE" role="listbox">  <option value="US" > English </option>  <option value="FR" > French </option>  <option value="IT" > Italian </option>  <option value="JP" > Japanese </option>  <option value="DE" > German </option>  <option value="ZH" > Chinese </option>  <option value="ES" > Spanish </option>  </select> </div> <div class="clearAll"></div> </div> <div class="calendarBoxSeparator">   </div> <div class="clearAll"></div> <div class="lightbox_content providers"> <div class="fromToSection"> <div class="colLeft"> <h2>From:</h2> </div> <div class="colMedium" style="width:325px;"> <div class="emailLightBoxFormRow"> <label for="NAME_FROM"> <span class="labels"> Your name* </span> </label> <input type="text" class="text-box" id="NAME_FROM" name="NAME_FROM" role="textbox" aria-required="true" value="STEPHANIE PERRIN"/> </div> <div class="emailLightBoxFormRow"> <label for="MAIL_FROM"> <span class="labels"> Your email address </span> </label> <input type="text" class="text-box" id="MAIL_FROM" name="MAIL_FROM" rel="email" role="textbox" maxlength="46" value="stephanie.perrin@mail.utoronto.ca"/> </div> <div class="emailLightBoxFormRow"> <label for="MAIL_COMMENT"> <span class="labels"> Comments </span> </label> <textarea name="MAIL_COMMENT" id="MAIL_COMMENT" cols="35" rows="6" role="textbox" aria-multiline="true"></textarea> </div> </div> <div class="colRight"> <span> * indicates required fields </span> </div> </div> </div> <div class="borderStyle"></div> <div class="lightbox_content providers"> <div class="fromToSection"> <div class="colLeft"> <h2>To:</h2> </div> <div class="colMedium" id="colMediumTo"> <div id="email"> <div id="nameEmailRow"> <div class="emailLightBoxFormRow"> <label for="NAME_TO_1" class="labelName"> <span class="labels">Name*</span><input type="text" class="nameToField text-box" id="NAME_TO_1" name="NAME_TO_1" role="textbox" aria-required="true" /> </label> <label for="MAIL_TO_1" class="labelEmail"> <span class="emaillabel">Email*</span><input type="text" rel="email" class="emailToField text-box" id="MAIL_TO_1" name="MAIL_TO_1" maxlength="46" role="textbox" aria-required="true" /> </label> </div> </div> <div class="formButtonRow clear"> <a href="#" class="addRecipentLink" id="addRecipient" role="link"> <img src="img/add_icon.gif" alt="Add a recipient" id="addRecipientImage" /> <span> Add a recipient </span> </a> </div> </div> <div class="row"> <button type="button" id="emailConfirmButton" role="button" class="btn btn-small btn-primary right"> <span> Send </span> </button> </div> </div> </div> </div> </div> </form> </div> </div> <div class="footer"> <div class="buttonline"> <button type="button" class="btn btn-small btn-secondary pull-left creditButton closebox" id="closeButton"> <span> Cancel </span> </button> </div> <br class="clear"/> </div> </div> <div class="lightbox wide lightboxWrapper" id="emailItinerarySentLightBox"> <div class="header"> <div class="content"> <h1 role="heading"> <p id="lightBoxTitle" role="heading"> Email Itinerary </p> </h1> <div class="closeBoxLink"> <a href="#" class="closebox"><img src="img/Calendar/closebutton.gif" alt="Close Window" id="newCloseButton"></a> </div> </div> </div> <div class="body"> <div class="content"> <div class="lightbox_content" id="confirmation_popup"> <div class="content_body"> <div class="emailSentSuccessfully"> <strong>Your email has been sent.</strong> <div class="row"> <button type="button" role="button" id="button" class="btn btn-small btn-primary margintop offset closebox"> <span> Close </span> </button> </div> </div> </div> </div> </div> </div> <div class="footer"> <div class="buttonline"></div> <br class="clear"/> </div> </div> <script>
setHeightInit.setHeightIntervel = setInterval("setHeightInit.setHeightOfCloumn(setHeightInit.versionC)",3000);

</script> </body> </html>                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                        <!-- CR 08349556: WWW-AC-EMER New Branding Updates Phase 1 -->                                             <!-- Copyright ï¿½ 2003-2015 Amadeus s.a.s. All rights reserved ---> <!-- No use of any portion hereof is authorised, except pursuant to a written agreement with Amadeus s.a.s. -->