function replaceSplChars(n){return n.replace(/["'()<>\/;]/g,"")}function setmobileData(n){$("#HomeFlightDataMobile").html(n);$("#PAHomeFlightDataMobile").html(n);$("#mobfpdropdown").addClass("selectpicker");flightmobPaginate();$("#mobfpdropdown").selectpicker("refresh")}function frLoadIndicator(){var n;-1!=lastStringUrl.indexOf("PearsonAirport")?($(".flightIndicator").removeClass("hide"),deviceType=getDisplayType(),n="desktop"==deviceType?$("#flightStatus").height():"tablet"==deviceType?$("#flightStatus").height():$("#collapse12").height(),$(".flightIndicator").css("height",n)):($(".flightIndicator").removeClass("hide"),deviceType=getDisplayType(),n="desktop"==deviceType?$("#HomeFlightDataDesktop").height()+12:"tablet"==deviceType?$("#HomeFlightDataDesktop").height()+19:260,$(".flightIndicator").css("height",n))}function hidefrLoadIndicator(){$(".flightIndicator").addClass("hide")}$(document).ready(function(){if($("#HomeAlert").length){var n=$("#HiddenCurrentUrl").val(),t=$("#lang-selection").text();try{$.ajax({url:n+"home/GetServiceAlert",cache:!1,success:function(i){!function(i){var a,v,y,o,s,u=[],r=0,p=""+i,w,h,f,e,c,l,b;if(responseXMLDataString=p.replace(/Body/g,"MessageSummary"),"0"==$(p).filter("MultiMessages").attr("ErrCode")){if(w=$.parseXML(responseXMLDataString),h=[],h="UP Express,General".split(","),$.each(h,function(n,i){$(w).find("Messages[ServiceMode='"+i+"']").each(function(){s=$(this).attr("ServiceMode");$(this).find("Message").each(function(){"SRVALERT"==$(this).attr("MessageClass")?o="English"==t?"ALERTE CONCERNANT LE SERVICE":"SERVICE ALERT":"INFALERT"==$(this).attr("MessageClass")&&(o="INFORMATION ALERT");var n=$(this).find("MessageSummary").attr("English"),i=$(this).find("MessageSummary").attr("French");y="English"==t?i:n;v=new Date($(this).attr("PostedDateTime")).getTime();"UP Express"==s?"USD"==$(this).attr("CategoryCode")&&"USRVSUP"==$(this).attr("SubcategoryCode")?r=2:"USD"==$(this).attr("CategoryCode")&&"UCANCEL"==$(this).attr("SubcategoryCode")?r=3:"USD"==$(this).attr("CategoryCode")&&"UPCAN"==$(this).attr("SubcategoryCode")?r=4:"USD"==$(this).attr("CategoryCode")&&"UBSTOP"==$(this).attr("SubcategoryCode")?r=5:"USD"==$(this).attr("CategoryCode")&&"USLOW"==$(this).attr("SubcategoryCode")?r=6:"USD"==$(this).attr("CategoryCode")&&"USDELAY"==$(this).attr("SubcategoryCode")?r=7:"UGI"==$(this).attr("CategoryCode")&&"UGENALRT"==$(this).attr("SubcategoryCode")&&(r=8):"General"==s&&"GD"==$(this).attr("CategoryCode")&&("GBROAD"==$(this).attr("SubcategoryCode")?r=1:"GDOTHER"==$(this).attr("SubcategoryCode")?r=9:"GWEADIS"==$(this).attr("SubcategoryCode")&&(r=10));a={time:v,message:y,alertclass:o,priority:r};0!=r&&u.push(a)})})}),u.length,u.sort(function(n,t){return n.priority==t.priority?n.time>t.time?-1:1:n.priority-t.priority}),0!=u.length)for(c=0;c<1;c++)f=u[0].message,e=u[0].alertclass;l="English"==t?" <div class='alert bgRed white homepagealert marginMoreAlert' ><button type='button' class='homepagealertButton close Red' data-dismiss='alert' aria-hidden='false' ><img src='"+n+"Content/Images/Shared/close.png' style='vertical-align: top' alt='Bouton Fermer' aria-label='Fermer l&#39;alerte de service'/><\/button>"+("<div class='homestrongalertdiv'><div>"+e+":<\/div><\/div><div class='homealertcontent'>"+f+"<\/div><div><a class='white LinkUnderline' href='"+n+"SchedulesStations/ServiceStatus?lng=fr' >Consulter/voir plus de détails<\/a>.<\/div><\/div>"):" <div class='alert bgRed white homepagealert' ><button type='button' class='homepagealertButton close Red' data-dismiss='alert' aria-hidden='false' ><img src='"+n+"Content/Images/Shared/close.png' style='vertical-align: top' alt='Close Button' aria-label='Close the service alert'/><\/button>"+("<div class='homestrongalertdiv'><div>"+e+":<\/div><\/div><div class='homealertcontent'>"+f+"<\/div><div><a class='white LinkUnderline' href='"+n+"SchedulesStations/ServiceStatus' >View/See more details<\/a>.<\/div><\/div>");null!=e&&null!=f&&($("#HomeAlert").html(l),$("#HomeAlert").height(),$("#HomeAlert").position().top,$(".cvt").css("top",$("#HomeAlert").height()-20+"px"),b=39-$("#HomeAlert").height()+"px",$(".alert").css("margin-bottom",b),placeTicketContent())}}(i)},error:function(){"fail"}})}catch(n){}}});var defaultDiacriticsRemovalMap=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}];$(document).ready(function(){function vi(n){lt||(lt=defaultDiacriticsRemovalMap);for(var t=0;t<lt.length;t++)n=n.replace(lt[t].letters,lt[t].base);return n}function yi(n){return["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][n-1]}function sr(){$("#homeFlightStatusTxtBox").bind("keypress",function(n){13==n.keyCode&&pi()})}function hr(){$("#homeSearchAgainTxtBox").bind("keypress",function(n){13==n.keyCode&&wi()})}function cr(){$("#homeSearchAgainTxtBox1").bind("keypress",function(n){13==n.keyCode&&bi()})}function lr(){$("#homeFlightStatusTxtBoxMob").bind("keypress",function(n){13==n.keyCode&&ki()})}function pi(){l=1;i=$("input:radio[name=flightInfo]:checked").val();$("input:radio[name=flightInfo]").click(function(){i=$(this).val()});var n=$("#homeFlightStatusTxtBox").val();if(0==n.length||n==$("#homeFlightStatusTxtBox").attr("placeholder"))ft(i);else{frLoadIndicator();t=$("#homeFlightStatusTxtBox").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;ii(r)},error:function(n,t){t="fail";ii(r)}})}catch(u){ii(r)}}}function ii(n){w(n,i);var t=ot(n,t,i);f=st(n,t,i);$("#HomeFlightDataDesktop").html(t);hidefrLoadIndicator();$("#bodyofhtml").height();$("#TabsId-2").css("height","auto");Modernizr.input.placeholder||($("#homeSearchAgainTxtBox").css("color","#d8d9da"),$("#homeSearchAgainTxtBox").val($("#homeSearchAgainTxtBox").attr("placeholder")),$("#homeSearchAgainTxtBox").css("line-height","30px"));flightresultpagination();et();setmobileData(f)}function wi(){frLoadIndicator();l=1;i=$("input:radio[name=flightInfo]:checked").val();$("input:radio[name=flightInfo]").click(function(){i=$(this).val()});var n=$("#homeSearchAgainTxtBox").val();if(0==n.length||n==$("#homeSearchAgainTxtBox").attr("placeholder"))ft(i);else{t=$("#homeSearchAgainTxtBox").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;ri(r)},error:function(n,t){t="fail";ri(r)}})}catch(u){ri(r)}}}function ri(n){w(n,i);var t=ot(n,t,i);f=st(n,t,i);$("#HomeFlightDataDesktop").html(t);Modernizr.input.placeholder||($("#homeSearchAgainTxtBox").css("color","#d8d9da"),$("#homeSearchAgainTxtBox").val($("#homeSearchAgainTxtBox").attr("placeholder")),$("#homeSearchAgainTxtBox").css("line-height","30px"));hidefrLoadIndicator();$("#bodyofhtml").height();$("#TabsId-2").css("height","auto");flightresultpagination();et();setmobileData(f)}function bi(){l=1;frLoadIndicator();i=$("input:radio[name=flightInfo1]:checked").val();$("input:radio[name=flightInfo1]").click(function(){i=$(this).val()});var n=$("#homeSearchAgainTxtBox1").val();if(0==n.length||n==$("#homeSearchAgainTxtBox1").attr("placeholder"))ft(i);else{t=$("#homeSearchAgainTxtBox1").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;fi(r)},error:function(n,t){t="fail";fi(r)}})}catch(u){fi(r)}}}function ar(){frLoadIndicator();l=1;i=$("input:radio[name=flightInfoMob1]:checked").val();$("input:radio[name=flightInfoMob1]").click(function(){i=$(this).val()});var n=$("#homeFlightStatusTxtBox").val();if(0==n.length||n==$("#homeFlightStatusTxtBox").attr("placeholder"))ft(i);else{t=$("#homeFlightStatusTxtBox").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;ui(r)},error:function(n,t){t="fail";ui(r)}})}catch(u){ui(r)}}}function ui(n){w(n,i);var t=ct(n,t,i);f=ht(n,t,i);$("#flightStatus").html(t);et();Modernizr.input.placeholder||($("#homeSearchAgainTxtBox1").css("color","#d8d9da"),$("#homeSearchAgainTxtBox1").val($("#homeSearchAgainTxtBox1").attr("placeholder")),$("#homeSearchAgainTxtBox1").css("line-height","30px"));flightresultpagination();setmobileData(f);hidefrLoadIndicator()}function fi(n){w(n,i);var t=ct(n,t,i);f=ht(n,t,i);$("#flightStatus").html(t);hidefrLoadIndicator();Modernizr.input.placeholder||($("#homeSearchAgainTxtBox1").css("color","#d8d9da"),$("#homeSearchAgainTxtBox1").val($("#homeSearchAgainTxtBox1").attr("placeholder")),$("#homeSearchAgainTxtBox1").css("line-height","30px"));flightresultpagination();et();setmobileData(f);hidefrLoadIndicator()}function ki(){l=1;frLoadIndicator();i=$("input:radio[name=flightInfoMob]:checked").val();$("input:radio[name=flightInfoMob]").click(function(){i=$(this).val()});var n=$("#homeFlightStatusTxtBoxMob").val();if(0==n.length||n==$("#homeFlightStatusTxtBoxMob").attr("placeholder"))dt(i);else{t=$("#homeFlightStatusTxtBoxMob").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;ei(r)},error:function(n,t){t="fail";ei(r)}})}catch(u){ei(r)}}}function vr(){l=1;frLoadIndicator();i=$("input:radio[name=flightInfoMob]:checked").val();$("input:radio[name=flightInfoMob]").click(function(){i=$(this).val()});var n=$("#homeFlightStatusTxtBoxMob1").val();if(0==n.length||n==$("#homeFlightStatusTxtBoxMob1").attr("placeholder"))dt(i);else{t=$("#homeFlightStatusTxtBoxMob1").val();t=$.trim(t);t.match(y)||(t=replaceSplChars(t));try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(n){r=n;oi(r)},error:function(n,t){oi(r);t="fail"}})}catch(u){oi(r)}}return!1}function ei(n){w(n,i);var t=st(n,t,i);f=ot(n,t,i);$("#HomeFlightDataMobile").html(t);$("#mobfpdropdown").addClass("selectpicker");flightmobPaginate();$("#mobfpdropdown").selectpicker("refresh");$("#HomeFlightDataDesktop").html(f);flightresultpagination();hidefrLoadIndicator()}function oi(n){w(n,i);var t=ht(n,t,i);f=ct(n,t,i);$("#PAHomeFlightDataMobile").html(t);$("#mobfpdropdown").addClass("selectpicker");flightmobPaginate();$("#mobfpdropdown").selectpicker("refresh");$("#flightStatus").html(f);flightresultpagination();hidefrLoadIndicator()}function ot(i,r,f){var r="",a;if(0!=n.length?2==l?(s="arrivals"==f?h:o,r+="English"==p?"<div class='col-md-4 col-sm-4 arrival-txt-fr hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'>"+u+'"'+s+'"<\/div>':"<div class='col-md-4 col-sm-4 arrival-txt hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'>"+u+'"'+s+'"<\/div>'):r+="English"==p?"<div class='col-md-4 col-sm-4 arrival-txt-fr hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'"<\/div>':"<div class='col-md-4 col-sm-4 arrival-txt hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'"<\/div>':r+="English"==p?"<div class='col-md-4 col-sm-4 arrival-txt-fr hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'><\/div>":"<div class='col-md-4 col-sm-4 arrival-txt hArrivalsTxtDiv gibsonfamily wrapcontent "+b+"'><\/div>",r+="<div class='"+b+" homeTabButtonsWrapper'><div class='row'><div class='pull-left departureslabel'>",r+="departures"==f?"<input type='radio' name='flightInfo' value='departures' class='TripRadioSize pull-left' checked='checked' /><div id='departuresRadio' class='displayInlineBlock'>"+o+"<\/div><\/div><div class='pull-left'><input class='TripRadioSize pull-left' type='radio' name='flightInfo' value='arrivals'/>":"<input type='radio' name='flightInfo' value='departures' class='TripRadioSize pull-left' checked='checked' /><div id='departuresRadio' class='displayInlineBlock'>"+o+"<\/div><\/div><div class='pull-left'><input class='TripRadioSize pull-left' type='radio' name='flightInfo' value='arrivals' checked='checked'/>",r+="<div id='departuresRadio' class='displayInlineBlock'>"+h+"<\/div><\/div><\/div><div class='width102'><div class='pull-left ml10px'><input type='text' class='homeSearchAgainTxtBox' id='homeSearchAgainTxtBox' placeholder='"+wt+"'/> <\/div><div class='pull-left'><input id='homeSearchAgain' type='submit' value='"+at+"'/><\/div><\/div><\/div><div class='col-md-12 col-sm-12 row hFlightDivbtmmargin'>",0!=n.length){for(v="departures"==f?it:k,r+="<div class='clearfix'><\/div><div class='mt16' id='flighul'><ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt  HomeFlight_Border'><li class='HomeFlight_li_firsttwochild breakWord'>"+gt+"<\/li><li class='HomeFlight_li_firsttwochild'>"+ni+"<\/li><li class='HomeFlight_li'>"+v+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+d+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+g+"<\/li><li class='HomeFlight_li homeStatusWidth'>"+nt+"<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+tt+"<\/li><\/ul><div id='content'>",a=0;a<n.length;a++)r+="<ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt flighul' id='"+a+"'><li class='HomeFlight_li_firsttwochild'>"+n[a].AirlineName+"<\/li><li class='HomeFlight_li_firsttwochild'>"+n[a].FlightNumber+"<\/li><li class='HomeFlight_li lifrom'>"+n[a].City+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[a].SchdeuledTime+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[a].EstimatedTime+"<\/li><li class='HomeFlight_li homeStatusWidth",r+="ON TIME"==n[a].Status.toUpperCase()||"DEPARTED"==n[a].Status.toUpperCase()||"ARRIVED"==n[a].Status.toUpperCase()||"BOARDING"==n[a].Status.toUpperCase()||"LANDED"==n[a].Status.toUpperCase()||"FINAL CALL"==n[a].Status.toUpperCase()?" FRDarkGreen'>"+n[a].Status:" Red'>"+n[a].Status,r+="<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+n[a].Terminal+"<\/li><\/ul>";r+="<\/div><div id='frpdiv clearBoth'><span class='navinfo gibsonfamily'><\/span><div class='page_navigation gibsonfamily' id='flightpaginate'><\/div><\/div><\/div>"}else r+=0==e.length?"<div id='nofrdiv' class='gibsonfamily'>"+ut+"<\/div>":"<div id='nofrdiv' class='gibsonfamily'>"+rt+"<\/div>";return r+("<div id='hmoreInfoDiv' class='clearfix'><div class='col-md-7 col-sm-6'><a class='link1 displayInlineBlock' href="+c+li+">"+si+"<br />"+hi+"<\/a><\/div><div class='col-md-5 col-sm-6' id='hBrowseAll'><span class='gibsonfamily'>"+vt+"<\/span> <a class='link1' href='#' id='arivallink'>"+yt+"<\/a> | <a class='link1' href='#' id='departurelink'>"+pt+"<\/a><\/div> <\/div>")}function st(i,r,f){var r="",b,a,y,ft,w;if(r+="<div class='mobpagcontainer'><div class='col-xs-12 hRadioBtnDiv row'><div class='displayInlineBlock pr63'><div class='pull-left'>",r+="departures"==f?"<input checked='checked' class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals'><\/div>":"<input  class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals' checked='checked'><\/div>",r+="<div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+h+"<\/div><\/div><\/div><div class='hTextBoxDiv clearfix'><div class='col-xs-12'><input type='text' placeholder='"+wt+"' class='homeFlightStatusTxtBox' id='homeFlightStatusTxtBoxMob' /><\/div> <div class='col-xs-12'><\/div><\/div> <div class='paddingTop1em mlReasonSpan row mr15'><div class='alignCenter'><input id='HomeFlightBtnMob' type='submit' class='Button1 HomeFlightBtnMobagain' value='"+at+"' /><\/div>",0==!n.length){for(v="departures"==f?it:k,b=0,1==l?r+="<\/div><div class='ml15 row mobileResultsFor wrapcontent '>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'" <\/div>':(s="arrivals"==f?h:o,r+="<\/div><div class='ml15 row mobileResultsFor wrapcontent '>"+u+'"'+s+'" <\/div>'),r+="English"==p?"<div class='result_UpperSection'><table><tr><td class='result_UpperSectiontD1'><\/td><td class='result_UpperSectiontD2'>Transporteur<\/td><td>Vol #<\/td><\/tr> <\/table><\/div><div id='resultTable'><div class='mobfrcontent flightSTatus_LRAlign'>":"<div class='result_UpperSection'><table><tr><td class='result_UpperSectiontD1'><\/td><td class='result_UpperSectiontD2'>Airline<\/td><td>Flight #<\/td><\/tr> <\/table><\/div><div id='resultTable'><div class='mobfrcontent flightSTatus_LRAlign'>",a=0;a<n.length;a++)b++,r+="<div class='panel-group hpfdpanel' id='"+b+"'><div class='panel-heading flightresultpheading",r+=a%2==0?" flightAccBgGrey'> ":"'> ",r+="<a data-parent='#homeFlightAccordion' href='#flightAccordion"+a+"'class='mobileflightacc' data-toggle='collapse'><table class='hphtextColor hflighttable'><tr class='clickable'><td class='homePlusSign'>+<\/td>  <td class='flightcol1' >"+n[a].AirlineName+"<\/td><td class='flightcol2'>"+n[a].FlightNumber+"<\/td> <\/tr><\/table> <\/a><\/div><div id='flightAccordion"+a+"'class='panel-collapse collapse'> <div id='flightpanelContent' class='panel-body ",r+=a%2==0?"flightAccBgGrey'> ":"'> ",r+="<table class='hflighttable'><tr><td class='flightdatacol1'>"+v+"<\/td> <td class='flightcol2'>"+n[a].City+"<\/td><\/tr> <tr><td class='flightdatacol1'>"+d+"<\/td> <td class='flightcol2'>"+n[a].SchdeuledTime+"<\/td><\/tr><tr><td class='flightdatacol1'>"+g+"<\/td> <td class='flightcol2'>"+n[a].EstimatedTime+"<\/td> <\/tr><tr><td class='flightdatacol1'>"+nt+"<\/td><td class='flightcol2",r+="ON TIME"==n[a].Status.toUpperCase()||"DEPARTED"==n[a].Status.toUpperCase()||"ARRIVED"==n[a].Status.toUpperCase()||"BOARDING"==n[a].Status.toUpperCase()||"LANDED"==n[a].Status.toUpperCase()||"FINAL CALL"==n[a].Status.toUpperCase()?" FRDarkGreen'>"+n[a].Status:" Red'>"+n[a].Status,r+="<\/td><\/tr><tr><td class='flightdatacol1'>"+tt+"<\/td><td class='flightcol2'>"+n[a].Terminal+"<\/td><\/tr> <\/table><\/div> <\/div><\/div>";for(r+="<\/div><div class='col-xs-12' id='mobflightPagination'><div class='col-xs-6 row' id='mobfpdiv'><label class='charcoal gibsonfamily labelmargin labelPage_FlightStatus'>Page:<\/label><select class='' id='mobfpdropdown'>",y=(n.length/5).toString(),y.indexOf(".")>-1&&(y=y.slice(0,y.indexOf(".")),ft=Number(y),y=ft+1),w=1;y>=w;w++)r+="<option value='"+w+"'>"+w+" of "+y+"<\/option>";r+="<\/select><\/div><\/div><div class='page_navigation flightresultmobdiv' id='flightmobpaginate'><\/div><\/div><\/div><\/div><\/div>"}else r+=0==e.length?"<div class='ml15 gibsonfamily'>"+ut+"<\/div>":"<div class='ml15 gibsonfamily'>"+rt+"<\/div>";return r+="<div class='gibsonfamily charcoal ml15'>"+vt+"<a class='link1' href='#' id='arivallinkmob'>"+yt+"<\/a> | <a class='link1' href='#' id='departurelinkmob'>"+pt+"<\/a><\/div><div class='mlReasonSpan'><a class='link1' href='"+c+li+" '>"+si+hi+"<\/a><\/div>",r+("<div class='col-xs-12 FlightStatusDisclaimermob'>"+ti+"<\/div>")}function ht(i,r,f){var r="",w,c,a,b,y;if(r+="<div class='hTextBoxDiv clearfix'><div class='col-xs-12 marginbottom10px'>"+er+"<\/div><div class='col-xs-12'><input type='text' placeholder='"+wt+"'class='homeFlightStatusTxtBox' id='homeFlightStatusTxtBoxMob1' /><\/div> <div class='col-xs-12'><\/div><\/div> <div class='paddingTop1em ml15 row mr15'><div class='alignCenter'><input id='HomeFlightBtnMob1' type='submit' class='Button1 HomeFlightBtnMobagain' value='"+at+"' /><\/div>",0==!n.length){for(v="departures"==f?it:k,r+="<\/div><div class='ml15 row'>"+ci+"<\/div>",r+="<div class='mobpagcontainer'><div class='col-xs-12 hRadioBtnDiv row'><div class='displayInlineBlock pr63'><div class='pull-left'>",r+="departures"==f?"<input checked='checked' class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+h+"<\/div><\/div><\/div>":"<input  class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals' checked='checked'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+h+"<\/div><\/div><\/div>",w=0,1==l?r+="<div class='ml15 row mobileResultsFor wrapcontent '>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'" <\/div>':(s="arrivals"==f?h:o,r+="<div class='ml15 row mobileResultsFor wrapcontent '>"+u+'"'+s+'" <\/div>'),r+="English"==p?"<div class='result_UpperSection'><table><tr><td class='result_UpperSectiontD1'><\/td><td class='result_UpperSectiontD2'>Transporteur<\/td><td>Vol #<\/td><\/tr> <\/table><\/div><div id='resultTable'><div class='mobfrcontent flightSTatus_LRAlign'>":"<div class='result_UpperSection'><table><tr><td class='result_UpperSectiontD1'><\/td><td class='result_UpperSectiontD2'>Airline<\/td><td>Flight #<\/td><\/tr> <\/table><\/div><div id='resultTable'><div class='mobfrcontent flightSTatus_LRAlign'>",c=0;c<n.length;c++)w++,r+="<div class='panel-group hpfdpanel' id='"+w+"'><div class='panel-heading flightresultpheading",r+=c%2==0?" flightAccBgGrey'> ":"'> ",r+="<a data-parent='#homeFlightAccordion' href='#flightAccordion"+c+"'class='mobileflightacc' data-toggle='collapse'><table class='hphtextColor hflighttable'><tr class='clickable'><td class='homePlusSign'>+<\/td>  <td class='flightcol1' >"+n[c].AirlineName+"<\/td><td class='flightcol2'>"+n[c].FlightNumber+"<\/td> <\/tr><\/table> <\/a><\/div><div id='flightAccordion"+c+"'class='panel-collapse collapse'> <div id='flightpanelContent' class='panel-body ",r+=c%2==0?"flightAccBgGrey'> ":"'> ",r+="<table class='hflighttable'><tr><td class='flightdatacol1'>"+v+"<\/td> <td class='flightcol2'>"+n[c].City+"<\/td><\/tr> <tr><td class='flightdatacol1'>"+d+"<\/td> <td class='flightcol2'>"+n[c].SchdeuledTime+"<\/td><\/tr><tr><td class='flightdatacol1'>"+g+"<\/td> <td class='flightcol2'>"+n[c].EstimatedTime+"<\/td> <\/tr><tr><td class='flightdatacol1'>"+nt+"<\/td><td class='flightcol2",r+="ON TIME"==n[c].Status.toUpperCase()||"DEPARTED"==n[c].Status.toUpperCase()||"ARRIVED"==n[c].Status.toUpperCase()||"BOARDING"==n[c].Status.toUpperCase()||"LANDED"==n[c].Status.toUpperCase()||"FINAL CALL"==n[c].Status.toUpperCase()?" FRDarkGreen'>"+n[c].Status:" Red'>"+n[c].Status,r+="<\/td><\/tr><tr><td class='flightdatacol1'>"+tt+"<\/td><td class='flightcol2'>"+n[c].Terminal+"<\/td><\/tr> <\/table><\/div> <\/div><\/div>";for(r+="<\/div><div class='col-xs-12' id='mobflightPagination'><div class='col-xs-6 row' id='mobfpdiv'><label class='charcoal gibsonfamily labelmargin labelPage_FlightStatus'>"+fr+"<\/label><select class='' id='mobfpdropdown'>",a=(n.length/5).toString(),a.indexOf(".")>-1&&(a=a.slice(0,a.indexOf(".")),b=Number(a),a=b+1),y=1;a>=y;y++)r+="<option value='"+y+"'>"+y+" of "+a+"<\/option>";r+="<\/select><\/div><\/div><div class='page_navigation flightresultmobdiv' id='flightmobpaginate'><\/div><\/div><\/div><\/div><\/div>"}else r+="<div class='mobpagcontainer'><div class='col-xs-12 hRadioBtnDiv row'><div class='displayInlineBlock pr63'><div class='pull-left'>",r+="departures"==f?"<input checked='checked' class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+h+"<\/div><\/div><\/div>":"<input  class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='departures'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+o+"<\/div><\/div><div class='displayInlineBlock paddingleft15px '><div class='pull-left'><input class='TripRadioSize' id='flightInfoMob' name='flightInfoMob' type='radio' value='arrivals' checked='checked'><\/div><div class='displayInlineBlock Padding0 hRadioBtnLabel'>"+h+"<\/div><\/div><\/div>",r+=0==e.length?"<div class='ml15 gibsonfamily'>"+ut+"<\/div>":"<div class='ml15 gibsonfamily'>"+rt+"<\/div>";return r+="<div class='gibsonfamily charcoal ml15'>"+vt+"<a class='link1' href='#' id='arivallinkmob'>"+yt+"<\/a> | <a class='link1' href='#' id='departurelinkmob'>"+pt+"<\/a><\/div>",r+("<div class='col-xs-12 FlightStatusDisclaimermobPA'>"+ti+"<\/div>")}function ct(i,r,f){var r="",c;if(r+="<div style='height:30px;'><div class='pull-left ml10px'><input type='text' class='homeSearchAgainTxtBox1' id='homeSearchAgainTxtBox1' placeholder='"+wt+"'/> <\/div><div class='pull-left'><input id='homeSearchAgain1' type='submit' value='"+at+"'/><\/div><\/div><\/div>",r+="<div class='upcomingText'>"+ci+"<\/div>",r+="<div class='col-md-12 col-sm-12 row hFlightDivbtmmargin'><div><div class='row'><div class='pull-left departureslabel'>",r+="departures"==f?"<input type='radio' name='flightInfo1' value='departures' checked='checked' class='TripRadioSize pull-left' /><div id='departuresRadio' class='displayInlineBlock'>"+o+"<\/div><\/div><div class='pull-left'><input class='TripRadioSize pull-left' type='radio' name='flightInfo1' value='arrivals'/><div id='departuresRadio' class='displayInlineBlock'>"+h+"<\/div><\/div><\/div>":"<input type='radio' name='flightInfo1' value='departures' class='TripRadioSize pull-left' /><div id='departuresRadio' class='displayInlineBlock'>"+o+"<\/div><\/div><div class='pull-left'><input class='TripRadioSize pull-left' type='radio' name='flightInfo1' value='arrivals' checked='checked'/> <div id='departuresRadio' class='displayInlineBlock'>"+h+"<\/div><\/div><\/div>",0!=n.length){for(1==l?("English"==p&&(r+="<div class='col-md-4 col-sm-4 arrival-txt-fr hArrivalsTxtDiv gibsonfamily wrapcontent '>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'"<\/div>'),r+="<div class='col-md-4 col-sm-4 arrival-txt hArrivalsTxtDiv gibsonfamily wrapcontent '>"+u+'"'+t.charAt(0).toUpperCase()+t.substring(1,t.length)+'"<\/div>'):(s="arrivals"==f?h:o,r+="English"==p?"<div class='col-md-4 col-sm-4 arrival-txt-fr hArrivalsTxtDiv gibsonfamily wrapcontent '>"+u+'"'+s+'"<\/div>':"<div class='col-md-4 col-sm-4 arrival-txt hArrivalsTxtDiv gibsonfamily wrapcontent '>"+u+'"'+s+'"<\/div>'),v="departures"==f?it:k,r+="<div class='marginTop55px' id='flighul'><ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt  HomeFlight_Border'><li class='HomeFlight_li_firsttwochild breakWord'>"+gt+"<\/li><li class='HomeFlight_li_firsttwochild'>"+ni+"<\/li><li class='HomeFlight_li'>"+v+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+d+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+g+"<\/li><li class='HomeFlight_li homeStatusWidth'>"+nt+"<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+tt+"<\/li><\/ul><div id='content'>",c=0;c<n.length;c++)r+="<ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt flighul' id='"+c+"'><li class='HomeFlight_li_firsttwochild'>"+n[c].AirlineName+"<\/li><li class='HomeFlight_li_firsttwochild'>"+n[c].FlightNumber+"<\/li><li class='HomeFlight_li lifrom'>"+n[c].City+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[c].SchdeuledTime+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[c].EstimatedTime+"<\/li><li class='HomeFlight_li homeStatusWidth",r+="ON TIME"==n[c].Status.toUpperCase()||"DEPARTED"==n[c].Status.toUpperCase()||"ARRIVED"==n[c].Status.toUpperCase()||"BOARDING"==n[c].Status.toUpperCase()||"LANDED"==n[c].Status.toUpperCase()||"FINAL CALL"==n[c].Status.toUpperCase()?" FRDarkGreen'>"+n[c].Status:" Red'>"+n[c].Status,r+="<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+n[c].Terminal+"<\/li><\/ul>";r+="<\/div><div id='frpdiv1 clearBoth'><span class='navinfo gibsonfamily'><\/span><div class='page_navigation gibsonfamily' id='flightpaginate1'><\/div><\/div><\/div>"}else r+=0==e.length?"<div id='nofrdiv1' class='gibsonfamily'>"+ut+"<\/div>":"<div id='nofrdiv1' class='gibsonfamily'>"+rt+"<\/div>";return r+="<div id='hmoreInfoDiv1' class='clearfix'><div class='col-md-7 col-sm-6'><\/div><div class='col-md-5 col-sm-6' id='hBrowseAll1'><span class='gibsonfamily'>"+vt+"<\/span> <a class='link1' href='#' id='PAarivallink'>"+yt+"<\/a> | <a class='link1' href='#' id='PAdeparturelink'>"+pt+"<\/a><\/div> <\/div>",r+("<div class='FlightStatusDisclaimerPA2'>"+ti+"<\/div>")}function w(i,r){if(bt(i,r),2==l)for(var u=0;u<e.length;u++)n.push(e[u]);else kt(t)}function bt(t,i){e.length=0;n.length=0;var r=$.parseXML(t),u=$(r).find("UPExpressFIDSFlights").find("data");$(u).find(i).each(function(){$(this).find("flight").each(function(){if($(this).attr("flightNo")==$(this).attr("designator")){var h,c,n,r=$(this).find("details").attr("terminal"),l=$(this).find("airport").attr("name"),a=vi(l),t=$(this).attr("scheduled"),v=$(this).attr("flightNo"),y=$(this).find("airline").attr("name"),w=$(this).find("details").attr("remark"),b=$(this).find("details").attr("remarkFR"),i=$(this).find("details").attr("estimated");if(n="English"==p?b:w,void 0==r&&(r=""),n.indexOf(":")>-1&&(n=n.slice(0,n.indexOf(":"))),t.indexOf("T")>-1){var u=yi(t.substring(5,7)),f=t.substring(8,10),o=t.substring(11,13),s=t.substring(14,16);h=u+" "+f+", "+o+":"+s}i.indexOf("T")>-1&&(u=yi(i.substring(5,7)),f=i.substring(8,10),o=i.substring(11,13),s=i.substring(14,16),c=u+" "+f+", "+o+":"+s);ur={FlightNumber:v,AirlineName:y,SchdeuledTime:h,EstimatedTime:c,Status:n,Terminal:r,City:l,CityConverted:a};e.push(ur)}})})}function kt(t){var r,f,o,i;if(a.length=0,r=vi(t),r=r.toUpperCase(),a=e,r.indexOf(!1)||r.indexOf("")>-1)if(f=r.split(/[ ,]+/),0!=f.length){for(o=0;o<f.length;o++){for(var u=$.trim(f[o]),s=[],i=0;i<a.length;i++)(a[i].AirlineName.toUpperCase()==u||a[i].AirlineName.toUpperCase().indexOf(u)>-1||a[i].FlightNumber.toUpperCase()==u||a[i].FlightNumber.toUpperCase().indexOf(u)>-1||a[i].CityConverted.toUpperCase()==u||a[i].CityConverted.toUpperCase().indexOf(u)>-1)&&s.push(a[i]);a=s}n=a}else for(i=0;i<e.length;i++)(e[i].AirlineName.toUpperCase()==r||e[i].AirlineName.toUpperCase().indexOf(r)>-1||e[i].FlightNumber.toUpperCase()==r||e[i].FlightNumber.toUpperCase().indexOf(r)>-1||e[i].CityConverted.toUpperCase()==r||e[i].CityConverted.toUpperCase().indexOf(r)>-1)&&n.push(e[i])}function ft(n){l=2;frLoadIndicator();try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(t){var i;(w(t,n),-1!=lastStringUrl.indexOf("PearsonAirport"))?(i=ct(t,i,n),f=ht(t,i,n),$("#flightStatus").html(i),flightresultpagination(),setmobileData(f),Modernizr.input.placeholder||($("#homeSearchAgainTxtBox1").css("color","#d8d9da"),$("#homeSearchAgainTxtBox1").val($("#homeSearchAgainTxtBox1").attr("placeholder")),$("#homeSearchAgainTxtBox1").css("line-height","30px"))):(i=ot(t,i,n),f=st(t,i,n),$("#HomeFlightDataDesktop").html(i),$("#bodyofhtml").height(),flightresultpagination(),setmobileData(f),Modernizr.input.placeholder||($("#homeSearchAgainTxtBox").css("color","#d8d9da"),$("#homeSearchAgainTxtBox").val($("#homeSearchAgainTxtBox").attr("placeholder")),$("#homeSearchAgainTxtBox").css("line-height","30px")));et();$("#TabsId-2").css("height","auto");hidefrLoadIndicator()},error:function(n,t){t="fail";hidefrLoadIndicator()}})}catch(t){hidefrLoadIndicator()}}function dt(n){frLoadIndicator();l=2;try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(t){var i;(w(t,n),-1!=lastStringUrl.indexOf("PearsonAirport"))?(i=ct(t,i,n),f=ht(t,i,n),$("#PAHomeFlightDataMobile").html(f),$("#mobfpdropdown").addClass("selectpicker"),flightmobPaginate(),$("#mobfpdropdown").selectpicker("refresh"),$("#flightStatus").html(i),flightresultpagination()):(i=st(t,i,n),f=ot(t,i,n),$("#HomeFlightDataMobile").html(i),$("#mobfpdropdown").addClass("selectpicker"),flightmobPaginate(),$("#mobfpdropdown").selectpicker("refresh"),$("#HomeFlightDataDesktop").html(f),flightresultpagination());hidefrLoadIndicator()},error:function(n,t){t="fail";hidefrLoadIndicator()}})}catch(t){}}function di(){return i="arrivals",ft(i),!1}function gi(){return i="arrivals",dt(i),!1}function nr(){return i="departures",ft(i),!1}function tr(){return i="departures",dt(i),!1}function et(){$(".page_navigation a").each(function(){var n=$(this).text(),t;0!=n.length&&(t=$(this).hasClass("previous_link")?"Previous Page of "+i:$(this).hasClass("next_link")?"Next Page of "+i:"Page "+n+" of "+i,$(this).attr("aria-label",t));$(this).attr("href","javascript:void(0)")})}function yr(n){ai="flightpaginate";i=$("input:radio[name=flightInfo]:checked").val();$("input:radio[name=flightInfo]").click(function(){i=$(this).val()});try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(t){bt(t,i);kt(n);rr()},error:function(n,t){t="fail"}})}catch(t){}}function pr(n){ai="flightpaginate1";i=$("input:radio[name=flightInfo1]:checked").val();$("input:radio[name=flightInfo1]").click(function(){i=$(this).val()});try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(t){bt(t,i);kt(n);rr()},error:function(n,t){t="fail"}})}catch(t){}}function ir(n,t){try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(i){bt(i,t);kt(n);wr()},error:function(n,t){t="fail"}})}catch(i){}}function rr(){var r="",t;if(0!=n.length){for(v="departures"==i?it:k,r+="<div class='mt16' id='flighul'><ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt  HomeFlight_Border'><li class='HomeFlight_li_firsttwochild breakWord'>"+gt+"<\/li><li class='HomeFlight_li_firsttwochild'>"+ni+"<\/li><li class='HomeFlight_li'>"+v+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+d+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+g+"<\/li><li class='HomeFlight_li homeStatusWidth'>"+nt+"<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+tt+"<\/li><\/ul><div id='content'>",t=0;t<n.length;t++)r+="<ul class='HomeFlight_ul Charcoal HomeFlight_Font12pt flighul' id='"+t+"'><li class='HomeFlight_li_firsttwochild'>"+n[t].AirlineName+"<\/li><li class='HomeFlight_li_firsttwochild'>"+n[t].FlightNumber+"<\/li><li class='HomeFlight_li lifrom'>"+n[t].City+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[t].SchdeuledTime+"<\/li><li class='HomeFlight_li homeScheduleWidth'>"+n[t].EstimatedTime+"<\/li><li class='HomeFlight_li homeStatusWidth",r+="ON TIME"==n[t].Status.toUpperCase()||"DEPARTED"==n[t].Status.toUpperCase()||"ARRIVED"==n[t].Status.toUpperCase()||"BOARDING"==n[t].Status.toUpperCase()||"LANDED"==n[t].Status.toUpperCase()||"FINAL CALL"==n[t].Status.toUpperCase()?" FRDarkGreen'>"+n[t].Status:" Red'>"+n[t].Status,r+="<\/li><li class='HomeFlight_li HomeFlight_li_lastchild'>"+n[t].Terminal+"<\/li><\/ul>";r+="<\/div><div id='frpdiv clearBoth'><span class='navinfo gibsonfamily'><\/span><div class='page_navigation gibsonfamily' id='"+ai+"'><\/div><\/div><\/div>"}else r+=0==e.length?"<div id='nofrdiv' class='gibsonfamily'>"+ut+"<\/div>":"<div id='nofrdiv' class='gibsonfamily'>"+rt+"<\/div>";$("#flighul").empty();$("#flighul").html(r);flightresultpagination();et()}function wr(){var f,t,r,o,u;if(htmlData="",0==!n.length){for(v="departures"==i?it:k,f=0,htmlData+="<div class='mobfrcontent flightSTatus_LRAlign'>",t=0;t<n.length;t++)f++,htmlData+="<div class='panel-group hpfdpanel' id='"+f+"'><div class='panel-heading flightresultpheading",htmlData+=t%2==0?" flightAccBgGrey'> ":"'> ",htmlData+="<a data-parent='#homeFlightAccordion' href='#flightAccordion"+t+"'class='mobileflightacc' data-toggle='collapse'><table class='hphtextColor hflighttable'><tr class='clickable'><td class='homePlusSign'>+<\/td>  <td class='flightcol1' >"+n[t].AirlineName+"<\/td><td class='flightcol2'>"+n[t].FlightNumber+"<\/td> <\/tr><\/table> <\/a><\/div><div id='flightAccordion"+t+"'class='panel-collapse collapse'> <div id='flightpanelContent' class='panel-body ",htmlData+=t%2==0?"flightAccBgGrey'> ":"'> ",htmlData+="<table class='hflighttable'><tr><td class='flightdatacol1'>"+v+"<\/td> <td class='flightcol2'>"+n[t].City+"<\/td><\/tr> <tr><td class='flightdatacol1'>"+d+"<\/td> <td class='flightcol2'>"+n[t].SchdeuledTime+"<\/td><\/tr><tr><td class='flightdatacol1'>"+g+"<\/td> <td class='flightcol2'>"+n[t].EstimatedTime+"<\/td> <\/tr><tr><td class='flightdatacol1'>"+nt+"<\/td><td class='flightcol2",htmlData+="ON TIME"==n[t].Status.toUpperCase()||"DEPARTED"==n[t].Status.toUpperCase()||"ARRIVED"==n[t].Status.toUpperCase()||"BOARDING"==n[t].Status.toUpperCase()||"LANDED"==n[t].Status.toUpperCase()||"FINAL CALL"==n[t].Status.toUpperCase()?" FRDarkGreen'>"+n[t].Status:" Red'>"+n[t].Status,htmlData+="<\/td><\/tr><tr><td class='flightdatacol1'>"+tt+"<\/td><td class='flightcol2'>"+n[t].Terminal+"<\/td><\/tr> <\/table><\/div> <\/div><\/div>";for(htmlData+="<\/div><div class='col-xs-12' id='mobflightPagination'><div class='col-xs-6 row' id='mobfpdiv'><label class='charcoal gibsonfamily labelmargin labelPage_FlightStatus'>Page:<\/label><select class='' id='mobfpdropdown'>",r=(n.length/5).toString(),r.indexOf(".")>-1&&(r=r.slice(0,r.indexOf(".")),o=Number(r),r=o+1),u=1;r>=u;u++)htmlData+="<option value='"+u+"'>"+u+" of "+r+"<\/option>";htmlData+="<\/select><\/div><\/div><div class='page_navigation flightresultmobdiv' id='flightmobpaginate'><\/div><\/div><\/div><\/div><\/div>"}else htmlData+=0==e.length?"<div class='ml15 gibsonfamily'>"+ut+"<\/div>":"<div class='ml15 gibsonfamily'>"+rt+"<\/div>";$("#resultTable").empty();$("#resultTable").html(htmlData);$("#mobfpdropdown").addClass("selectpicker");flightmobPaginate();$("#mobfpdropdown").selectpicker("refresh")}var c=$("#HiddenCurrentUrl").val(),or,f,a,ai;try{$.ajax({url:c+"home/GetFlightDetails",cache:!1,success:function(){},error:function(n,t){t="fail"}})}catch(nu){}var lt,r,v,s,i,ur,t,p=$("#lang-selection").text(),e=[],n=[],l=1,y=/^[a-zA-Z,0-9\s-àèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇßØøÅåÆæœ]+$/,gt="Airline",ni="Flight #",k="From",d="Scheduled",g="Estimated",nt="Status",tt="Terminal",it="To",ti="Airlines are responsible for the accuracy of flight information. Flight information can change at any time. Always confirm flight arrival and departure information with your airline and check Toronto Pearson airport monitors for last minute updates. UP Express does not guarantee the accuracy, timeliness or reliability of flight information.",o="Departures",h="Arrivals",at="Search Again",vt="Browse: ",yt="All arrivals",pt="All departures",fr="Page:",si="Learn more about the ",hi="UP Express Pearson Station",br="All Arrivals",kr="All Departures",u=" Results for ",wt="Airline, Location or Flight #",rt="We are unable to provide flight information at this time. Please check with your airline.",dr="Please enter a valid flight number.",gr="ERROR MESSAGE: ",ut="We’re sorry, we seem to be having technical difficulties. Please try again.",b="",ci="Upcoming flights:",er="Please enter your airline, flight number or location to begin your search:",li="SchedulesStations/PearsonT1Station";"English"==p&&(gt="Transporteur",ni="Vol #",k="De",d="Prévu",g="Heure d'arrivée prévue",nt="État",tt="Aérogare",it="À",ti="Les compagnies aériennes sont responsables de l'exactitude des informations sur les vols. Les informations sur les vols peuvent changer à tout moment. Confirmez toujours les informations d’arrivée et de départ avec votre compagnie aérienne et vérifiez les écrans à l’aéroport Pearson de Toronto pour les mises à jour de dernière minute. UP Express ne garantit pas l'exactitude, la rapidité ou la fiabilité des informations sur les vols.",h="Arrivées",o="Départs",at="Nouvelle recherche",vt="Parcourir: ",yt="Toutes les arrivées",pt="Tous les départs",fr="Page:",si="Pour en apprendre davantage ",hi="sur la gare Pearson UP Express",br="Toutes les Arrivées",kr="Tous les Départs",u=" Résultats pour ",wt="Transporteur aérien, endroit ou nº du vol",rt="Nous sommes actuellement dans l’impossibilité de vous fournir des renseignements sur ce vol. Veuillez consulter votre transporteur aérien.",dr="Veuillez entrer un numéro de vol valide.",gr="MESSAGE D'ERREUR: ",b="homeTabFrench",ut="Nous sommes désolés, nous semblons éprouver des difficultés techniques. Veuillez essayer de nouveau.",ci="Prochains vols:",er="Entrez le numéro de votre vol :",li="SchedulesStations/PearsonT1Station?lng=fr");sr();hr();cr();$(document.body).on("click","#HomeFlightBtn",pi);$(document.body).on("click","#arivallink",di);$(document.body).on("click","#PAarivallink",di);$(document.body).on("click","#arivallinkmob",gi);$(document.body).on("click","#PAarivallinkmob",gi);$(document.body).on("click","#PAdeparturelinkmob",tr);$(document.body).on("click","#departurelink",nr);$(document.body).on("click","#PAdeparturelink",nr);$(document.body).on("click","#departurelinkmob",tr);$(document.body).on("click","#homeSearchAgain",wi);$(document.body).on("click","#homeSearchAgain1",bi);$(document.body).on("click","#HomeFlightBtn1",ar);lr();$(document.body).on("click","#HomeFlightBtnMob",ki);$(document.body).on("click","#HomeFlightBtnMob1",vr);a=[];$(document).on("keyup","#homeSearchAgainTxtBox",function(){t=$("#homeSearchAgainTxtBox").val();t.match(y)||(t=replaceSplChars(t));yr(t);var n=t;""!==n?$(document.getElementsByClassName("hArrivalsTxtDiv")).html(u+'"'+n+'"'):(s="arrivals"==i?h:o,$(document.getElementsByClassName("hArrivalsTxtDiv")).html(u+'"'+s+'"'))});$(document).on("keyup","#homeSearchAgainTxtBox1",function(){t=$("#homeSearchAgainTxtBox1").val();t.match(y)||(t=replaceSplChars(t));pr(t);var n=t;""!==n?$(document.getElementsByClassName("hArrivalsTxtDiv")).html(u+'"'+n+'"'):(s="arrivals"==i?h:o,$(document.getElementsByClassName("hArrivalsTxtDiv")).html(u+'"'+s+'"'))});$(document).on("keyup","#homeFlightStatusTxtBoxMob1",function(){t=$("#homeFlightStatusTxtBoxMob1").val();i=$("input:radio[name=flightInfoMob]:checked").val();$("input:radio[name=flightInfoMob]").click(function(){i=$(this).val()});t.match(y)||(t=replaceSplChars(t));ir(t,i);var n=t;""!==n?$(document.getElementsByClassName("mobileResultsFor")).html(u+'"'+n+'"'):(s="arrivals"==i?h:o,$(document.getElementsByClassName("mobileResultsFor")).html(u+'"'+s+'"'))});$(document).on("keyup","#homeFlightStatusTxtBoxMob",function(){t=$("#homeFlightStatusTxtBoxMob").val();i=$("input:radio[name=flightInfoMob]:checked").val();$("input:radio[name=flightInfoMob]").click(function(){i=$(this).val()});t.match(y)||(t=replaceSplChars(t));ir(t,i);var n=t;""!==n?$(document.getElementsByClassName("mobileResultsFor")).html(u+'"'+n+'"'):(s="arrivals"==i?h:o,$(document.getElementsByClassName("mobileResultsFor")).html(u+'"'+s+'"'))});$(document).on("change","#mobfpdropdown",function(){or=this.value;currentPage=or-1;$(".mobpagcontainer").pajinate({start_page:currentPage,items_per_page:5,item_container_id:".mobfrcontent",nav_panel_id:".page_navigation",num_page_links_to_display:5})});$(document).on("focusin","#homeSearchAgainTxtBox",function(){$("#homeSearchAgainTxtBox").css("background","white");$("#homeSearchAgainTxtBox").removeClass("placholdercolor-class");Modernizr.input.placeholder||($("#homeSearchAgainTxtBox").val()==$("#homeSearchAgainTxtBox").attr("placeholder")&&$("#homeSearchAgainTxtBox").val(""),$("#homeSearchAgainTxtBox").css("font-style","normal"),$("#homeSearchAgainTxtBox").css("line-height","30px"),$("#homeSearchAgainTxtBox").css("color","#403F38"))});$(document).on("focusout","#homeSearchAgainTxtBox",function(){Modernizr.input.placeholder||(0==$("#homeSearchAgainTxtBox").val().length?($("#homeSearchAgainTxtBox").val($("#homeSearchAgainTxtBox").attr("placeholder")),$("#homeSearchAgainTxtBox").css("color","#d8d9da"),$("#homeSearchAgainTxtBox").css("font-style","normal"),$("#homeSearchAgainTxtBox").css("line-height","30px")):($("#homeSearchAgainTxtBox").css("font-style","normal"),$("#homeSearchAgainTxtBox").css("color","#403F38"),$("#homeSearchAgainTxtBox").css("line-height","30px")))});$(document).on("focusin","#homeSearchAgainTxtBox1",function(){$("#homeSearchAgainTxtBox1").css("background","white");$("#homeSearchAgainTxtBox1").removeClass("placholdercolor-class");Modernizr.input.placeholder||($("#homeSearchAgainTxtBox1").val()==$("#homeSearchAgainTxtBox1").attr("placeholder")&&$("#homeSearchAgainTxtBox1").val(""),$("#homeSearchAgainTxtBox1").css("font-style","normal"),$("#homeSearchAgainTxtBox1").css("line-height","30px"),$("#homeSearchAgainTxtBox1").css("color","#403F38"))});$(document).on("focusout","#homeSearchAgainTxtBox1",function(){Modernizr.input.placeholder||(0==$("#homeSearchAgainTxtBox1").val().length?($("#homeSearchAgainTxtBox1").val($("#homeSearchAgainTxtBox1").attr("placeholder")),$("#homeSearchAgainTxtBox1").css("color","#d8d9da"),$("#homeSearchAgainTxtBox1").css("font-style","normal"),$("#homeSearchAgainTxtBox1").css("line-height","30px")):($("#homeSearchAgainTxtBox1").css("font-style","normal"),$("#homeSearchAgainTxtBox1").css("color","#403F38"),$("#homeSearchAgainTxtBox1").css("line-height","30px")))});$(document).on("focusin","#homeFlightStatusTxtBoxMob",function(){$("#homeFlightStatusTxtBoxMob").css("background","white");$("#homeFlightStatusTxtBoxMob").removeClass("placholdercolor-class")});$(document).on("focusin","#homeFlightStatusTxtBoxMob1",function(){$("#homeFlightStatusTxtBoxMob1").css("background","white");$("#homeFlightStatusTxtBoxMob1").removeClass("placholdercolor-class")});$(document).on("click",".flightresultpheading a",function(){var n=$(this).children().find(".homePlusSign").text();"+"==n?$(this).children().find(".homePlusSign").text("–"):$(this).children().find(".homePlusSign").text("+")})});$("#homeFlightStatusTxtBox").focusin(function(){$("#homeFlightStatusTxtBox").css("background","white");$("#homeFlightStatusTxtBox").removeClass("placholdercolor-class")})