BrightTag.instance.errors({enabled:false});
BrightTag.instance.appendContent('\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://www.jetblue.com/js/mbox.js\x22\x3e\x3c/script\x3e',{tagId:418505});
BrightTag.instance.appendContent('\x3cscript type\x3d\x22text/javascript\x22\x3e\n\tfunction homepageOfferPodControllerForCity(CITY) {\n\t\tvar self \x3d this, jself \x3d $(this),\n\t\t\tdefaultOptions \x3d { \x27CHECK\x27: \x27NYC\x27 },\n\t\t\tofferModels \x3d [];\n\n\t\t/* Events + Enums */\n\t\tself.XML_PATHS \x3d {\n\t\t\t\x27FLIGHTS\x27: \x27/r/flights.xml\x27,\n\t\t\t\x27GETAWAYS\x27: \x27/r/homepage_getaways.xml\x27\n\t\t};\n\t\tself.CHECK \x3d {\n\t\t\t\x27BOS\x27: {\n\t\t\t\t\x27CODES\x27: [\x27BOS\x27],\n\t\t\t\t\x27CITY_TEXT\x27: \x27Boston\x27,\n\t\t\t\t\x27HERO_URL\x27: \x27/includes/homepage/heroes/hero2_BOS.html #hra01\x27,\n\t\t\t\t\x27SANTANDER\x27: false\n\t\t\t},\n\t\t\t\x27NYC\x27: {\n\t\t\t\t\x27CODES\x27: [\x27JFK\x27, \x27LGA\x27, \x27EWR\x27, \x27HPN\x27],\n\t\t\t\t\x27CITY_TEXT\x27: \x27New York\x27,\n\t\t\t\t\x27HERO_URL\x27: \x27/includes/homepage/heroes/hero2_NY.html #hra02\x27,\n\t\t\t\t\x27SANTANDER\x27: false\n\t\t\t},\n\t\t\t\x27LA\x27: {\n\t\t\t\t\x27CODES\x27: [\x27LAX\x27, \x27LGB\x27, \x27BUR\x27],\n\t\t\t\t\x27CITY_TEXT\x27: \x27Los Angeles\x27,\n\t\t\t\t\x27HERO_URL\x27: \x27/includes/homepage/heroes/hero2_LA.html #hra01\x27,\n\t\t\t\t\x27SANTANDER\x27: false\n\t\t\t},\n\t\t\t\x27FL\x27: {\n\t\t\t\t\x27CODES\x27: [\x27FLL\x27, \x27MCO\x27, \x27PBI\x27, \x27RSW\x27, \x27JAX\x27, \x27TPA\x27, \x27SRQ\x27],\n\t\t\t\t\x27CITY_TEXT\x27: \x27Orlando\x27,\n\t\t\t\t\x27HERO_URL\x27: \x27/includes/homepage/heroes/hero2_FL.html\x27,\n\t\t\t\t\x27SANTANDER\x27: false\n\t\t\t},\n\t\t\t\x27PR\x27: {\n\t\t\t\t\x27CODES\x27: [\x27SJU\x27, \x27PSE\x27, \x27BQN\x27],\n\t\t\t\t\x27CITY_TEXT\x27: \x27Puerto Rico\x27,\n\t\t\t\t\x27HERO_URL\x27: \x27/includes/homepage/heroes/hero2_PR.html #hra01\x27,\n\t\t\t\t\x27SANTANDER\x27: true\n\t\t\t}\n\t\t};\n\t\tself.CITY_LOOKUP \x3d {\n\t\t\t\x22BOS\x22: \x22Boston, MA\x22, \x22HPN\x22: \x22White Plains, NY\x22, \x22JFK\x22: \x22New York, NY\x22, \x22LGA\x22: \x22New York, NY\x22,\n\t\t\t\x22SWF\x22: \x22Newburgh, NY\x22, \x22EWR\x22: \x22Newark, NJ\x22, \x22FLL\x22: \x22Ft Lauderdale, FL\x22, \x22PBI\x22: \x22West Palm Beach, FL\x22,\n\t\t\t\x22MCO\x22: \x22Orlando, FL\x22, \x22BUR\x22: \x22Los Angeles, CA\x22, \x22LAX\x22: \x22Los Angeles, CA\x22, \x22LGB\x22: \x22Long Beach, CA\x22,\n\t\t\t\x22BUF\x22: \x22Buffalo, NY\x22, \x22ROC\x22: \x22Rochester, NY\x22, \x22SYR\x22: \x22Syracuse, NY\x22, \x22PWM\x22: \x22Portland, ME\x22,\n\t\t\t\x22BTV\x22: \x22Burlington, VT\x22, \x22ORD\x22: \x22Chicago, IL\x22, \x22SEA\x22: \x22Seattle, WA\x22, \x22PDX\x22: \x22Portland, OR\x22,\n\t\t\t\x22IAD\x22: \x22Washington, DC\x22, \x22DCA\x22: \x22Washington, DC\x22, \x22BWI\x22: \x22Baltimore, MD\x22, \x22CLT\x22: \x22Charlotte, NC\x22,\n\t\t\t\x22RDU\x22: \x22Raleigh, NC\x22, \x22RIC\x22: \x22Richmond, VA\x22, \x22JAX\x22: \x22Jacksonville, FL\x22, \x22TPA\x22: \x22Tampa, FL\x22,\n\t\t\t\x22SRQ\x22: \x22Sarasota, FL\x22, \x22AUS\x22: \x22Austin, TX\x22, \x22HOU\x22: \x22Houston, TX\x22, \x22MSY\x22: \x22New Orleans, LA\x22,\n\t\t\t\x22SFO\x22: \x22San Francisco, CA\x22, \x22OAK\x22: \x22Oakland, CA\x22, \x22SJC\x22: \x22San Jose, CA\x22, \x22SLC\x22: \x22Salt Lake City, UT\x22,\n\t\t\t\x22DEN\x22: \x22Denver, CO\x22, \x22PHX\x22: \x22Phoenix, AZ\x22, \x22LAS\x22: \x22Las Vegas, NV\x22, \x22SMF\x22: \x22Sacramento, CA\x22,\n\t\t\t\x22RSW\x22: \x22Ft Myers, FL\x22, \x22ANC\x22: \x22Anchorage, AK\x22, \x22SJU\x22: \x22San Juan, PR\x22, \x22BQN\x22: \x22Aguadilla, PR\x22,\n\t\t\t\x22PSE\x22: \x22Ponce, PR\x22, \x22MBJ\x22: \x22Montego Bay, JM\x22, \x22KIN\x22: \x22Kingston, JM\x22, \x22POP\x22: \x22Puerto Plata, DR\x22,\n\t\t\t\x22STI\x22: \x22Santiago, DR\x22, \x22SDQ\x22: \x22Santo Domingo, DR\x22, \x22LRM\x22: \x22La Romana, DR\x22, \x22PUJ\x22: \x22Punta Cana, DR\x22,\n\t\t\t\x22NAS\x22: \x22Nassau, BS\x22, \x22STX\x22: \x22St Croix, USVI\x22, \x22STT\x22: \x22St Thomas, USVI\x22, \x22BDL\x22: \x22Hartford, CT\x22,\n\t\t\t\x22LIR\x22: \x22Liberia, CR\x22, \x22SJO\x22: \x22San Jose, CR\x22, \x22BOG\x22: \x22Bogota, CO\x22, \x22PIT\x22: \x22Pittsburgh, PA\x22,\n\t\t\t\x22MVY\x22: \x22Martha\x27s Vineyard, MA\x22, \x22PVC\x22: \x22Provincetown, MA\x22, \x22HYA\x22: \x22Hyannis, MA\x22, \x22ACK\x22: \x22Nantucket, MA\x22,\n\t\t\t\x22RUT\x22: \x22Rutland, VT\x22, \x22SXM\x22: \x22St Maarten\x22, \x22UVF\x22: \x22St Lucia\x22, \x22PLS\x22: \x22Turks and Caicos\x22,\n\t\t\t\x22BDA\x22: \x22Bermuda\x22, \x22AUA\x22: \x22Aruba\x22, \x22CHS\x22:\x22Charleston, SC\x22, \x22PHL\x22:\x22Philadelphia, PA\x22, \x22ABQ\x22:\x22Albuquerque, NM\x22,\n\t\t\t\x22SAV\x22: \x22Savannah/Hilton Head\x22, \x22DTW\x22: \x22Detroit, MI\x22, \x22ORH\x22: \x22Worcester, MA\x22,  \x22AZS\x22: \x22Samana, DR\x22,\n\t\t\t\x22BGI\x22: \x22Barbados\x22, \x22CTG\x22: \x22Cartagena, CO\x22, \x22CUN\x22: \x22Cancun, MX\x22, \x22DFW\x22: \x22Dallas, TX\x22, \x22GCM\x22: \x22Grand Cayman\x22,\n\t\t\t\x22LIM\x22: \x22Lima, Peru\x22, \x22MDE\x22: \x22Medellin, CO\x22, \x22PAP\x22: \x22Haiti\x22, \x22POS\x22: \x22Trinidad and Tobago\x22,\n\t\t\t\x22PVD\x22: \x22Providence, RI\x22, \x22SAN\x22: \x22San Diego, CA\x22\n\t\t};\n\t\tself.POD_ELEMENT_SELECTORS \x3d {\n\t\t\tGETAWAYS: {\n\t\t\t\tPOD: \x27.offer.featured-getaway\x27,\n\t\t\t\tFARE: \x27.price .value\x27,\n\t\t\t\tDESTINATION: \x27.offer.featured-getaway .to\x27,\n\t\t\t\tORIGIN: \x27.offer.featured-getaway .from\x27,\n\t\t\t\tLINK: \x27.offer.featured-getaway .see-offer \x3e a\x27,\n\t\t\t\tLEGAL: \x27.offer.featured-getaway .restrictions \x3e a\x27\n\t\t\t}\n\t\t};\n\t\tself.EVENTS \x3d {\n\t\t\t\x27GET_GETAWAYS_OFFERS\x27: \x27GET_GETAWAYS_OFFERS\x27,\n\t\t\t\x27GET_FLIGHTS_OFFERS\x27: \x27GET_FLIGHTS_OFFERS\x27,\n\t\t\t\x27TRACK_MBOX_CLICK\x27: \x27TRACK_MBOX_CLICK\x27,\n\t\t\t\x27LOAD_HERO\x27: \x27LOAD_HERO\x27,\n\t\t\t\x27LOAD_SANTANDER\x27: \x27LOAD_SANTANDER\x27\n\t\t};\n\n\t\t/* Functions */\n\t\t/* GET_GETAWAYS_OFFERS: AJAX getaways XML */\n\t\tfunction getGetawaysOffers(e) { $.ajax({ url: self.XML_PATHS.GETAWAYS, cache: true }).success(function(xml) { createGetawaysPodFromXML($(xml)); }); }\n\t\tfunction createGetawaysPodFromXML(xml) {\n\t\t\tvar cities \x3d xml.find(\x27city\x27),\n\t\t\t\tcitiesCount \x3d cities.length,\n\t\t\t\tcityCheck \x3d self.CHECK[CITY].CITY_TEXT;\n\n\t\t\tfor (var i \x3d 0; i \x3c citiesCount; i++) {\n\t\t\t\tif ($(cities[i]).text() !\x3d\x3d cityCheck) continue;\n\n\t\t\t\tvar offerModel \x3d {\n\t\t\t\t\tfare: xml.find(\x27fare\x27).eq(i).text(),\n\t\t\t\t\tdestinationLong: xml.find(\x27destination\x27).eq(i).text(),\n\t\t\t\t\tgetaways: true,\n\t\t\t\t\tpackage: xml.find(\x27package\x27).eq(i).text(),\n\t\t\t\t\toriginLong: xml.find(\x27origin\x27).eq(i).text(),\n\t\t\t\t\tlink: xml.find(\x27link\x27).eq(i).text(),\n\t\t\t\t\tlegal: xml.find(\x27legal\x27).eq(i).text()\n\t\t\t\t};\n\t\t\t\tvar getawaysPod \x3d self.POD_ELEMENT_SELECTORS.GETAWAYS;\n\t\t\t\tofferModels[$(getawaysPod.POD).index()] \x3d offerModel;\n\n\t\t\t\t$(getawaysPod.FARE).html(offerModel.fare);\n\t\t\t\t$(getawaysPod.DESTINATION).html(\x27To \x3cspan\x3e\x27 + offerModel.destinationLong + \x27\x3c/span\x3e\x27);\n\t\t\t\t$(getawaysPod.ORIGIN).html(\x27From \x3cspan\x3e\x27 + offerModel.originLong + \x27\x3c/span\x3e\x27);\n\t\t\t\t$(getawaysPod.LINK).attr(\x27href\x27, offerModel.link);\n\t\t\t\t$(getawaysPod.LEGAL).attr(\x27data\x27, \x22\x3cbr/\x3e\x3cbr/\x3e\x3cdiv style\x3d\x27line-height:27px; font-size:13px;\x27\x3e\x22 + offerModel.legal + \x22\x3c/div\x3e\x22);\n\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t/* TRACK_MBOX_CLICK: sends mbox requests for click-tracking */\n\t\tfunction trackClick(anchorTag) {\n\t\t\tvar janchor \x3d $(anchorTag), /* hrefAttr \x3d janchor.attr(\x27href\x27), targetAttr \x3d janchor.attr(\x27target\x27), */\n\t\t\t\tofferPod \x3d janchor.closest(\x27.inner\x27).parent(), offerPosition \x3d offerPod.index(),\n\t\t\t\tofferModel \x3d offerModels[offerPosition];\n\n\t\t\ts.events \x3d s.events || \x27\x27;\n\t\t\ts.events +\x3d \x27,event31\x27;\n\n\t\t\t/* eVar56 \x3d Base Airport code */\n\t\t\ts.eVar56 \x3d baseAirportCookie;\n\t\t\t/* eVar57 \x3d Pod Data (position|fare|destination or market) */\n\t\t\ts.eVar57 \x3d (offerPosition + 1) + \x27|\x27 + offerModel.fare + \x27|\x27 + (offerModel.getaways ? offerModel.destinationLong : (offerModel.origin + offerModel.destination)) + \x27|\x27 + s.pageName;\n\t\t\tif (typeof Storage !\x3d\x3d \x27undefined\x27) {\n\t\t\t\tlocalStorage.HREF \x3d anchorTag.href;\n\t\t\t\tlocalStorage.POD_DATA \x3d s.eVar57;\n\t\t\t\tif (typeof localStorage.ALL_CLICKS \x3d\x3d\x3d \x27undefined\x27) localStorage.ALL_CLICKS \x3d \x27\x27;\n\t\t\t\tif (localStorage.ALL_CLICKS.indexOf(s.eVar57) \x3d\x3d\x3d -1) s.events +\x3d \x27,event19\x27;\n\t\t\t}\n\t\t}\n\t\t/* LOAD_HERO */\n\t\tfunction loadHero() { $(\x22.visibleStage \x3e ul \x3e li:eq(1)\x22).load(self.CHECK[CITY].HERO_URL); }\n\t\t/* LOAD_SANTANDER */\n\t\tfunction loadSantander() { $(\x27#sidekick4\x27).load(\x27/includes/homepage/sidekicks/sidekick4/sidekick4_PR.html\x27); }\n\n\t\t/* Listeners */\n\t\tjself.bind(self.EVENTS.GET_GETAWAYS_OFFERS, getGetawaysOffers);\n\t\tjself.bind(self.EVENTS.TRACK_MBOX_CLICK, trackClick);\n\t\tjself.bind(self.EVENTS.LOAD_HERO, loadHero);\n\t\tjself.bind(self.EVENTS.LOAD_SANTANDER, loadSantander);\n\n\t\t/* Init */\n\t\tfunction init() {\n\t\t\t$.ajaxSetup({\n\t\t\t\txhr: function() {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif (window.ActiveXObject) return new window.ActiveXObject(\x22Microsoft.XMLHTTP\x22);\n\t\t\t\t\t} catch(err) {}\n\t\t\t\t\treturn new window.XMLHttpRequest();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif (!CITY) CITY \x3d defaultOptions.CHECK;\n\t\t\t// else jself.trigger(self.EVENTS.LOAD_HERO);\n\t\t\tjself.trigger(self.EVENTS.GET_GETAWAYS_OFFERS);\n\n\t\t\tif (self.CHECK[CITY].SANTANDER) jself.trigger(self.EVENTS.LOAD_SANTANDER);\n\t\t}\n\t\t$(document).ready(function() { init(); });\n\t}\n\n\t(function() {\n\t\tif (!$) return;\n\t\tif (!Array.indexOf) {\n\t\t\tArray.prototype.indexOf \x3d function(obj, start) {\n\t\t\t\tfor (var i \x3d (start || 0), j \x3d this.length; i \x3c j; i++) {\n\t\t\t\t\tif (this[i] \x3d\x3d\x3d obj) return i;\n\t\t\t\t}\n\t\t\t\treturn -1;\n\t\t\t};\n\t\t}\n\n\t\tvar cookies \x3d document.cookie.split(\x27;\x27),\n\t\t\tbaseAirportCookie \x3d \x27\x27, travelModeValue \x3d \x27\x27,\n\t\t\tcookiesIndex \x3d cookies.length - 1;\n\n\t\tif (cookiesIndex !\x3d\x3d -1) {\n\t\t\tdo {\n\t\t\t\tvar cookie \x3d cookies[cookiesIndex],\n\t\t\t\t\tcookiePair \x3d cookie.split(\x27\x3d\x27);\n\t\t\t\tif ($.trim(cookiePair[0]) !\x3d\x3d \x27base_airport\x27 || !cookiePair[1]) continue;\n\t\t\t\tbaseAirportCookie \x3d cookiePair[1];\n\t\t\t\tbreak;\n\t\t\t} while (cookiesIndex--);\n\t\t}\n\t\tif (typeof (sUserState) \x3d\x3d\x3d \x27string\x27) {\n\t\t\tif (sUserState \x3d\x3d\x3d \x22Can\x27t determine\x22) travelModeValue \x3d \x27def\x27;\n\t\t\tif (sUserState \x3d\x3d\x3d \x27Not Logged in\x27) travelModeValue \x3d \x27def\x27;\n\t\t\tif (sUserState \x3d\x3d\x3d \x27Logged in|No Travel\x27) travelModeValue \x3d \x27li\x27;\n\t\t\tif (sUserState \x3d\x3d\x3d \x27Logged in|lt48 hours\x27) travelModeValue \x3d \x27lt48\x27;\n\t\t\tif (sUserState \x3d\x3d\x3d \x27Logged in|lt24 hours\x27) travelModeValue \x3d \x27lt24\x27;\n\t\t\tif (sUserState \x3d\x3d\x3d \x27Logged in|Checked in\x27) travelModeValue \x3d \x27ci\x27;\n\t\t}\n\n\t\tif (baseAirportCookie \x3d\x3d\x3d \x27\x27) travelModeValue \x3d \x27\x27;\n\n\t\tif ([\x27lt48\x27, \x27lt24\x27, \x27ci\x27].indexOf(travelModeValue) !\x3d\x3d -1) return;\n\n\t\tvar airportLookup \x3d {\n\t\t\tBOS: [\x27BOS\x27, \x27PVD\x27, \x27ORH\x27, \x27XBO\x27],\n\t\t\tNYC: [\x27JFK\x27, \x27LGA\x27, \x27EWR\x27, \x27HPN\x27, \x27SWF\x27, \x27NYC\x27],\n\t\t\tLA: [\x27LAX\x27, \x27BUR\x27, \x27LGB\x27, \x27ZLA\x27],\n\t\t\tFL: [\x27JAX\x27, \x27TPA\x27, \x27MCO\x27, \x27FLL\x27, \x27RSW\x27, \x27SRQ\x27, \x27XFL\x27],\n\t\t\tPR: [\x27SJU\x27, \x27BQN\x27, \x27PSE\x27]\n\t\t};\n\n\t\tvar keyToUse \x3d null;\n\t\tfor (var key in airportLookup) {\n\t\t\tif (airportLookup[key].indexOf(baseAirportCookie) \x3d\x3d\x3d -1) continue;\n\n\t\t\tkeyToUse \x3d key;\n\n\t\t\tbreak;\n\t\t}\n\t\t$(document).ready(function() { try { new homepageOfferPodControllerForCity(keyToUse); } catch(err) {} });\n\t})();\n\x3c/script\x3e',{tagId:975795});
BrightTag.Blab.group('domready').wait(function () {
BrightTag.instance.load(
'//crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js',
function (page) {
BrightTag.instance.dbe('trueblue member', 'typeof JBMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof JBMetrics.datalayer!\x3d\x3d\x27undefined\x27\x26\x26typeof JBMetrics.datalayer.TB?JBMetrics.datalayer.TB:typeof jbAnalyticsController!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics.TB!\x3d\x3d\x27undefined\x27?jbAnalyticsController.PageMetrics.TB:window.jQuery?jQuery.trim(jQuery(\x27.true-blue-sign-in\x27).text())\x3d\x3d\x3d\x22Sign In\x22:(document.getElementsByClassName(\x27true-blue-sign-in\x27).length\x3e0?document.getElementsByClassName(\x27true-blue-sign-in\x27)[0].innerHTML.indexOf(\x22Sign In\x22)!\x3d\x3d-1:(document.getElementsByClassName(\x27signin\x27).length\x3e0?document.getElementsByClassName(\x27signin\x27)[0].innerHTML.indexOf(\x27SIGN IN\x27)!\x3d\x3d-1:\x27\x27))', {pageId:2238});
BrightTag.instance.dbe('page name', '(typeof brightTagPageData!\x3d\x3d\x27undefined\x27\x26\x26typeof brightTagPageData.PageName!\x3d\x3d\x27undefined\x27?brightTagPageData.PageName:typeof JBMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof JBMetrics.pageName!\x3d\x3d\x27undefined\x27?JBMetrics.pageName:typeof jbAnalyticsController!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics.pageName!\x3d\x3d\x27undefined\x27?jbAnalyticsController.PageMetrics.pageName:(\x27JETBLUE.COM\x27+location.pathname.toLowerCase().replace(\x27default.aspx\x27, \x27\x27)).toUpperCase())', {pageId:2238});
BrightTag.instance.dbe('random number', 'BrightTag.Random.integer(9999999999)', {pageId:2238});
BrightTag.instance.dbe('language', '(typeof brightTagPageData!\x3d\x3d\x27undefined\x27\x26\x26typeof brightTagPageData.Language!\x3d\x3d\x27undefined\x27?brightTagPageData.Language:typeof JBMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof JBMetrics.language!\x3d\x3d\x27undefined\x27?JBMetrics.language:typeof jbAnalyticsController!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics!\x3d\x3d\x27undefined\x27\x26\x26typeof jbAnalyticsController.PageMetrics.language!\x3d\x3d\x27undefined\x27?jbAnalyticsController.PageMetrics.language.toUpperCase():(location.href.indexOf(\x27hola\x27)\x3d\x3d\x3d-1?\x27eng\x27:\x27esp\x27).toUpperCase())', {pageId:2238});
BrightTag.instance.appendContent('\x3cscript type\x3d\x27text/javascript\x27\x3e\n        (function() {\n          var items \x3d [],\n            prdArr \x3d [],\n            varsString \x3d \x27\x27.replace(/\\s+/g, \x27%20\x27);\n\n          if (!BrightTag.Types.isArray(items)) {\n            items \x3d [items];\n          };\n\n          var addIfDefined \x3d function(fieldName, keyStr, indexStr) {\n            if (fieldName) {\n              prdArr.push(keyStr + indexStr + \x22:\x22 + fieldName);\n            }\n          }\n\n          BrightTag.Util.each(items, function(prod, index) {\n            var indexStr \x3d (index + 1);\n            addIfDefined(prod[\x22\x22], \x22i\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22p\x22, indexStr);\n            addIfDefined(prod[\x220\x22], \x22q\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22c\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22l\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22a\x22, indexStr);\n          });\n\n          BrightTag.Content.iframe(\x22//2784362.fls.doubleclick.net/activityi;src\x3d2784362;type\x3dstand891;cat\x3djetbl326\x22 + varsString + \x22;ord\x3d'+encodeURIComponent(bt_data_escaped('random number'))+';prd\x3d\x22 + prdArr.join(\x22|\x22), {display: \x27none\x27});\n        })();\n      \x3c/script\x3e',{tagId:5578});
BrightTag.instance.appendContent('\x3cimg src\x3d\x22http://ad.yieldmanager.com/pixel?id\x3d856474\x26t\x3d2\x22 width\x3d\x221\x22 height\x3d\x221\x22 /\x3e',{tagId:5620});
BrightTag.instance.appendContent('\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22//www.pswec.com/px/6a2906cd35/v3\x22\x3e\x3c/script\x3e\n      \x3cscript type\x3d\x22text/javascript\x22\x3e\n        wec.browse({\n          \x27viewType\x27: \x27page\x27,\n          \x27viewId\x27: \x27jetblue\x27,\n          \x27brand\x27: \x27\x27,\n          \x27desc\x27: \x27\x27,\n          \x27pagename\x27: \x27PM_PAGE_BROWSE\x27\n        });\n      \x3c/script\x3e',{tagId:97494});
BrightTag.instance.appendContent('\x3c!-- Google Code for Getways Remarketing --\x3e\n\x3c!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup --\x3e\n\x3cscript type\x3d\x22text/javascript\x22\x3e\n/* \x3c![CDATA[ */\nvar google_conversion_id \x3d 962863127;\nvar google_conversion_label \x3d \x229MeyCJmlnAUQl8CQywM\x22;\nvar google_custom_params \x3d window.google_tag_params;\nvar google_remarketing_only \x3d true;\n/* ]]\x3e */\n\x3c/script\x3e\n\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22//www.googleadservices.com/pagead/conversion.js\x22\x3e\n\x3c/script\x3e\n\n',{tagId:231321});
BrightTag.instance.appendContent('\x3ciframe style\x3d\x22position: absolute; visibility: hidden; width: 1px; height: 1px;\x22 src\x3d\x22//servedby.flashtalking.com/container/1777;30025;3530;iframe/?spotName\x3dHomepage\x26cachebuster\x3d1767076623\x22\x3e\x3c/iframe\x3e',{tagId:1135124});
BrightTag.instance.appendContent('\x3cscript type\x3d\x27text/javascript\x27 src\x3d\x27//seg.sharethis.com/socialOptimizationPixel_js.php?campaign\x3d0NG\x27\x3e\x3c/script\x3e\n',{tagId:1581554});
BrightTag.instance.appendContent('\x3cscript type\x3d\x27text/javascript\x27\x3e\n        (function() {\n          var items \x3d [],\n            prdArr \x3d [],\n            varsString \x3d \x27\x27.replace(/\\s+/g, \x27%20\x27);\n\n          if (!BrightTag.Types.isArray(items)) {\n            items \x3d [items];\n          };\n\n          var addIfDefined \x3d function(fieldName, keyStr, indexStr) {\n            if (fieldName) {\n              prdArr.push(keyStr + indexStr + \x22:\x22 + fieldName);\n            }\n          }\n\n          BrightTag.Util.each(items, function(prod, index) {\n            var indexStr \x3d (index + 1);\n            addIfDefined(prod[\x22\x22], \x22i\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22p\x22, indexStr);\n            addIfDefined(prod[\x220\x22], \x22q\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22c\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22l\x22, indexStr);\n            addIfDefined(prod[\x22\x22], \x22a\x22, indexStr);\n          });\n\n          BrightTag.Content.image(\x22//ad.doubleclick.net/activity;src\x3d4550703;type\x3dinvmedia;cat\x3dJJWyg3Rx\x22 + varsString + \x22;ord\x3d1;prd\x3d\x22 + prdArr.join(\x22|\x22));\n        })();\n      \x3c/script\x3e',{tagId:1640436});
BrightTag.instance.appendContent('\x3cscript type\x3d\x22text/javascript\x22\x3e\n        function createPixel(subdomain) {\n          var src \x3d \x27//\x27 + subdomain + \x27.adnxs.com/seg?add\x3d2128618\x27;\n          if ("2" \x3d\x3d \x221\x22) {\n            src +\x3d \x27\x26t\x3d1\x27;\n            var script \x3d document.createElement(\x27SCRIPT\x27);\n            script.setAttribute(\x27type\x27,\x27text/javascript\x27);\n            script.setAttribute(\x27src\x27, src);\n            document.body.appendChild(script);\n          } else {\n            src +\x3d \x27\x26t\x3d2\x27;\n            new Image().src \x3d src;\n          }\n        }\n      \x3c/script\x3e\n      \x3cscript type\x3d\x22text/javascript\x22\x3e\n        createPixel(\x27ib\x27);\n      \x3c/script\x3e\n      \x3cimg src\x3d\x22//ib.adnxs.com/getuid?http%3A%2F%2Fs.thebrighttag.com%2Fcs?btt\x3dVgYCvu5GV2rUR3QMwph9btCLOrvSvF38-P61Exxlots\x26tp\x3dan\x26uid\x3d$UID\x22 width\x3d\x221\x22 height\x3d\x221\x22 /\x3e',{tagId:1644554});
BrightTag.instance.appendContent('\x3cimg src\x3d\x22//insight.adsrvr.org/track/evnt/?adv\x3dour2yki\x26ct\x3d0:hifiju0\x26fmt\x3d3\x22 height\x3d\x221\x22 width\x3d\x221\x22 style\x3d\x22border-style:none;\x22 alt\x3d\x22\x22/\x3e',{tagId:1644652});
BrightTag.instance.appendContent('\x3cimg src\x3d\x22//leadback.advertising.com/adcedge/lb?site\x3d695501\x26betr\x3dsslbet_42987%3D%5B%2B%5Dssprlb_965524%5B24%5D%7Csslbet_42988%3D%5B%2B%5Dssprlb_965526%5B168%5D%7Csslbet_42989%3D%5B%2B%5Dssprlb_965528%5B336%5D%7Csslbet_42990%3D%5B%2B%5Dssprlb_965530%5B720%5D%7Csslbet_42991%3D%5B%2B%5Dssprlb_965532%5B8760%5D\x22 width\x3d\x221\x22 height\x3d\x221\x22 style\x3d\x22display:none\x22 border\x3d\x220\x22 /\x3e',{tagId:2035213});
BrightTag.instance.appendContent('\x3cscript type\x3d\x22text/javascript\x22\x3e!function(a){function b(){if(s\x26\x26s.tl){var a\x3ds.linkTrackVars?+s.linkTrackVars:\x22\x22;s.linkTrackVars\x3d\x22prop38\x22,s.prop38\x3dString(j),s.tl(!0,\x22o\x22,\x22Homepage Pod Index of Most Recent Search\x22),s.linkTrackVars\x3da,s.prop38\x3d\x22\x22}}function c(){var c,g,l\x3djbDealsHomeDataImpl.dealsDataObj,m\x3dgetHistory(\x22fflight-form-data\x22),n\x3dm[0];h\x3de(n),h\x26\x26(c\x3df(n.from_field),g\x3df(n.to_field),k\x3dMACDefinitions[g],i\x3de(k),j\x3d0,d(l[0],c,g)?j\x3d1:d(l[1],c,g)\x26\x26(j\x3d2)),a(window).bind(\x22load\x22,b)}function d(b,c,d){return b.Origin.AirportCode\x3d\x3d\x3dc?i?a.inArray(b.Destination.AirportCode,d):b.Destination.AirportCode\x3d\x3d\x3dd:!1}function e(a){return\x22undefined\x22!\x3dtypeof a}function f(a){return a.match(/[A-Z]{3}(?\x3d\\)$)/)[0]}function g(){jbDealsHomeImpl\x26\x26a(jbDealsHomeImpl).bind(jbDealsHomeImpl.Events.DEALS_JSON_LOADED,c)}var h\x3d!1,i\x3d!1,j\x3d-1,k\x3d[];g()}(jQuery);\x3c/script\x3e',{tagId:2039221});
BrightTag.instance.secondary(function(serverURL) {
try { if (eval('(!bt_data(\x27delay analytics call\x27) || bt_data(\x27delay analytics call\x27) \x3d\x3d false) \x26\x26 (bt_data(\x27page name\x27) !\x3d\x3d \x27JetBlue Airways\x27)')) {
serverURL.cf(191059);
}
} catch(e) { bt_handle_exception(e); }
try { if (eval('bt_data(\x27language\x27) \x3d\x3d \x22ESP\x22')) {
serverURL.cf(602556);
}
} catch(e) { bt_handle_exception(e); }
try { if (eval('bt_data(\x27language\x27) \x3d\x3d \x22ESP\x22')) {
serverURL.cf(1470457);
}
} catch(e) { bt_handle_exception(e); }
try { if (eval('bt_data(\x27trueblue member\x27) \x3d\x3d true \x26\x26 bt_data(\x27first trueblue member\x27) !\x3d \x22true\x22')) {
serverURL.cf(1626657);
}
} catch(e) { bt_handle_exception(e); }
serverURL.appendData('capped');
serverURL.appendData('trueblue member');
});
});
});