CINXE.COM
5 Cheap Flights to Reykjavik, Iceland (KEF) - TripAdvisor
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html","20150909102840","https://web.archive.org/","web","/_static/", "1441794520"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <link rel="icon" href="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/favicon.ico" type="image/x-icon"/> <link rel="mask-icon" sizes="any" href="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/icons/ta_square.svg" color="#589442"/> <script type="text/javascript"> window.onerror = function onErrorFunc(msg, url, line, colno, error) { if(!window.ta || !ta.has('ta.js_error_array.processed')) { if(typeof js_error_array == 'undefined') { js_error_array = []; } var err = error; js_error_array[js_error_array.length] = {'msg': msg, 'error_script': url, 'line': line, 'column': colno, 'error': err, 'ready_state': document.readyState}; return true; } else { if(window.ta && ta.util && ta.util.error && ta.util.error.record) { ta.util.error.record(error, 'error post load:: ' + msg, null, {'error_script': url, 'line': line, 'column': colno, 'ready_state': document.readyState}); } } }; </script> <script type="text/javascript"> </script> <meta http-equiv="imagetoolbar" content="no"/> <title>5 Cheap Flights to Reykjavik, Iceland (KEF) - TripAdvisor</title> <meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="cache-control" content="no-cache,must-revalidate"/> <meta http-equiv="expires" content="0"/> <meta property="og:title" content="finding the cheapest flights"/> <meta property="og:image" content="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/postimg.jpg" height="150px" width="150px"/> <meta name="keywords" content="flights to Reykjavik, discount airfare to Reykjavik, cheap flights, discount airfare, Reykjavik, Iceland"/> <meta name="description" content="Cheap Flights to Reykjavik: Enter your dates once and have TripAdvisor search multiple sites to find the best prices on Reykjavik flights."/> <link rel="alternate" hreflang="en" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-GB" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co.uk/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-CA" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.ca/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="fr-CA" href="https://web.archive.org/web/20150909102840/http://fr.tripadvisor.ca/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="it" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.it/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.es/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="de" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.de/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="fr" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.fr/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="ja" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.jp/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-IN" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.in/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="sv" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.se/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="nl" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.nl/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="pt" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.br/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="tr" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.tr/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="da" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.dk/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es-MX" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.mx/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-IE" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.ie/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="cs" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.cz/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="de-AT" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.at/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="el" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.gr/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-AU" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.au/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-MY" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.my/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-NZ" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co.nz/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-PH" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.ph/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-SG" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.sg/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="en-ZA" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co.za/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es-AR" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.ar/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es-CL" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.cl/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es-CO" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="es-PE" href="https://web.archive.org/web/20150909102840/https://www.tripadvisor.com.pe/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="fi" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.fi/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="hu" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co.hu/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="id" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.co.id/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="no" href="https://web.archive.org/web/20150909102840/http://no.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="pl" href="https://web.archive.org/web/20150909102840/http://pl.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="ru" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.ru/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="sk" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.sk/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="th" href="https://web.archive.org/web/20150909102840/http://th.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <link rel="alternate" hreflang="vi" href="https://web.archive.org/web/20150909102840/http://www.tripadvisor.com.vn/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html"/> <script type="text/javascript"> (function () { if (typeof console == "undefined") console = {}; var funcs = ["log", "error", "warn"]; for (var i = 0; i < funcs.length; i++) { if (console[funcs[i]] == undefined) { console[funcs[i]] = function () {}; } } })() var pageInit = new Date(); var hideOnLoad = new Array(); </script> <script type="text/javascript"> var jsGlobalMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); var jsGlobalMonthsAbbrev = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var jsGlobalDaysAbbrev = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); var jsGlobalDaysShort = new Array("S","M","T","W","T","F","S"); var jsGlobalDaysFull = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); var sInvalidDates = "The dates you entered are invalid. Please correct your dates and search again."; var sSelectDeparture = "Please select a departure airport."; var DATE_FORMAT_MMM_YYYY = "MMM YYYY"; var DATE_PICKER_CLASSIC_FORMAT = "MM/dd/yyyy"; var DATE_PICKER_SHORT_FORMAT = "MM/dd"; var DATE_PICKER_META_FORMAT = "EEE, MMM d"; var jsGlobalDayOffset = 1 - 1; var DATE_FORMAT = { pattern: /(\d{1,2})\/(\d{1,2})\/(\d{2,4})/, month: 1, date: 2, year: 3 }; var formatDate = function(d, m, y) {return [++m,d,y].join("/");} var cal_month_header = function(month, year) {return cal_months[month]+" "+year;}; </script> <script type="text/javascript"> var currencySymbol = new Array(); var cur_prefix = false; var cur_postfix = true; var curs=[,'JPY','INR','SEK','MXN','TWD','HKD','NOK','PLN','AED','AFN','ALL','AMD','ANG','AOA','ARS','AWG','AZN','BAM','BBD','BDT','BGN','BHD','BIF','BMD','BND','BOB','BSD','BTN','BWP','BYR','BZD','CDF','CRC','CVE','CZK','DJF','DOP','DZD','EGP','ERN','ETB','FJD','FKP','GEL','GHS','GIP','GMD','GNF','GTQ','GYD','HNL','HRK','HTG','HUF','IQD','IRR','ISK','JMD','JOD','KES','KGS','KHR','KMF','KRW','KWD','KYD','KZT','LAK','LBP','LKR','LRD','LSL','LYD','MAD','MDL','MGA','MKD','MNT','MOP','MRO','MUR','MVR','MWK','MZN','NAD','NGN','NIO','NPR','OMR','PAB','PGK','PHP','PKR','PYG','QAR','RON','RSD','RUB','RWF','SAR','SBD','SCR','SHP','SLL','SOS','SRD','STD','SZL','THB','TJS','TMT','TND','TOP','TTD','TZS','UAH','UGX','UYU','UZS','VND','VUV','WST','XAF','XCD','XOF','XPF','YER','CUP','KPW','MMK','SDG','SYP']; for(var i=1;i<curs.length;i++){currencySymbol[curs[i]]=new Array(curs[i],false);} var curs = [,'USD','GBP','EUR','CAD','CHF','AUD','RMB','BRL','TRY','DKK','CLP','COP','IDR','ILS','MYR','NZD','PEN','SGD','VEF','ZAR'] var curs2 = [,'$','£','€','CAD ','CHF ','AUD ','CNY','R$','TL','kr.','CL$','CO$','Rp.','₪','RM','$','S/.','S$','Bs.F','R'] for(var i=1;i<curs.length;i++){currencySymbol[curs[i]]=new Array(curs2[i],false);} var groupingSize = 3; var groupingSeparator = ","; var JS_location_not_found = "Your location not found."; var JS_click_to_expand = "Click to Expand"; var JS_choose_valid_city = "Please choose a valid city from the list."; var JS_select_a_cruise_line = "Please select a cruise line."; var JS_loading = "Loading ..."; var JS_Ajax_failed="We're sorry, but there was a problem retrieving the content. Please check back in a few minutes."; var JS_maintenance="Our site is currently undergoing maintenance.\n\nWe\'re sorry for the inconvenience...we\'ll be back soon."; var JS_Stop_search = "stop search"; var JS_Resume_search = "Resume search"; var JS_Thankyou = "Thank you"; var JS_DateFormat = "mm/dd/yyyy"; var JS_review_lost = "Your review will be lost."; var JS_coppa_sorry = "We're sorry...."; var JS_coppa_privacy = "Based on information you submitted, your TripAdvisor account does not meet the requirements of our <a href='/pages/privacy.html'>Privacy Policy</a>."; var JS_coppa_deleted = "Your account has been deleted."; var JS_close = "Close"; var JS_close_image = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/buttons/closeButton.gif"; var JS_CHANGES_SAVED = "Changes saved"; var JS_community_on = "Community has been enabled"; var lang_Close = JS_close; var JS_UpdatingYourResults = "Updating your results …"; var JS_OwnerPhoto_heading = "Thank you for submitting your request to TripAdvisor. "; var JS_OwnerPhoto_subheading = "We process most listings and changes within 5 business days. "; var JS_OwnerPhoto_more = "Add more photos to your listing"; var JS_OwnerPhoto_return = "Return to your Owner’s Center"; var JS_NMN_Timeout_title = "Do you want to keep trying?"; var JS_NMN_Timeout_msg = "It is taking longer than expected to get your location."; var JS_NMN_Error_title = "Location error"; var JS_NMN_Error_msg = "There has been an error in trying to determine your location"; var JS_KeepTrying = "Keep Trying"; var JS_TryAgain = "Try Again"; var js_0001 = "Please select at least one vendor from the list."; var js_0002 = "Please choose dates in the future."; var js_0003 = "Please choose a check-out date that is at least one day later than your check-in date."; var js_0004 = "Please choose dates that are less than 330 days away."; var js_0005 = "Searching for deals ... this may take a few moments"; var js_0006 = "Your selections have not changed."; var js_0010 = "Please click again to open each window or adjust browser settings to disable popup blockers."; var js_0011 = "Update"; var js_0012 = "Show next offer"; var js_0013 = "Please click the \"Check Rates!\" button above to open each window."; var js_0014 = 'Opens one window for each offer. Please disable pop-up blockers.'; var js_0015 = 'Compare prices'; var js_invalid_dates_text = "The dates entered are invalid. Please correct your dates and search again."; var js_invalid_dates_text_new = "Please enter dates to check rates"; var js_invalid_dates_text_new2 = "Please enter dates to show prices"; var qcErrorImage = '<center><img src="https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/action_required_blinking.gif" /></center>'; var selectedHotelName = ""; var cr_loc_vend = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cr.gif'; var cr_loc_vend_ch = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cr_check.gif'; var cr_loc_logo = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/logo.gif'; var cd_loc_vend = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cd.png'; var cd_loc_vend_ch = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cd_check.png'; var JS_Any_Date = "Any Date"; var JS_Update_List = "Update List"; var sNexusTitleMissing = "The title must be populated"; var JS_Challenge="Challenge"; var JS_TIQ_Level="Level"; var JS_TIQ="Travel IQ"; var JS_TIQ_Pts="pts"; var RATING_STRINGS = [ "Click to rate", "Terrible", "Poor", "Average", "Very Good", "Excellent" ]; var overlayLightbox = false; if("" != "") { overlayLightbox = true; } var isTakeOver = false; var overlayOptions = ""; var overlayBackupLoc = "594517"; var gmapDomain = "maps.google.com"; var mapChannel = "ta.desktop"; var bingMapsLang = "en".toLowerCase(); var bingMapsCountry = "US".toLowerCase(); var bingMapsBaseUrl = "https://web.archive.org/web/20150909102840/http://www.bing.com/maps/default.aspx?cc=us&"; var googleMapsBaseUrl = "https://web.archive.org/web/20150909102840/http://maps.google.com/?"; var yandexMapsBaseUrl = "https://web.archive.org/web/20150909102840/http://maps.yandex.com"; var serverPool = "X"; var reg_overhaul = true; var posLocale = "en_US"; var cssPhotoViewerAsset = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/photos_with_inline_review-v22433248836a.css"; var cssAlbumViewerAsset = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/photo_albums-v21965759098a.css"; var jsPhotoViewerAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/ta/photos/Viewer-v2458056087a.js'; var jsAlbumViewerAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/album_viewer-c-v2568175360a.js'; var jsAlbumViewerExtendedAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/album_viewer_extended-c-v24207213606a.js'; var jsScrollingTabsAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/ta/widgets/ScrollingTabs-v22369633560a.js'; var jsPhotoViewerTALSOAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/TALSO-v212862410a.js'; var jsJWPlayerHelperAsset = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/ta/media/player/JwPlayer-v21910040850a.js'; var taJwplayerVersion6 = true; var hasRequiredFlashPlayer = function() { return ta.media.JWPlayer.hasRequiredFlashPlayer(); }; </script> <script type="text/javascript"> var IS_DEBUG = false; var CDNHOST = "https://web.archive.org/web/20150909102840/http://static.tacdn.com"; var cdnHost = CDNHOST; var MEDIA_HTTP_BASE = "https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/"; var POINT_OF_SALE = "en_US"; </script> <script type="text/javascript"> var VERSION_MAP = { "ta-widgets-typeahead.js": "https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/ta-widgets-typeahead-c-v2198805921a.js" , "ta-media.js": "https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/ta-media-c-v23576733822a.js" , "ta-overlays.js": "https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/ta-overlays-c-v22697897659a.js" , "ta-mapsv2.js": "https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/ta-mapsv2-gmaps3-c-v23808420509a.js" }; </script> <script type="text/javascript"> var cookieDomain = ".tripadvisor.com"; var modelLocaleCountry = "US"; var ipCountryId = "191"; var pageServlet = "Flights"; var crPageServlet = "Flights"; var arrowLeft = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/saveIconArrowLeft.gif"; var arrow = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/saveIconArrow.gif"; var example = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/saveButtonExample.gif"; var save = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/folderSave.gif"; var closedSub = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/closedForSubfolder.gif"; var closedFolder = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/closedFolder.gif"; var openFolder = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/openFolder.gif"; var add = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/saves/addFolder.gif"; var userLoggedIn = false; </script> <script type="text/javascript"> var migrationMember = false; var savesEnable = true; var savesJS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/saves-v21445131811a.js'; var flagsUrl = '/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html'; var noPopClass = "no_cpu"; var flagsSettings = [ ]; var pageFeature='flights'; var isIPad = false; var isTabletOnFullSite = false; var tabletOnFullSite = false; var lang_Close = "Close"; var isSmartdealBlueChevron = false; var img_loop = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/generic/site/loop.gif"; var communityEnabled = true var footerFlagFormat = ""; var modelLocId = "189970"; var modelGeoId = "189970"; var gClient = 'gme-tripadvisorinc'; var gKey = ''; var gLang = '&language=en_US'; var mapsJs = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/ta-maps-gmaps3-c-v2517161971a.js'; var mapsJsLite = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/lib/TAMap-v22716202300a.js'; var memoverlayCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/pages/memberoverlay-v2735825778a.css'; var flagsFlyoutCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/overlays/flags/flags_flyout-v21502283186a.css'; var globalCurrencyPickerCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/overlays/global_currency_picker-v24284795853a.css'; var emailHotelCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/t4b/emailhotel-v21656377253a.css'; var passportStampsCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/modules/passport_stamps-v21996473260a.css'; var autocompleteCss = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/modules/autocomplete-v22296357173a.css"; var globalTypeAheadCss = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/global_typeahead-v2838400542a.css"; var globalTypeAheadFontCss = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/proxima_nova-v21536367270a.css"; var wiFriHasMember = false ; var JS_SECURITY_TOKEN = "AAABT7GmdOOtx4kxLtgJxqEE8Ep3IJUIX/itfg=="; var addOverlayCloseClass = ""; var isOverlayServlet = ""; var IS_OVERLAY_DEBUG = "false"; var IS_MTPU_ENABLED = true; var MTPU_RULE = 307; var cpu_enabled = true; </script> <script type="text/javascript" crossorigin="anonymous" src="https://web.archive.org/web/20150909102840js_/http://static.tacdn.com/js3/tripadvisor-c-v22745730905a.js"></script> <script type="text/javascript" crossorigin="anonymous" src="https://web.archive.org/web/20150909102840js_/http://static.tacdn.com/js3/flights-c-v24134399930a.js"></script> <script type="text/javascript">var taSecureToken = "AAABT7GmdOOtx4kxLtgJxqEE8Ep3IJUIX/itfg==";</script> <script type="text/javascript"> if(window.ta && ta.store) { ta.store('photo.viewer.localization.videoError', 'We\'re sorry, video player could not load'); } </script> <script type="text/javascript"> var taEarlyRoyBattyStatus = 0; (function(){ var taSecureToken = "AAABT7GmdOOtx4kxLtgJxqEE8Ep3IJUIX/itfg=="; var cookieDomain = ".tripadvisor.com"; try { if (taSecureToken && navigator.userAgent.indexOf('MSIE 10.0')<0) { var val = taSecureToken+",1"; val = encodeURIComponent(val); if (cookieDomain) { val += "; domain=" + cookieDomain; } document.cookie = "roybatty="+val+"; path=/"; var url="/CookiePingback?early=true"; var xhr = null; try { xhr = new XMLHttpRequest(); } catch (e1) { try { xhr = new ActiveXObject('MSXML2.XMLHTTP'); } catch (e2) { try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e3) { } } } if (xhr != null) { var seth = function(name, val) { try {xhr.setRequestHeader(name, val)} catch(e){} }; xhr.open("POST", url, true); seth('Content-type', 'application/x-www-form-urlencoded; charset=utf-8'); seth('X-Requested-With', 'XMLHttpRequest'); seth('Accept', 'text/javascript, text/html, application/xml, text/xml, */*'); xhr.send(''); taEarlyRoyBattyStatus = 2; } } } catch(err) { } })(); </script> <script type="text/javascript"> var geoParam = "&geo=189970"; </script> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/flights_2col-v2169936666a.css"/> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/pages/flights-v21670290268a.css"/> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/pages/neFlights-v21127893551a.css"/> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/pages/airwatch_2014-v21346085826a.css"/> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/pages/about_flights_reasons_why-v22461957753a.css"/> <link rel="stylesheet" type="text/css" media="screen, print" href="https://web.archive.org/web/20150909102840cs_/http://static.tacdn.com/css2/pages/flights-unifiedlander-v23325743575a.css"/> <!--[if IE 6]> <link rel="stylesheet" type="text/css" media="screen, print" href="http://static.tacdn.com/css2/winIE6-v22820092551a.css" /> <![endif]--> <!--[if IE 7]> <link rel="stylesheet" type="text/css" media="screen, print" href="http://static.tacdn.com/css2/winIE7-v22702072199a.css" /> <![endif]--> <style type="text/css"> body{} @media all and (min-width: 983px) { #GUTTER_CONTAINER{ overflow-x: hidden; } } </style> <!-- web163a.a.tripadvisor.com --> <!-- PRODUCTION --> <!-- PRODUCTION --> <script type="text/javascript" src="https://web.archive.org/web/20150909102840js_/http://static.tacdn.com/js3/src/trsupp-v23584999669a.js"></script> </head> <body class="ltr domn_en_US lang_en globalNav2011_reset css_commerce_buttons track_back" data-scroll="OVERVIEW" data-navarea-metatype="QC_Meta_Mini" data-navarea-placement="Unknown"> <div id="fb-root"></div> <!--Nielsen SiteCensus V6.0 (AU IP only)--> <script type="text/javascript"> function initSaves() { SV_DEFAULT_FOLDER_NAME = "My Reykjavik Trip"; var savesWidgetNewFolder = ta.id('savesWidgetNewFolder'); if (savesWidgetNewFolder && SV_DEFAULT_FOLDER_NAME.length > savesWidgetNewFolder.maxLength) { SV_DEFAULT_FOLDER_NAME = "My Trip"; } SV_IS_POPUP = 0; } </script> <div class="unsupportedBrowser" style="width:973px; margin:0 auto 20px; padding:5px; background-color:#ffe5a5; font-size:.75em;"> <div style="padding:6px 0 8px 79px;background: url(https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/icons/64/bv_alert.gif) 12px 2px no-repeat;line-height:167.5%;"> <span> <b>We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.</b><br/> We support the following browsers: </span> <span dir="ltr"> <b>Windows:</b> <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFaSnEitiTI8LuSCMiutLSVLMVTJpcIzv')">Internet Explorer</span>, <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFaizCSccJ8LTSEVTixEL')">Mozilla Firefox</span>, <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('q5FyiiycV8LnGEiaV')">Google Chrome</span>. <b>Mac:</b> <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFJ22cV8LtJTJESL')">Safari</span>. </span> </div> </div> <div id="iframediv"></div> <div id="PAGE" class=" non_hotels_like desktop scopedSearch"> <div class="cartFocus hidden"> <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/branding/white-drawn-ollie.png" class="whiteOllie" alt="white ollie"> <div class="title"> Not ready to book? </div> <div class="description"> No rush. We've <span class="numHotels">saved this trip in your cart </span> so you can come back any time, compare prices, and complete your booking. </div> <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/generic/white-drawn-close.png" class="closeBtn" alt="close button"> </div> <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/arrows/white-drawn-arrow-right.png" class="cartFocusUpArrow hidden" alt="up arrow"> <div class="focusMask hidden"></div> <div id="HEAD" class=""> <div class="masthead"> <div class="container"> <div class="brandArea"> <span class="topLogo"> <a class="logoWrap" onclick="setPID(5045);ta.setEvtCookie('TopNav', 'click', 'TAlogo', 0, this.href);" href="/web/20150909102840/http://www.tripadvisor.com/"><img class="svg-taLogo" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/branding/trip_logo.svg" width="197" height="35" alt="Reviews of Hotels, Flights and Vacation Rentals"/></a> </span> <h1 class="header ">Cheap Flights to Reykjavik - Reykjavik Flights</h1> </div> <div id="USER_PREFS" class="prfs"> <ul class="options"> <li id="register" onclick="ta.setEvtCookie('TopNav', 'open', 'Join', 0, '/Register');ta.util.cookie.setPIDCookie(427);ta.store('registration.ga_module', 'Masthead'); return ta.registration.register({product: 'MASTHEAD', action: 'SIGNUP', data: function () { return { pid: 427 }; } } ); "><span class="link no_cpu">JOIN</span></li> <li class="login" onclick="ta.setEvtCookie('TopNav', 'open', 'Login', 0, '/Register');ta.util.cookie.setPIDCookie(429);ta.store('registration.ga_module', 'Masthead'); return ta.registration.register({product: 'MASTHEAD', data: function () { return { pid: 429 }; } } ); "><span class="link no_cpu">LOG IN</span></li> <li> <span class="link"> <div class="sprite-facebook15x15 taLnk hvrIE6 no_cpu " style="" onclick=" ta.store('facebook.trackingpid',1882); ta.call('ta.support.Facebook.loginButton', event, this);"> </div> </span> </li> <script type="text/javascript"> ta.store('currency_format_using_icu4j_cldr.featureEnabled', 'false'); </script> <li id="CURRENCYPOP" class="optitem link" onclick="ta.call('ta.overlays.Factory.currencyPickerPopup', event, this, '')"> <span class="link"> USD <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" class="arrow_dropdown_gry sprite-arrow_dropdown_gry_refresh" alt="" width="9" height="7"> </span> </span> </li> <script type="text/javascript"> ta.store('flag_flyout_link_fixing.featureEnabled', 'false'); </script> <li id="INTLPOP" class=" no_cpu " onclick="ta.call('ta.overlays.Factory.intlPopup', event, this)"> <span class="link"> <img class="flag" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/flags/flag.gif" alt="International Sites" title="International Sites" width="16" height="11"> <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" class="arrow_dropdown_gry sprite-arrow_dropdown_gry_refresh" alt="" width="9" height="7"> </span> </li> </ul> </div> </div> <div class="tabsBar"> <ul class="tabs" onclick=""> <li class="tabItem dropDown jsNavMenu hvrIE6" onmouseenter="ta.call('ta.overlays.Factory.createEmptyOverlay', event, this, false)"> <a href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g189970-Reykjavik_Capital_Region-Vacations.html" class="tabLink arwLink geoLink" onclick="ta.util.cookie.setPIDCookie(4964); ta.setEvtCookie('TopNav', 'click', 'Tourism', 0, this.href)"> <span class="geoName">Reykjavik</span><img class="arrow_dropdown_wht sprite-arrow_dropdown_wht_refresh" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="" width="9" height="7"> </a> <ul class="subNav"> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g189970-Reykjavik_Capital_Region-Vacations.html" onclick="ta.util.cookie.setPIDCookie(4971);"> Reykjavik Tourism </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Hotels-g189970-Reykjavik_Capital_Region-Hotels.html" onclick="ta.util.cookie.setPIDCookie(4972);" onmousedown="ta.common.header.addClearParam(this);"> Reykjavik Hotels </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Hotels-g189970-c2-Reykjavik_Capital_Region-Hotels.html"> Reykjavik Bed and Breakfast </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/VacationRentals-g189970-Reviews-Reykjavik_Capital_Region-Vacation_Rentals.html" onclick="ta.util.cookie.setPIDCookie(4975);"> Reykjavik Vacation Rentals </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Vacation_Packages-g189970-Reykjavik_Capital_Region-Vacations.html"> Reykjavik Vacation Packages </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html" onclick="ta.util.cookie.setPIDCookie(4973);"> Flights to Reykjavik </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Restaurants-g189970-Reykjavik_Capital_Region.html" onclick="ta.util.cookie.setPIDCookie(4974);" onmousedown="ta.common.header.addClearParam(this);"> Reykjavik Restaurants </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Attractions-g189970-Activities-Reykjavik_Capital_Region.html" onclick="ta.util.cookie.setPIDCookie(4977);"> Things to Do in Reykjavik </a> </li> <li class="subItem"> <a class="subLink selForums" href="/web/20150909102840/http://www.tripadvisor.com/ShowForum-g189970-i594-Reykjavik_Capital_Region.html" onclick="ta.util.cookie.setPIDCookie(4980);"> Reykjavik Travel Forum </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/LocationPhotos-g189970-Reykjavik_Capital_Region.html" onclick="ta.util.cookie.setPIDCookie(4979);"> Reykjavik Photos </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/LocalMaps-g189970-Reykjavik-Area.html" onclick="ta.util.cookie.setPIDCookie(4978);"> Reykjavik Map </a> </li> <li class="subItem"> <a class="subLink " href="/web/20150909102840/http://www.tripadvisor.com/Travel_Guide-g189970-Reykjavik_Capital_Region.html"> Reykjavik Travel Guide </a> </li> </ul> </li> <li class="tabItem dropDown jsNavMenu hvrIE6"> <a class="tabLink arwLink" onclick="ta.util.cookie.setPIDCookie(4965); ta.setEvtCookie('TopNav', 'click', 'Hotels', 0, this.href);" onmousedown="ta.common.header.addClearParam(this);" href="/web/20150909102840/http://www.tripadvisor.com/Hotels-g189970-Reykjavik_Capital_Region-Hotels.html"><span class="arrow_text">Hotels</span><img class="arrow_dropdown_wht sprite-arrow_dropdown_wht_refresh" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="" width="9" height="7"></a> <ul class="subNav"> <li class="subItem"> <a class="subLink" href="/web/20150909102840/http://www.tripadvisor.com/Hotels-g189970-Reykjavik_Capital_Region-Hotels.html" onmousedown="ta.common.header.addClearParam(this);">All Reykjavik Hotels</a> </li> <li class="subItem"> <a class="subLink" href="/web/20150909102840/http://www.tripadvisor.com/LastMinute-g189970-Reykjavik_Capital_Region-Hotels.html">Last Minute Hotels in Reykjavik</a> </li> <li class="subItem"> <a class="subLink" href="/web/20150909102840/http://www.tripadvisor.com/HotelsNear-g189970-qKEF-Reykjavik_Capital_Region.html">Hotels near (KEF) Keflavik Intl Airport</a> </li> <li class="subItem"> <a class="subLink" href="/web/20150909102840/http://www.tripadvisor.com/HotelsNear-g189970-qRKV-Reykjavik_Capital_Region.html">Hotels near (RKV) Reykjavik Domestic Airport</a> </li> </ul> </li> <li class="tabItemNoLink "><span class="tabNoLink "> Flights </span> </li> <li class="tabItem hvrIE6"><a onclick="ta.setEvtCookie('TopNav', 'click', 'VacationRentals', 0, this.href)" href="/web/20150909102840/http://www.tripadvisor.com/VacationRentals-g189970-Reviews-Reykjavik_Capital_Region-Vacation_Rentals.html" class="tabLink pid2795"> Vacation Rentals </a> </li> <li class="tabItem hvrIE6"><a onclick="ta.setEvtCookie('TopNav', 'click', 'Restaurants', 0, this.href);" onmousedown="ta.common.header.addClearParam(this);" href="/web/20150909102840/http://www.tripadvisor.com/Restaurants-g189970-Reykjavik_Capital_Region.html" class="tabLink pid4967"> Restaurants </a> </li> <li class="tabItem hvrIE6"><a onclick="ta.setEvtCookie('TopNav', 'click', 'ThingsToDo', 0, this.href)" href="/web/20150909102840/http://www.tripadvisor.com/Attractions-g189970-Activities-Reykjavik_Capital_Region.html" class="tabLink pid4969"> Things to Do </a> </li> <li class="tabItem hvrIE6"><a onclick="ta.setEvtCookie('TopNav', 'click', 'TravelersChoice', 0, this.href)" href="/web/20150909102840/http://www.tripadvisor.com/TravelersChoice" class="tabLink pid5087"> Best of 2015 </a> </li> <li id="FRIENDSTAB" class="tabItem tooltip hvrIE6"><a onclick="ta.setEvtCookie('TopNav', 'click', 'YourFriends', 0, this.href);ta.call('ta.common.header.adjustFriendsLink', event, this);" href="/web/20150909102840/http://www.tripadvisor.com/Friends-rnauth" class="tabLink tooltip pid18784"> Your Friends <span id="FBL" class="sprite-facebook15x15"></span> </a> <div class="overlayContents"><div class="inner2"><div class="help"><div class="hdr">Travel is better with friends.</div><div class="ttbody">Get inspired by your friends and share your travel plans. <a href="/web/20150909102840/http://www.tripadvisor.com/Friends-rnauth" onclick="return ta.call('ta.common.header.adjustFriendsLink', event, this);">Learn more</a></div></div></div></div> </li> <li class="tabItem dropDown jsNavMenu hvrIE6 "> <span class="tabLink arwLink"><span class="arrow_text">More</span><img class="arrow_dropdown_wht sprite-arrow_dropdown_wht_refresh" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="" width="9" height="7"></span> <ul class="subNav"> <li class="subItem "> <a href="/web/20150909102840/http://www.tripadvisor.com/Travel_Guide-g189970-Reykjavik_Capital_Region.html" onclick="ta.setEvtCookie('TopNav', 'click', 'TravelGuides', 0, this.href)" class="subLink pid16158">Travel Guides </a> </li> <li class="subItem "> <a href="/web/20150909102840/http://www.tripadvisor.com/ShowForum-g189970-i594-Reykjavik_Capital_Region.html" onclick="ta.setEvtCookie('TopNav', 'click', 'TravelForum', 0, this.href)" class="subLink pid34623">Travel Forum </a> </li> <li class="subItem "> <a href="/web/20150909102840/http://www.tripadvisor.com/apps" onclick="ta.setEvtCookie('TopNav', 'click', 'Apps', 0, this.href)" class="subLink pid18876">Apps </a> </li> <li class="subItem "> <a href="/web/20150909102840/http://www.tripadvisor.com/ShowUrl-a_partnerKey.1-a_url.http%3A__2F____2F__www__2E__cruisecritic__2E__com__2F__-a_urlKey.bb8a904288ee6bd29.html" onclick="ta.setEvtCookie('TopNav', 'click', 'Cruises', 0, this.href)" class="subLink " target="_blank">Cruises </a> </li> <li class="subItem "> <a href="/web/20150909102840/http://www.tripadvisor.com/GreenLeaders" onclick="ta.setEvtCookie('TopNav', 'click', 'GreenLeaders', 0, this.href)" class="subLink pid34563">GreenLeaders </a> </li> <li class="subItem "> <a href="#" onclick="ta.call('ta.overlays.Factory.helpCenterLB', event)" class="subLink ">Help Center </a> </li> </ul> </li> <li class="tabItem altItem dropDown warLink"> <span class="tabLink arwLink"> <span class="arrow_text"> Write a Review <div id="WAR_NOTIFICATION_FLAG" class="lsJewelCounter"> 1+ </div> </span> <img class="arrow_dropdown_wht sprite-arrow_dropdown_wht_refresh" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="" width="9" height="7"> </span> <div class="subNav"> <div id="WAR_TO_DO_LIST"> <div id="WAR_ANOTHER_POI" class="warAnotherPOI"> <div class="warLoc subItem" onclick="ta.setEvtCookie('WAR', 'WAR_PROJECT_GLOBAL_NAV_DROP_DOWN', 'PICK_ANOTHER_POI', '39392', '/UserReviewRedesign');ta.util.cookie.setPIDCookie(39392);location.href='https://web.archive.org/web/20150909102840/https://www.tripadvisor.com/UserReview-e__2F__Flights__2D__g189970__2D__Reykjavik__5F__Capital__5F__Region__2D__Cheap__5F__Discount__5F__Airfares__2E__html'"> <div class="warLocImg"> <div class="nophoto thumbNail"> <img id="lazyload_996914622_0" class="lodge" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </div> </div> <div class="warLocDetail"> <span> Review a place you’ve visited </span> </div> </div> </div> <div id="WAR_TODO_LOADING"> <img src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/spinner.gif"/> </div> </div> </div> </li> <script>ta.common.header.createNavMenu(ta.find('.warLink'), { initFn: function() { ta.run('ta.overlays.Factory.createWARToDoListOverlay'); }});</script> </ul> </div> <script>ta.common.header.createNavMenu(ta.select('.jsNavMenu'));</script> </div> </div> <div id="SECONDARY_NAV_BAR" class="secondaryNavBar scopedSearch"> <div class="crumbs dark"> <script type="text/javascript"> ta.store('typeahead_closed_label', 'CLOSED'); // CLOSED ta.store('typeahead_moved_label', 'MOVED'); // MOVED ta.store('typeahead_new_location_label', 'NEW LOCATION'); // NEW LOCATION ta.store('typeahead.scoped.all_of_trip', 'Worldwide'); ta.store('typeahead.scoped.poi_default_text', 'What are you looking for?'); // What are you looking for? ta.store('typeahead.masthead_options', {showHistory:true, integrateHistory:true, focusAction:'history', minChars:3, defaultValue:'Search for a city, hotel, etc.', nextField:false, injectNeighborhoods:true, injectNewLocation:true}) var get_scoped_typeahead = function(evt, element){ var scopedSearch = ta.retrieve('ta_scoped_typeahead_search'); if(scopedSearch){ return scopedSearch; } var staticTypeAheadOptions = ta.retrieve('typeahead.masthead_options'); var scopedSearch = ta.call('ta.common.dualsearch.createScopedSearch', evt, element, options={geoID:'189970', swapped: false, bypassSearch:true, staticTypeAheadOptions:staticTypeAheadOptions}); if(!scopedSearch) { return; } scopedSearch.setGeoInfo(189970, 'Reykjavik', 'Iceland, Europe', { GEO:{url:'/Tourism-g189970-Reykjavik_Capital_Region-Vacations.html'}, HOTEL:{url:'/Hotels-g189970-Reykjavik_Capital_Region-Hotels.html'}, VACATION_RENTAL:{url:'/VacationRentals-g189970-Reviews-Reykjavik_Capital_Region-Vacation_Rentals.html'}, ATTRACTION:{url:'/Attractions-g189970-Activities-Reykjavik_Capital_Region.html'}, EATERY:{url:'/Restaurants-g189970-Reykjavik_Capital_Region.html'}, FLIGHTS_TO:{url:'/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html'}, NEIGHBORHOOD:{url: ''}}); scopedSearch.saveGeoInfo(); return scopedSearch; } </script> <div class="globalSearch"> <div class="navSrch no_cpu "> <form method="get" action="/web/20150909102840/http://www.tripadvisor.com/Search" onsubmit="return ta.call('ta.common.dualsearch.scopedSearchSubmitValidate', event, this, '')" id="global_nav_search_form"> <div id="GEO_SCOPE_CONTAINER" class="geoScopeContainer "> <label id="GEO_SCOPED_SEARCH_LABEL" class="text geoScopeLabel" for="GEO_SCOPED_SEARCH_INPUT"></label> <input id="GEO_SCOPED_SEARCH_INPUT" type="text" class="text searchInputWide geoScopeInput " onfocus=" var scopedSearch = get_scoped_typeahead(event, this); if(scopedSearch){ scopedSearch.stopStaticSearch(); scopedSearch.startGeoSearch(false); }" value="Reykjavik, Iceland, Europe"/> </div> <span id="MAIN_SEARCH_CONTAINER" class="mainSearchContainer "> <label id="STATIC_SEARCH_LABEL" class="text staticSearchLabel" for="mainSearch"></label> <input id="mainSearch" type="text" name="q" class="text searchInputWide focusClear" autocomplete="off" onblur="if(this.value.trim() == ''){ this.addClass('focusClear'); }" onfocus="if (ta && ta.common) { ta.removeClass(this, 'focusClear'); ta.trackEventOnPage('TopNav_search', 'focus', ''); var scopedSearch = get_scoped_typeahead(event, this); if(scopedSearch){ scopedSearch.stopGeoSearch(); scopedSearch.startStaticSearch(false) } }" onkeydown="if (ta && (event.keyCode || event.which) === 13){ta.setEvtCookie('TopNav_Search', 'Action', 'Hit_Enter_toSRP', 0, '/Search');}" value="What are you looking for?"> </span> <button id="SEARCH_BUTTON" class="search_button " type="submit" onclick=" if (event.clientY) { ta.id('global_nav_search_form').elements['pid'].value=3825; }" name="sub-search"> <div class="inner ">Search</div> </button> <input id="TYPEAHEAD_GEO_ID" type="hidden" name="geo" value="189970"> <input type="hidden" name="pid" value="3826"> <input id="TYPEAHEAD_REDIRECT" type="hidden" name="typeaheadRedirect" value=""> <input id="TOURISM_REDIRECT" type="hidden" name="redirect" value=""> <input id="MASTAHEAD_TYPEAHEAD_START_TIME" type="hidden" name="startTime" value=""> <input id="MASTAHEAD_TYPEAHEAD_UI_ORIGIN" type="hidden" name="uiOrigin" value=""> <input type="hidden" name="returnTo" value="__2F__Flights__2D__g189970__2D__Reykjavik__5F__Capital__5F__Region__2D__Cheap__5F__Discount__5F__Airfares__2E__html"> </form> </div> </div> </div> <div class="easyClear"></div> </div> <div class="breadCrumbBackground blue "> <div class="breadCrumbContainer scopedSearch"> <ul class="breadcrumbs" id="BREADCRUMBS"> <li class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="breadcrumb_link" href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g4-Europe-Vacations.html" itemprop="url" onclick="ta.setEvtCookie('Breadcrumbs', 'click', 'Continent', 1, this.href); "><span itemprop="title">Europe</span></a><span class="separator">›</span></li><li class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="breadcrumb_link" href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g189952-Iceland-Vacations.html" itemprop="url" onclick="ta.setEvtCookie('Breadcrumbs', 'click', 'Country', 2, this.href); "><span itemprop="title">Iceland</span></a><span class="separator">›</span></li><li class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="breadcrumb_link" href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g3676462-Capital_Region-Vacations.html" itemprop="url" onclick="ta.setEvtCookie('Breadcrumbs', 'click', 'Region', 3, this.href); "><span itemprop="title">Capital Region</span></a><span class="separator">›</span></li><li class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="breadcrumb_link" href="/web/20150909102840/http://www.tripadvisor.com/Tourism-g189970-Reykjavik_Capital_Region-Vacations.html" itemprop="url" onclick="ta.setEvtCookie('Breadcrumbs', 'click', 'Municipality', 4, this.href); "><span itemprop="title">Reykjavik</span></a><span class="separator">›</span></li><li class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a class="breadcrumb_link" href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-Reykjavik_Capital_Region-Cheap_Discount_Airfares.html#MAIN" itemprop="url" onclick="ta.setEvtCookie('Breadcrumbs', 'click', '', 5, this.href); "><span itemprop="title">Reykjavik Flights</span></a></li> </ul> </div> </div> <div id="MAINWRAP" class=" "> <div id="MAIN" class="Flights prodp13n_jfy_overflow_visible "> <div id="BODYCON" class="col poolX lndrPg adjust_padding new_meta_chevron_v2"> <div class="big_center_ad"> <div class="ad iab_leaBoa reserve66"> <div id="gpt-ad-728x90-970x66" class="adInner gptAd"></div> </div> </div> <div class="wrpHeader"> </div> <script type="text/javascript"> function tamgValidate() { if($('afwdOptin') && $('afwdOptin').checked && $('afwd_origCode').value == '') { alert("Please choose a city for the Airfarewatchdog subscription.") return false; } return true; } function validatetwsubscriptions(form) { return tamgValidate(); } function tamgSave(name, vals) { if(name=='afwdJoin') { var bValidInput = true; vals.each(function(i) { if( $(i + "Complete").value == '0') { bValidInput = false; } }); if(!bValidInput) { $(name + "Fields").setStyle("display", "none"); $(name + "Edit").setStyle("display", "inline"); $(name + "Save").setStyle("display", "none"); return false; } } else if(name=='awJoin') { var sOrig; var sDest; vals.each(function(i) { if( i == 'aw_orig' ) { sOrig = $(i+'Code').value; } else if ( i == 'aw_dest' ) { sDest = $(i+'Code').value; } }); if(sOrig==sDest) { alert("Please make sure that your origination and destination airports are different."); return false; } } $(name + "Fields").setStyle("display", "none"); $(name + "Edit").setStyle("display", "inline"); $(name + "Save").setStyle("display", "none"); vals.each(function(i) { if ($(i + "Complete").value == "" || $(i + "Complete").value == $(i).value) { if (name == 'awJoin') { $(i + "Value").innerHTML = $(i + "Code").value; } else { $(i + "Value").innerHTML = $(i).value.replace(/ \- .*$/, ''); } } else { $(i).value = $(i + "Complete").value; } }); return false; } function tamgEdit(name) { $(name + "Fields").setStyle("display", "block"); $(name + "Edit").setStyle("display", "none"); $(name + "InitialEdit").setStyle("display", "none"); $(name + "Save").setStyle("display", "inline"); $$('input[name=' + name + ']').setProperty('checked', true); return false; } </script> <style> a.edit, a.save { text-decoration: none; display:none;} a.firstEdit { display: inline;} fieldset.editFields { display:none; margin: -12px 0 15px;} </style> <div class="gridA new_lander"> <div id="HEADING_GROUP"> <h1> <span class="header-text"> Cheap flights to Reykjavik, Iceland </span> </h1> </div> <div class="col balance expandingBalance"> <div id="flights_form_box" class="col top unified_lander od_page"> <script type="text/javascript"> var meta_lang = { dateFuture: "Please choose dates in the future.", dateRelative: "Please enter a return date later than the departure date", dateFar: "Please choose dates that are less than 330 days away.", dateMissing: "Please select valid dates.", airport: "Please enter a valid airport code or city", airportsSame: "Origin and destination airports cannot be the same" }; var js_0001 = "Please select at least one vendor from the list."; var js_0002 = "Please enter dates in the future"; var js_0003 = "Return date is before departure"; var js_0004 = "Please choose dates that are less than 330 days away."; var js_0005 = "Searching for deals ... this may take a few moments"; var js_0006 = "Your selections have not changed."; var js_0007 = "Click again to open each window or use a different browser."; var js_0008 = '"Please click the \"show next offer\" button below to open each window."'.replace(/^"/,'').replace(/"$/,''); var js_0009 = "Click again to open each window or disable popup blockers."; var js_0010 = "Please click again to open each window or adjust browser settings to disable popup blockers."; var js_0011 = "Update"; var js_0012 = "Show next offer"; var js_0013 = "Please click the "Check Best Fares!" button above to open each window."; var js_0014 = "Please use a valid airport code"; var js_0015 = "Still Searching, please wait..."; var js_0016 = "Please provide city information."; var js_0017 = "We are unable to find flights that match the airports that you have entered. Please update your Flight Details to search again."; var js_0018 = "A new window will open for each website selected.<br />Please disable pop-up blockers."; var qcErrorImage = '<center><img src="https://web.archive.org/web/20150909102840/http://static.tacdn.com/img/action_required_blinking.gif" /></center>'; </script> <div id="neFlights" class="box neFlights "> <div id="neTabDiv" class="modFlights rndTrip rtform"> <div class="searchTypes"> <input type="hidden" id="tripType" name="tripType" value="roundTrip"/> <div class="tab active" id="roundTripBtn">Round Trip</div> <div class="tab" id="oneWayBtn">One-way</div> <div class="tab" id="multiCityBtn">Multi-city</div> </div> <div id="flights_error"><div class="sprite-error_icon-gif"></div><div class="msg"></div><div class="clear"></div></div> <input id="neFlightGeo" type="hidden" name="geo" value="189970"/> <form id="roundTripForm" class="flightInfo wrap collapsed" style="display:block;"> <div id="origDestBlock"> <div class="fldst wrap"> <div class="locElems"> <input type="hidden" id="airportFromCode" value="SFO"/> <input type="text" id="airportFrom" name="Orig" class="text haltIfEmpty" value="San Francisco, CA - SFO International Airport (SFO)" autocomplete="off" tabindex="1" onfocus="NE.onAirportFocus(this); ta.call('ta.widgets.typeahead.factory.ne', event, this)"/> <div class="chkSet neNearby"> <input id="fromNearby" class="checkbox" type="checkbox" name="fromNearby"/> <label for="fromNearby">Include nearby airports</label> </div> </div> </div><!-- /fldst --> <div class="green-arrow"></div> <div class="fldst wrap rhs"> <div class="locElems"> <input type="hidden" id="airportToCode" value="KEF"/> <input id="airportTo" class="text haltIfEmpty" type="text" name="Dest" value="Reykjavik, Iceland - Keflavik International Airport (KEF)" autocomplete="off" tabindex="2" onfocus="if(value=='To') { value=''; } NE.onAirportFocus(this); ta.call('ta.widgets.typeahead.factory.ne', event, this)"/> <div class="chkSet neNearby"> <input id="toNearby" type="checkbox" name="toNearby"/> <label for="toNearby">Include nearby airports</label> </div> </div> </div><!-- /fldst --> </div> <div id="datesTravelerBlock"> <div class="fldst dates dtNfo"> <span class="cal first dual_date"> <input type="hidden" class="day" name="leaveday" id="leaveDay" value="9"/> <input type="hidden" class="month" name="leavemonth" id="leaveMonth" value="09/2015"/> <span class="text sprite-calendar-grn date_picker date" id="date_picker_in_0" tabindex="3" onfocus="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '0', false, ta.widgets.calendar.justUpdateSessionsDates,ta.retrieve('flights-calendarOptions'));" onclick="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '0', false, ta.widgets.calendar.justUpdateSessionsDates,ta.retrieve('flights-calendarOptions'));"> 09/09/2015 </span> </span> </div><!-- /dates --> <div id="return-arrow" class="green-arrow"></div> <div class="fldst dates rhs dtNfo" id="roundTripReturnDate"> <span class="cal dual_date"> <input type="hidden" class="day" name="retday" id="retDay" value="10"/> <input type="hidden" class="month" name="retmonth" id="retMonth" value="09/2015"/> <span class="text sprite-calendar-grn date_picker date out_date" id="date_picker_out_0" tabindex="4" onfocus="ta.store('ta.calendar.isOutDateTrigger', true); ta.call('ta.overlays.Factory.loadDatePicker', event, this, '0', false, ta.widgets.calendar.justUpdateSessionDates,ta.retrieve('flights-calendarOptions'));" onclick="ta.store('ta.calendar.isOutDateTrigger', true); ta.call('ta.overlays.Factory.loadDatePicker', event, this, '0', false, ta.widgets.calendar.justUpdateSessionDates,ta.retrieve('flights-calendarOptions'));"> 09/10/2015 </span> </span> </div><!-- /dates --> <script type="text/javascript"> NE.peopleStrings = [ '0 People', '1 Person', '2 People', '3 People', '4 People', '5 People', '6 People', '6+ People']; NE.messages = { 'noInfantInLap' : {'message' : "We do not support infant-in-lap searches. Contact the airlines to confirm an infant in lap and understand policies and fees. Prices shown will be an average for all ticketed passengers, not including infants in lap.", 'type' : 'info'}, 'zeroAdults' : {'message' : "We do not support search for unaccompanied minors. Contact the airline for ticketing and to understand any age restrictions, additional fees, and policies.", 'type' : 'error'}, 'overMaxTavelers' : {'message' : "TripAdvisor supports searches for a maximum of 6 travelers. Contact the airline or travel agency for larger parties. ", 'type' : 'error'} }; </script> <div id="rt_travelerSelector" class="travelerSelector"> <div id="rt_travelersLander" class="travelersLander" onclick="NE.showTravelerPopup('rt_')"> <div id="rt_totalTravelers" class="totalTravelers">1 Person</div> <div class="black-arrow"></div> </div> <div id="rt_travelersPopup" class="travelersPopup" style="display: none;"> <div class="singleTraveler topSingleTraveler"> <div class="travelerLabel adultLabel">Adults (18-64)</div> <div class="counterContainer adultCounter"> <input type="hidden" class="hiddenTravelerNumber" name="rt_adultsNumbers" id="rt_adultsNumbers" value="1"> <div onclick="NE.decreaseTravelerNumber('rt_', 'adultsNumbers')" class="changeNumber">-</div><div id="rt_adultsNumbersLabel" class="displayNumber">1</div><div onclick="NE.increaseTravelerNumber('rt_', 'adultsNumbers')" class="changeNumber">+</div> </div> </div> <div class="singleTraveler"> <div class="travelerLabel adultLabel">Seniors (65+)</div> <div class="counterContainer adultCounter"> <input type="hidden" class="hiddenTravelerNumber" name="rt_seniorsNumbers" id="rt_seniorsNumbers" value="0"> <div onclick="NE.decreaseTravelerNumber('rt_', 'seniorsNumbers')" class="changeNumber">-</div><div id="rt_seniorsNumbersLabel" class="displayNumber">0</div><div onclick="NE.increaseTravelerNumber('rt_', 'seniorsNumbers')" class="changeNumber">+</div> </div> </div> <div class="singleTraveler"> <div class="travelerLabel">Children (0-17)</div> <div class="counterContainer"> <input type="hidden" class="hiddenTravelerNumber" name="rt_childrenNumbers" id="rt_childrenNumbers" value="0"> <div onclick="NE.decreaseTravelerNumber('rt_', 'childrenNumbers')" class="changeNumber">-</div><div id="rt_childrenNumbersLabel" class="displayNumber">0</div><div onclick="NE.increaseTravelerNumber('rt_', 'childrenNumbers')" class="changeNumber">+</div> </div> <div class="childrenAges"> <div id="rt_childrenAgeDisclaimer" class="childrenAgeDisclaimer" style="display: none;">*Specify the age of each child at the time of travel.</div> <div class="agesContainer"> <div id="rt_ageContainer1" class="ageContainer" style="display: none;"> <div id="rt_ageSelector1" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="rt_childAge1Value" id="rt_childAge1Value" value="Age ?"> <div id="rt_childAge1" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 1</div> </div> <div id="rt_ageContainer2" class="ageContainer" style="display: none;"> <div id="rt_ageSelector2" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="rt_childAge2Value" id="rt_childAge2Value" value="Age ?"> <div id="rt_childAge2" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 2</div> </div> <div id="rt_ageContainer3" class="ageContainer" style="display: none;"> <div id="rt_ageSelector3" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="rt_childAge3Value" id="rt_childAge3Value" value="Age ?"> <div id="rt_childAge3" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 3</div> </div> <div id="rt_ageContainer4" class="ageContainer" style="display: none;"> <div id="rt_ageSelector4" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="rt_childAge4Value" id="rt_childAge4Value" value="Age ?"> <div id="rt_childAge4" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 4</div> </div> <div id="rt_ageContainer5" class="ageContainer" style="display: none;"> <div id="rt_ageSelector5" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="rt_childAge5Value" id="rt_childAge5Value" value="Age ?"> <div id="rt_childAge5" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 5</div> </div> </div> </div> </div> <div id="rt_closeButton" class="closeButton smallFont" onclick="NE.hideTravelerPopup('rt_')">Close</div> </div> </div> </div> <div id="leaveReturnTimeBlock" class="slide"> <div id="leaveTimeRow" class="row"> <label for="leaveTimeFrom">Outbound</label> <div class="select-container"> <div class="select-value">12:00 AM</div> <div class="black-arrow"></div> <select id="leaveTimeFrom" tabindex="6" onfocus="NE.hideCalendar()"> <option value="00" selected="selected">12:00 AM</option> <option value="01">1:00 AM</option> <option value="02">2:00 AM</option> <option value="03">3:00 AM</option> <option value="04">4:00 AM</option> <option value="05">5:00 AM</option> <option value="06">6:00 AM</option> <option value="07">7:00 AM</option> <option value="08">8:00 AM</option> <option value="09">9:00 AM</option> <option value="10">10:00 AM</option> <option value="11">11:00 AM</option> <option value="12">12:00 PM</option> <option value="13">1:00 PM</option> <option value="14">2:00 PM</option> <option value="15">3:00 PM</option> <option value="16">4:00 PM</option> <option value="17">5:00 PM</option> <option value="18">6:00 PM</option> <option value="19">7:00 PM</option> <option value="20">8:00 PM</option> <option value="21">9:00 PM</option> <option value="22">10:00 PM</option> <option value="23">11:00 PM</option> <option value="24">11:59 PM</option> </select> </div> <label for="leaveTimeTo">-</label> <div class="select-container"> <div class="select-value">11:59 PM</div> <div class="black-arrow"></div> <select id="leaveTimeTo" tabindex="7" onfocus="NE.hideCalendar()"> <option value="00">12:00 AM</option> <option value="01">1:00 AM</option> <option value="02">2:00 AM</option> <option value="03">3:00 AM</option> <option value="04">4:00 AM</option> <option value="05">5:00 AM</option> <option value="06">6:00 AM</option> <option value="07">7:00 AM</option> <option value="08">8:00 AM</option> <option value="09">9:00 AM</option> <option value="10">10:00 AM</option> <option value="11">11:00 AM</option> <option value="12">12:00 PM</option> <option value="13">1:00 PM</option> <option value="14">2:00 PM</option> <option value="15">3:00 PM</option> <option value="16">4:00 PM</option> <option value="17">5:00 PM</option> <option value="18">6:00 PM</option> <option value="19">7:00 PM</option> <option value="20">8:00 PM</option> <option value="21">9:00 PM</option> <option value="22">10:00 PM</option> <option value="23">11:00 PM</option> <option value="24" selected="selected">11:59 PM</option> </select> </div> </div> <div id="returnTimeRow" class="row"> <label for="returnTimeFrom">Return</label> <div class="select-container"> <div class="select-value">12:00 AM</div> <div class="black-arrow"></div> <select id="returnTimeFrom" tabindex="8" onfocus="NE.hideCalendar()"> <option value="00" selected="selected">12:00 AM</option> <option value="01">1:00 AM</option> <option value="02">2:00 AM</option> <option value="03">3:00 AM</option> <option value="04">4:00 AM</option> <option value="05">5:00 AM</option> <option value="06">6:00 AM</option> <option value="07">7:00 AM</option> <option value="08">8:00 AM</option> <option value="09">9:00 AM</option> <option value="10">10:00 AM</option> <option value="11">11:00 AM</option> <option value="12">12:00 PM</option> <option value="13">1:00 PM</option> <option value="14">2:00 PM</option> <option value="15">3:00 PM</option> <option value="16">4:00 PM</option> <option value="17">5:00 PM</option> <option value="18">6:00 PM</option> <option value="19">7:00 PM</option> <option value="20">8:00 PM</option> <option value="21">9:00 PM</option> <option value="22">10:00 PM</option> <option value="23">11:00 PM</option> <option value="24">11:59 PM</option> </select> </div> <label for="returnTimeTo">-</label> <div class="select-container"> <div class="select-value">11:59 PM</div> <div class="black-arrow"></div> <select id="returnTimeTo" tabindex="9" onfocus="NE.hideCalendar()"> <option value="00">12:00 AM</option> <option value="01">1:00 AM</option> <option value="02">2:00 AM</option> <option value="03">3:00 AM</option> <option value="04">4:00 AM</option> <option value="05">5:00 AM</option> <option value="06">6:00 AM</option> <option value="07">7:00 AM</option> <option value="08">8:00 AM</option> <option value="09">9:00 AM</option> <option value="10">10:00 AM</option> <option value="11">11:00 AM</option> <option value="12">12:00 PM</option> <option value="13">1:00 PM</option> <option value="14">2:00 PM</option> <option value="15">3:00 PM</option> <option value="16">4:00 PM</option> <option value="17">5:00 PM</option> <option value="18">6:00 PM</option> <option value="19">7:00 PM</option> <option value="20">8:00 PM</option> <option value="21">9:00 PM</option> <option value="22">10:00 PM</option> <option value="23">11:00 PM</option> <option value="24" selected="selected">11:59 PM</option> </select> </div> </div> </div> <div id="flexibleLinkBlock"> <a id="flexibleLink" href="#" onclick="NE.doFareCalendarSearch()">My dates are flexible</a> </div><!-- /flexible dates option --> <div id="rt_messageBox" style="display:none;"></div> <div id="seatOptions" class="slide"> <div class="select-container"> <div id="rt_cabinValue" class="select-value">Economy</div> <div class="black-arrow"></div> <select id="rt_cabin" tabindex="101" onfocus="NE.hideCalendar()"> <option value="0" selected="selected">Economy</option> <option value="1">Business Class</option> <option value="2">First Class</option> </select> </div> <div id="nonstopOption"> <input id="rt_nonstopOnly" class="checkbox" type="checkbox" name="nonstop"/> <label for="rt_nonstopOnly">Prefer nonstop</label> </div> </div> <div id="moreOptionsLine"></div> <div id="moreOptionsBtn"> <span id="moreOptionsTxt">More Options</span> <span id="lessOptionsTxt">Less options</span> </div> </form><!-- /flightInfo --> <form id="multiCityForm" class="multiCity" style="display:none;"> <ul class="flightInfo"> <li class="wrap activeFlight"> <div class="fldst"> <div class="locElems"> <label for="fromTxt1" class="majorParam">From</label> <input type="hidden" id="fromTxt1Code" value="SFO"/> <input class="text haltIfEmpty" id="fromTxt1" type="text" value="San Francisco, CA - SFO International Airport (SFO)" autocomplete="off" tabindex="1" onfocus="NE.onAirportFocus(this);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="fromChk1" type="checkbox"> <label for="fromChk1">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="green-arrow"></div> <div class="fldst rhs"> <div class="locElems"> <label for="toTxt1" class="majorParam">To</label> <input type="hidden" id="toTxt1Code" value="KEF"/> <input class="text haltIfEmpty" id="toTxt1" type="text" value="Reykjavik, Iceland - Keflavik International Airport (KEF)" autocomplete="off" tabindex="2" onfocus="NE.onAirportFocus(this);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="toChk1" type="checkbox"> <label for="toChk1">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="fldst dates"> <label for="date_picker_in_1" class="majorParam">On</label> <div class="dtNfo"> <span class="cal first dual_date"> <input type="hidden" class="day" name="dateDay1" id="dateDay1" value="9"/> <input type="hidden" class="month" name="dateMonth1" id="dateMonth1" value="09/2015"/> <span class="text sprite-calendar-grn date_picker date multiCity" id="date_picker_in_1" type="text" value="09/09/2015" tabindex="3" onfocus="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '1', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});" onclick="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '1', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});"/> </span> </div> <div class="select-container"> <div id="timeOfDay1Value" class="select-value">Anytime</div> <div class="black-arrow"></div> <select id="timeOfDay1" name="timeOfDay0" tabindex="4" onfocus="NE.hideCalendar()"> <option value="anytime">Anytime</option> <option value="early">Early Morning</option> <option value="morning">Morning</option> <option value="afternoon">Afternoon</option> <option value="evening">Evening</option> <option value="night">Night</option> </select> </div> </div><!-- /fldst --> </li> <li class="wrap activeFlight "> <div class="fldst"> <div class="locElems"> <label for="fromTxt2" class="majorParam">From</label> <input type="hidden" id="fromTxt2Code" value=""/> <input class="text haltIfEmpty" id="fromTxt2" type="text" autocomplete="off" tabindex="21" onfocus="NE.multiSetDefault(2);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="fromChk2" type="checkbox"> <label for="fromChk2">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="green-arrow"></div> <div class="fldst rhs"> <div class="locElems"> <label for="toTxt2" class="majorParam">To</label> <input type="hidden" id="toTxt2Code" value=""/> <input class="text haltIfEmpty" id="toTxt2" type="text" autocomplete="off" tabindex="22" onfocus="NE.onAirportFocus(this);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="toChk2" type="checkbox"> <label for="toChk2">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="fldst dates"> <label for="date_picker_in_2" class="majorParam">On</label> <div class="dtNfo"> <span class="cal first dual_date"> <input type="hidden" class="day" name="dateDay2" id="dateDay2"/> <input type="hidden" class="month" name="dateMonth2" id="dateMonth2"/> <span class="text sprite-calendar-grn date_picker date multiCity" id="date_picker_in_2" type="text" tabindex="23" onfocus="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '2', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});" onclick="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '2', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});"/> </span> </div> <div class="select-container"> <div id="timeOfDay2Value" class="select-value">Anytime</div> <div class="black-arrow"></div> <select id="timeOfDay2" name="timeOfDay2" tabindex="24" onfocus="NE.hideCalendar()"> <option value="anytime">Anytime</option> <option value="early">Early Morning</option> <option value="morning">Morning</option> <option value="afternoon">Afternoon</option> <option value="evening">Evening</option> <option value="night">Night</option> </select> </div> </div><!-- /fldst --> </li> <li class="wrap activeFlight "> <div class="fldst"> <div class="locElems"> <label for="fromTxt3" class="majorParam">From</label> <input type="hidden" id="fromTxt3Code" value=""/> <input class="text haltIfEmpty" id="fromTxt3" type="text" autocomplete="off" tabindex="31" onfocus="NE.multiSetDefault(3);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="fromChk3" type="checkbox"> <label for="fromChk3">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="green-arrow"></div> <div class="fldst rhs"> <div class="locElems"> <label for="toTxt3" class="majorParam">To</label> <input type="hidden" id="toTxt3Code" value=""/> <input class="text haltIfEmpty" id="toTxt3" type="text" autocomplete="off" tabindex="32" onfocus="NE.onAirportFocus(this);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="toChk3" type="checkbox"> <label for="toChk3">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="fldst dates"> <label for="date_picker_in_3" class="majorParam">On</label> <div class="dtNfo"> <span class="cal first dual_date"> <input type="hidden" class="day" name="dateDay3" id="dateDay3"/> <input type="hidden" class="month" name="dateMonth3" id="dateMonth3"/> <span class="text sprite-calendar-grn date_picker date multiCity" id="date_picker_in_3" type="text" tabindex="33" onfocus="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '3', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});" onclick="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '3', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});"/> </span> </div> <div class="select-container"> <div id="timeOfDay3Value" class="select-value">Anytime</div> <div class="black-arrow"></div> <select id="timeOfDay3" name="timeOfDay3" tabindex="34" onfocus="NE.hideCalendar()"> <option value="anytime">Anytime</option> <option value="early">Early Morning</option> <option value="morning">Morning</option> <option value="afternoon">Afternoon</option> <option value="evening">Evening</option> <option value="night">Night</option> </select> </div> </div><!-- /fldst --> </li> <li class="wrap extraFlight "> <div class="fldst"> <div class="locElems"> <label for="fromTxt4" class="majorParam">From</label> <input type="hidden" id="fromTxt4Code" value=""/> <input class="text haltIfEmpty" id="fromTxt4" type="text" autocomplete="off" tabindex="41" onfocus="NE.multiSetDefault(4);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="fromChk4" type="checkbox"> <label for="fromChk4">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="green-arrow"></div> <div class="fldst rhs"> <div class="locElems"> <label for="toTxt4" class="majorParam">To</label> <input type="hidden" id="toTxt4Code" value=""/> <input class="text haltIfEmpty" id="toTxt4" type="text" autocomplete="off" tabindex="42" onfocus="NE.onAirportFocus(this);ta.call('ta.widgets.typeahead.factory.ne', event, this)"> <div class="chkSet neNearby"> <input id="toChk4" type="checkbox"> <label for="toChk4">Include nearby airports</label> </div><!-- /chkSet --> </div><!-- /locElems --> </div><!-- /fldst --> <div class="fldst dates"> <label for="date_picker_in_4" class="majorParam">On</label> <div class="dtNfo"> <span class="cal first dual_date"> <input type="hidden" class="day" name="dateDay4" id="dateDay4"/> <input type="hidden" class="month" name="dateMonth4" id="dateMonth4"/> <span class="text sprite-calendar-grn date_picker date multiCity" id="date_picker_in_4" type="text" tabindex="43" onfocus="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '4', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});" onclick="ta.call('ta.overlays.Factory.loadDatePicker', event, this, '4', false, ta.widgets.calendar.justUpdateSessionsDates,{multiCityFlight:true,flights:true});"/> </span> </div> <div class="select-container"> <div id="timeOfDay4Value" class="select-value">Anytime</div> <div class="black-arrow"></div> <select id="timeOfDay4" name="timeOfDay4" tabindex="44" onfocus="NE.hideCalendar()"> <option value="anytime">Anytime</option> <option value="early">Early Morning</option> <option value="morning">Morning</option> <option value="afternoon">Afternoon</option> <option value="evening">Evening</option> <option value="night">Night</option> </select> </div> </div><!-- /fldst --> </li> </ul><!-- /flightInfo --> <ul class="actions"> <li class="add"> <span id="neAddFlight">Add another flight »</span> </li> </ul> <div class="flightOptions detailFlightOptions"> <script type="text/javascript"> NE.peopleStrings = [ '0 People', '1 Person', '2 People', '3 People', '4 People', '5 People', '6 People', '6+ People']; NE.messages = { 'noInfantInLap' : {'message' : "We do not support infant-in-lap searches. Contact the airlines to confirm an infant in lap and understand policies and fees. Prices shown will be an average for all ticketed passengers, not including infants in lap.", 'type' : 'info'}, 'zeroAdults' : {'message' : "We do not support search for unaccompanied minors. Contact the airline for ticketing and to understand any age restrictions, additional fees, and policies.", 'type' : 'error'}, 'overMaxTavelers' : {'message' : "TripAdvisor supports searches for a maximum of 6 travelers. Contact the airline or travel agency for larger parties. ", 'type' : 'error'} }; </script> <div id="mc_travelerSelector" class="travelerSelector"> <div id="mc_travelersLander" class="travelersLander" onclick="NE.showTravelerPopup('mc_')"> <div id="mc_totalTravelers" class="totalTravelers">1 Person</div> <div class="black-arrow"></div> </div> <div id="mc_travelersPopup" class="travelersPopup" style="display: none;"> <div class="singleTraveler topSingleTraveler"> <div class="travelerLabel adultLabel">Adults (18-64)</div> <div class="counterContainer adultCounter"> <input type="hidden" class="hiddenTravelerNumber" name="mc_adultsNumbers" id="mc_adultsNumbers" value="1"> <div onclick="NE.decreaseTravelerNumber('mc_', 'adultsNumbers')" class="changeNumber">-</div><div id="mc_adultsNumbersLabel" class="displayNumber">1</div><div onclick="NE.increaseTravelerNumber('mc_', 'adultsNumbers')" class="changeNumber">+</div> </div> </div> <div class="singleTraveler"> <div class="travelerLabel adultLabel">Seniors (65+)</div> <div class="counterContainer adultCounter"> <input type="hidden" class="hiddenTravelerNumber" name="mc_seniorsNumbers" id="mc_seniorsNumbers" value="0"> <div onclick="NE.decreaseTravelerNumber('mc_', 'seniorsNumbers')" class="changeNumber">-</div><div id="mc_seniorsNumbersLabel" class="displayNumber">0</div><div onclick="NE.increaseTravelerNumber('mc_', 'seniorsNumbers')" class="changeNumber">+</div> </div> </div> <div class="singleTraveler"> <div class="travelerLabel">Children (0-17)</div> <div class="counterContainer"> <input type="hidden" class="hiddenTravelerNumber" name="mc_childrenNumbers" id="mc_childrenNumbers" value="0"> <div onclick="NE.decreaseTravelerNumber('mc_', 'childrenNumbers')" class="changeNumber">-</div><div id="mc_childrenNumbersLabel" class="displayNumber">0</div><div onclick="NE.increaseTravelerNumber('mc_', 'childrenNumbers')" class="changeNumber">+</div> </div> <div class="childrenAges"> <div id="mc_childrenAgeDisclaimer" class="childrenAgeDisclaimer" style="display: none;">*Specify the age of each child at the time of travel.</div> <div class="agesContainer"> <div id="mc_ageContainer1" class="ageContainer" style="display: none;"> <div id="mc_ageSelector1" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="mc_childAge1Value" id="mc_childAge1Value" value="Age ?"> <div id="mc_childAge1" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 1</div> </div> <div id="mc_ageContainer2" class="ageContainer" style="display: none;"> <div id="mc_ageSelector2" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="mc_childAge2Value" id="mc_childAge2Value" value="Age ?"> <div id="mc_childAge2" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 2</div> </div> <div id="mc_ageContainer3" class="ageContainer" style="display: none;"> <div id="mc_ageSelector3" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="mc_childAge3Value" id="mc_childAge3Value" value="Age ?"> <div id="mc_childAge3" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 3</div> </div> <div id="mc_ageContainer4" class="ageContainer" style="display: none;"> <div id="mc_ageSelector4" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="mc_childAge4Value" id="mc_childAge4Value" value="Age ?"> <div id="mc_childAge4" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 4</div> </div> <div id="mc_ageContainer5" class="ageContainer" style="display: none;"> <div id="mc_ageSelector5" class="select-container singleChildAge"> <input type="hidden" class="select-value-hidden childAgeValueHidden" name="mc_childAge5Value" id="mc_childAge5Value" value="Age ?"> <div id="mc_childAge5" class="select-value childAgeValue">Age ?</div> <div class="black-arrow"></div> <select> <option value="">Age ?</option> <option value="0">< 1</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> </select> </div> <div class="childLabel smallFont">Child 5</div> </div> </div> </div> </div> <div id="mc_closeButton" class="closeButton smallFont" onclick="NE.hideTravelerPopup('mc_')">Close</div> </div> </div> <div id="mc_cabinContainer" class="select-container"> <div id="mc_cabinValue" class="select-value">Economy</div> <div class="black-arrow"></div> <select id="mc_cabin" tabindex="101" onfocus="NE.hideCalendar()"> <option value="0" selected="selected">Economy</option> <option value="1">Business Class</option> <option value="2">First Class</option> </select> </div> <div id="nonstopOption"> <input id="mc_nonstopOnly" class="checkbox" type="checkbox" name="nonstop"/> <label for="mc_nonstopOnly">Prefer nonstop</label> </div> <div id="mc_messageBox" style="display:none;"></div> </div><!-- /flightOptions --> </form><!-- /multiCity --> <script type="text/javascript"> ta.store('multicityFlightSearchCap', 4); </script> <div id="PROVIDERS"> <div class="compare"> <dl> <dt class="majorParam"> Compare prices <span>(in new window)</span> </dt> <dd> <div class="chkSet odd "> <input type="checkbox" id="cb_Expedia" name="cb_Expedia"/> <label for="cb_Expedia"> Expedia </label> </div> <div class="chkSet even "> <input type="checkbox" id="cb_JustFly" name="cb_JustFly"/> <label for="cb_JustFly"> JustFly </label> </div> <div class="chkSet odd "> <input type="checkbox" id="cb_Travelocity" name="cb_Travelocity" checked="checked"/> <label for="cb_Travelocity"> Travelocity </label> </div> <div class="chkSet even "> <input type="checkbox" id="cb_StudentUniverse" name="cb_StudentUniverse"/> <label for="cb_StudentUniverse"> StudentUniverse </label> </div> <div class="chkSet odd "> <input type="checkbox" id="cb_Hotwire" name="cb_Hotwire"/> <label for="cb_Hotwire"> Hotwire </label> </div> <div class="chkSet even "> <input type="checkbox" id="cb_Cheapfareguru_com" name="cb_Cheapfareguru_com"/> <label for="cb_Cheapfareguru_com"> Cheapfareguru.com </label> </div> <div class="chkSet odd "> <input type="checkbox" id="cb_BookingBuddy" name="cb_BookingBuddy"/> <label for="cb_BookingBuddy"> BookingBuddy </label> </div> <div class="chkSet selectors"> <label class="selectAll" onclick="NE.providerSelectOrClearAll(true, false);">Select all</label> </div> </dd> </dl> <br style="clear:both;"/> </div> <script type="text/javascript"> ta.store('airmeta_holdingwindows', true); if (!ta.popups.PopUtil.holdingInit) { ta.popups.PopUtil.holdingInit=true; function setWindowLocLater(win, url) { if (!win || !win.windowObject) return; var a = win.windowObject; try { if (!Browser.chrome) { a.moveTo(0, 0); setTimeout(function () { a.resizeTo(url[1] + win.options.widthOffset, url[2] + win.options.heightOffset); }, 150); setTimeout(function () { a.moveTo(win.x - url[1], win.y - url[2]); }, 150); } a.location = url[0]; } catch (c) { ta.util.error.record(win.errorMoving, "repurpose popunder fail", null, {type: win.type,url: win.url}) } } var getURL = (function() { var urlIx=0; var urls = [ [ "/CommercePopunderEnhanced?fromCR=true&backupLoc=189970&fromServlet=Flights&mainWindowReturnTo="+window.location, 780, 480] ,[ "/pages/seatguru_popup.html?lt=pu", 780, 480] ]; return function() { var ix = urlIx; if (ix >= urls.length) { ix = Math.floor(Math.random()*urls.length); } else { urlIx++; } return urls[ix]; }; })(); var keepHolding = false; var createHoldingWindow = function (ev) { if (Browser.chrome) { // tabs are popping on top in Chrome 41 if (Browser.version >= 41) { return; } else if (navigator.userAgent.indexOf('Mac OS') != -1) { if (ev.meta) return; } else { if (ev.control) return; } } if (!ta.popups.PopUtil.holdingInit) return; var e = ev.target; var f = document.getElementById('flexible'); if (e && e.id == 'CHECK_FARES_BTN' && (!f || !f.checked)) { keepHolding=true; return; } if (e.getParent('.hotelXSell') || e.getParent('.lowFaresUnit')) { return; } if ('SELECT' == e.tagName) return; if ('airportTo' == e.id || 'airportFrom' == e.id || 'mainSearch' == e.id) return; if (e.id && (e.id.substring(0,7) == 'fromTxt' || e.id.substring(0,5) == 'toTxt')) return; if ('checkIn' == e.id || 'checkOut' == e.id) return; if (e.tagName == "INPUT" && e.get("type") == "checkbox" && !e.checked) return; if ($("PROVIDERS")) { var nChecked = $("PROVIDERS").getElements("input[type=checkbox]:checked").length; var opts = { keepFocus: true, winCountLimit: nChecked, popunder: true, inTab: false }; if (Browser.chrome) { opts.inTab = true; } lastHolding = NE.createHoldingWindow(this, opts); if (lastHolding) { setWindowLocLater(lastHolding, getURL(), 1000); } } }; function killAllHolding() { ta.popups.PopUtil.holdingInit=false; if (keepHolding) return; var a = ta.popups.PopUtil.getHoldingWindowSet(); if (!a || a.length == 0) return; a.each(function(o) {try { o.windowObject.close(); }catch(e){} }); } function preventHoldingWindow() { event.cancelBubble = true; } window.onbeforeunload = killAllHolding; if ((Browser.chrome && !Browser.Platform.android) || Browser.ie8 || Browser.ie9) { document.addEvent('click', createHoldingWindow); } } var lb_ie_enabled = true; if(lb_ie_enabled) { cr_loc_vend = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cf.gif'; cr_loc_vend_ch = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/cf_check.gif'; cr_loc_logo = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/checkrates/logo.gif'; } NE.addProviders = NE.addProviders || {}; NE.addProviders['cb_'] = function() { NE.addProvider('cb_', new NE.Provider("Expedia", document.getElementById("cb_Expedia"), "/Commerce?AirProvider=ExpediaUSAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=1&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("JustFly", document.getElementById("cb_JustFly"), "/Commerce?AirProvider=JustFlyUSAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=2&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("Travelocity", document.getElementById("cb_Travelocity"), "/Commerce?AirProvider=TravelocityAir1&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=3&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("StudentUniverse", document.getElementById("cb_StudentUniverse"), "/Commerce?AirProvider=StudentUniverseUSAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=4&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("Hotwire", document.getElementById("cb_Hotwire"), "/Commerce?AirProvider=HotwireInternationalAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=5&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("Cheapfareguru_com", document.getElementById("cb_Cheapfareguru_com"), "/Commerce?AirProvider=AirTktUSAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=6&cnt=7&clt=a")); NE.addProvider('cb_', new NE.Provider("BookingBuddy", document.getElementById("cb_BookingBuddy"), "/Commerce?AirProvider=BookingBuddy&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=FL_LCB_SearchResults&slot=7&cnt=7&clt=a")); }; NE.setOneTimeShortURL('/Commerce?AirProvider=OneTimeAir&Orig=SFO&Dest=KEF&geo=189970&from=Flights&area=OneTime&slot=1&cnt=1&clt=a'); </script> </div> <div id="airwatchCheckboxForm" class="rndTrip "> <input type="checkbox" id="airwatchCheckbox" onclick="NE.onAWCheckbox(event)"/> <label for="airwatchCheckbox"> <span id="airwatchCheckboxCityText"> <script type="text/javascript"> window.addEvent('domready', function() { if (window.ta && window.ta.trackEventOnPageOnce) { window.ta.trackEventOnPage('aw_im_4186','impression'); } }); </script> Get an alert when <strong>San Francisco</strong> to <strong>Keflavik Intl Airport</strong> prices drop. </span> <span id="airwatchCheckboxNoCityText" style="display: none;"> <strong>Get an alert when prices drop.</strong> </span> </label> <div> <input type="text" id="airwatchCheckboxEmail" value="" style="display:none;" placeholder="Enter your email address"/> </div> </div> <div id="searchBtn" class="forBtn wrap"> <div class="button ylw lrg"> <span id="CHECK_FARES_BTN" class="findFlights" onclick="setPID(2686)">Search Flights</span> </div> </div> </div><!-- /modFlights --> </div><!-- /neFlights --> <div id="outer_image_cell"> <div id="od_image" style="background: url('https://web.archive.org/web/20150909102840im_/http://media-cdn.tripadvisor.com/media/photo-s/03/9b/30/16/reykjavik.jpg');"> <div class="caption">Reykjavik <span class="otherinfo">(4Corners, Mar 2013)</span></div> </div> </div> </div><!-- /flights_form_box --> <script type="text/javascript"> var NE = NE || {}; NE.loggedIn = false ; NE.AIRWATCH_PAIRS = []; </script> </div> <br class="clearFix"/> <div class="col sidebar"> <div id="lowestFaresDefer"> </div> <div class="ad iab_medRec"> <div id="gpt-ad-300x250-300x600" class="adInner gptAd"></div> </div> <script type="text/javascript"> window.addEvent('domready', function() { ta.store('airm.getanalert', "Get an Air Watch alert when prices drop"); ta.store('airm.flightsearchfrom', "From:"); ta.store('airm.flightsearchto', "To:"); ta.store('airm.youremail', "Your e-mail:"); ta.store('airm.enteryouremail', "Enter your email address"); ta.store('airm.savecta', "Create an alert"); ta.store('airm.congratsnewcp', "Congratulations! You\'ve saved a new Air Watch alert."); ta.store('airm.watchsub', "We\'ll start watching fares from to for you."); ta.store('airm.routescp', "Your watched routes:"); ta.store('airm.errorselectboth', "Please select both your origination and destination airports."); ta.store('airm.close', "Return to TripAdvisor"); ta.store('airm.error','An Error Has Occurred'); ta.store('airm.wehatespam','<strong>We hate spam, too.<\/strong> You may unsubscribe at any time. We will never sell or rent your email address. By proceeding, you agree to our <a href=\"\/pages\/privacy.html\" target=\"_blank\">privacy policy<\/a> and <a href=\"\/pages\/terms.html\" target=\"_blank\">terms of use<\/a>.'); ta.store('airm.visitmembercenter','<a href=\"\/MemberProfile-cs\">Visit the member center<\/a> to manage your alerts and adjust e-mail preferences.'); ta.store('airm.alertcp', "Alerts when fares to your favorite destination drop"); ta.store('airm.freeweekly', "Free weekly emails with travel tips and fares"); ta.store('airm.perfectflcp', "Information you need to find the perfect flight"); ta.store('airm.addthesetoo', "Add these too!"); ta.store('airm.invalidemail', "Please enter a valid email"); ta.store('airm.tellget', "Tell us where you want to go, and you\'ll get:"); }); </script> <script type="text/javascript"> window.addEvent('domready', function() { if (window.ta && window.ta.trackEventOnPageOnce) { window.ta.trackEventOnPageOnce('aw_im_37490','impression'); } }); </script> <div class="bx01 aw-lander-right-rail " id="aw-od-lander-right-rail"> <h2 id="aw-od-lander-right-rail-heading">Get an alert when prices drop!</h2> <div class="email-icon" id="aw-od-lander-right-rail-body">Create an Air Watch alert to get the best deals to Reykjavik</div> <a class="button-aw bell" onclick="return NE.redirectToAwSubscriptionEditable(37490);" id="aw-od-lander-right-rail-button"><span>Create an alert</span></a> </div> <div class="airline-ratings-teaser-2col bx01"> <h2>Airline ratings on TripAdvisor</h2> <p>See how travelers like you rate the airlines for value, comfort, on-time performance, and more.</p> <span class="button_2011_grn"> <a onclick="setPID(5184)" href="/web/20150909102840/http://www.tripadvisor.com/Airlines" class="sprite-gradient1x32_grn gradient"> See airline ratings </a> </span> <img class="pointer" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/flights/ratings.png"/> </div> <div id="lazyload_996914622_1"><!-- lazy loaded --></div> <div id="lazyload_996914622_2"><!-- lazy loaded --></div> <div class="recentForums bx01"> <h3 class="title">Recent flights forums</h3> <dl class="revSnip"> <dt><a href="/web/20150909102840/http://www.tripadvisor.com/ShowTopic-g1-i10702-k8846047-Check_in_United_or_Air_Canada-Air_Travel.html">Check in United or Air Canada?</a></dt> <dd><div class="usrNfo">6:28 am, today - Vacation</div></dd> <dt><a href="/web/20150909102840/http://www.tripadvisor.com/ShowTopic-g1-i10702-k8846082-BA_Discount_Code_Queen-Air_Travel.html">BA Discount Code / Queen</a></dt> <dd><div class="usrNfo">6:28 am, today - TheIntrepidExp</div></dd> <dt><a href="/web/20150909102840/http://www.tripadvisor.com/ShowTopic-g1-i10702-k4356376-Asiana_Airline_Review-Air_Travel.html">Asiana Airline Review</a></dt> <dd><div class="usrNfo">6:26 am, today - atung5</div></dd> </dl> <div class="button_2011_grn"> <a href="/web/20150909102840/http://www.tripadvisor.com/ShowForum-g1-i10702-Air_Travel.html" class="sprite-gradient1x32_grn gradient">View flights forum</a> </div> </div> <div class="bx01 deals swirllinks"> <div class="title"><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-o189970-From_Reykjavik-Cheap_Discount_Airfares.html">Flights from Reykjavik</a></div> <div class="swirllinkset"> <ul> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g186338-o189970-Reykjavik_to_London.html">Cheap flights from Reykjavik to London</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189541-o189970-Reykjavik_to_Copenhagen.html">Cheap flights from Reykjavik to Copenhagen</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g295112-o189970-Reykjavik_to_Nuuk.html">Cheap flights from Reykjavik to Nuuk</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g190479-o189970-Reykjavik_to_Oslo.html">Cheap flights from Reykjavik to Oslo</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g274967-o189970-Reykjavik_to_Riga.html">Cheap flights from Reykjavik to Riga</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189458-o189970-Reykjavik_to_Kerkyra.html">Cheap flights from Reykjavik to Corfu</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189158-o189970-Reykjavik_to_Lisbon.html">Cheap flights from Reykjavik to Lisbon</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189116-o189970-Reykjavik_to_Lisbon.html">Cheap flights from Reykjavik to Faro</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g188056-o189970-Reykjavik_to_Geneva.html">Cheap flights from Reykjavik to Canton of Geneva</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187874-o189970-Reykjavik_to_Bari.html">Cheap flights from Reykjavik to Bari</a></li> </ul> </div> </div> <div class="bx01 deals swirllinks"> <div class="title">Flights to Reykjavik</div> <div class="swirllinkset"> <ul> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o186338-London_to_Reykjavik.html">Cheap flights from London to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o60763-New_York_to_Reykjavik.html">Cheap flights from New York City to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o155019-Toronto_to_Reykjavik.html">Cheap flights from Toronto to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o187147-Paris_to_Reykjavik.html">Cheap flights from Paris to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o60745-Boston_to_Reykjavik.html">Cheap flights from Boston to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o274812-Wroclaw_to_Reykjavik.html">Cheap flights from Wroclaw to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o274725-Gdansk_to_Reykjavik.html">Cheap flights from Gdansk to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o255068-Brisbane_to_Reykjavik.html">Cheap flights from Brisbane to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o190502-Bergen_to_Reykjavik.html">Cheap flights from Bergen to Reykjavik</a></li> <li><a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189970-o190499-Trondheim_to_Reykjavik.html">Cheap flights from Trondheim to Reykjavik</a></li> </ul> </div> </div> <div class="bx01" style="margin-top:20px; color:#9f9f9f; font-size:10px; line-height:14px;"> † Prices are based on round trip travel with returns between 1-21 days after departure. These are the best fares found by travelers who searched TripAdvisor and a select group of our fare search partners in the past 72 hours. Ticket prices and seat availability change rapidly and cannot be guaranteed. </div> </div> <div class="col balance"> <div id="FD_PROVIDERS"> <span style="display:none"></span> </div> <div id="lfcard_lb_src" style="display:none!important;"> <div class="midpoint"></div> <form action="/web/20150909102840/http://www.tripadvisor.com/CheapFlights" method="get"> <input type="hidden" name="roundtrip" value="yes"/> <input type="hidden" name="fareCurrency" value="USD"/> <span class="fldst wrap lhs"> <span class="locElems"> <input type="hidden" id="airportLFLBFromCode" name="airport0" value=""> <input type="text" id="airportLFLBFrom" name="Orig" class="text haltIfEmpty" value="" autocomplete="off" tabindex="151" onfocus="NE.onAirportFocus(this); ta.call('ta.widgets.typeahead.factory.ne', event, this, undefined, undefined, { className: 'autocompleter-choices flights lfcard_typeahead' });"> </span> </span> <div style="display:inline-block"> <div class="gray-arrow"></div> </div> <span class="fldst wrap rhs"> <span class="locElems"> <input type="hidden" id="airportLFLBToCode" name="airport1" value=""> <input class="text haltIfEmpty" type="text" name="Dest" id="airportLFLBTo" value="" autocomplete="off" tabindex="152" onfocus="NE.onAirportFocus(this); ta.call('ta.widgets.typeahead.factory.ne', event, this, undefined, undefined, { className: 'autocompleter-choices flights lfcard_typeahead' });"> </span> </span> <div id="lflbDates"> <div class="fldst dates dtNfo"> <span class="cal first"> <input type="hidden" class="day" name="leaveday" value=""/> <input type="hidden" class="month" name="leavemonth" value=""/> <input class="text sprite-calendar-grn" type="text" name="leaveDisplay" value="" tabindex="153" onfocus="NE.lfcardDateSelect(event,this)"/> </span> </div> <div class="fldst dates rhs dtNfo"> <span class="cal"> <input type="hidden" class="day" name="retday" value=""/> <input type="hidden" class="month" name="retmonth" value=""/> <input class="text sprite-calendar-grn" type="text" name="retDisplay" value="" tabindex="154" onfocus="NE.lfcardDateSelect(event,this)"/> </span> </div> <span class="travelers"> <select class="travSelect" name="adults" value="" tabindex="155" onfocus="NE.hideCalendar()"> <option value="1" selected="selected">1 Traveler</option> <option value="2">2 Travelers</option> <option value="3">3 Travelers</option> <option value="4">4 Travelers</option> <option value="5">5 Travelers</option> <option value="6">6 Travelers</option> </select> <div class="dnArr"></div> </span> <input type="submit" class="doSearch" tabindex="156" value="Search" onclick="return window.ta && window.ta.trackEventOnPage('tevt', 'FL_LowFareSearch') || true"/> </div> </form> </div> <script> window.addEvent('domready', function() { var numLF = $$('.flightsLFCard').length; if ( 0 === numLF ) return; if (window.ta && window.ta.trackEventOnPageOnce) { window.ta.trackImpressionEventOnPage("evt", "FL_LowFareCard", numLF); } }); </script> <div id="GEO_INFO"> <div id="TOP_AIRLINES"> <div class="header"> Several popular airlines fly into Keflavik Intl Airport, including </div> <ul> <li class="odd"> <a class="airline-name" href="/web/20150909102840/http://www.tripadvisor.com/Airlines-FI-Icelandair">Icelandair</a> <var class="percent-recommended"> <img class="thumbs up" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </var> <span class="percent">64%</span> recommend </li> <li> <a class="airline-name" href="/web/20150909102840/http://www.tripadvisor.com/Airlines-WW-WOW-air">WOW air</a> <var class="percent-recommended"> <img class="thumbs up" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </var> <span class="percent">75%</span> recommend </li> <li class="odd"> <span class="airline-name">Links Air</span> <var class="percent-recommended"> <img class="thumbs up" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </var> <span class="percent">100%</span> recommend </li> </ul> <p><a href="/web/20150909102840/http://www.tripadvisor.com/Airlines">See all airlines</a></p> </div> <div id="AP_STATS"> <div class="header">Flight stats for Reykjavik, Iceland - did you know?</div> <ul> <li>Reykjavik is 24 mi from Keflavik Intl Airport (Reykjavik, Iceland).</li> <li>Keflavik Intl Airport (Reykjavik, Iceland)</li> <ul> <li>Right now, 26 airlines operate out of Keflavik Intl Airport.</li> <li>Keflavik Intl Airport offers nonstop flights to 78 cities.</li> <li>Every week, at least 0 domestic flights and 476 international flights depart from Keflavik Intl Airport.</li> </ul> </ul> </div> </div> <style> /* To make room, expand the 'page' width and the main column width */ #BODYCON .expandingBalance + .sidebar + .balance { width: 650px; } .globalNav2011_reset #MAINWRAP { width: 1040px; } .globalNav2011_reset #MAIN { width: 1040px; } #BODYCON { width: 1040px; } #BODYCON .balance { width: 678px; } #BODYCON .sidebar { padding: 0 15px 0 16px; } #neFlights { width: 664px !important; } </style> <script> ta.store('date.picker.pageInDate', new Date(2015, 8, 9)); ta.store('date.picker.pageOutDate', new Date(2015, 8, 10)); </script> <h3 class="hxs_title">Highly rated hotels in Reykjavik</h3> <ul class="hotelXSell wrap vrClear"> <li class="hoverHighlight"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d4494007-Reviews-Black_Pearl_Reykjavik_Finest_Apartments-Reykjavik_Capital_Region.html" target="_blank" class="photo posRel" onclick="ta.trackEventOnPage('hotelXSell','Thumbnail');"> <div class="captionOverlay"></div> <span class="caption"> Romantic </span> <div style="height:177px"> <div class="sizedThumb " style="height: 177px; width: 315px; "> <img alt="Black Pearl - Reykjavik Finest Apartments" width="315" style="height: 177px; width: 351px; margin-left: -18px;" id="lazyload_996914622_3" class="photo_image" height="177" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </div> </div> </a> <div class="info wrap"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d4494007-Reviews-Black_Pearl_Reykjavik_Finest_Apartments-Reykjavik_Capital_Region.html" onclick="setPID(28089);ta.trackEventOnPage('hotelXSell','HotelName');" class="hotel fl" target="_blank"> <div class="name"> Black Pearl - Reykjavik Finest Apar... </div> </a> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d4494007-Reviews-Black_Pearl_Reykjavik_Finest_Apartments-Reykjavik_Capital_Region.html#REVIEWS" class="htlRvws wrap fr" target="_blank" onclick="ta.trackEventOnPage('hotelXSell','ReviewCount');"> <div class="rateWrap"> <span class="rate rate_no no50"> <img class="sprite-ratings" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="5.0 of 5 stars"> </span> </div> <span class="count">129 Reviews</span> </a> </div> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d4494007-Reviews-Black_Pearl_Reykjavik_Finest_Apartments-Reykjavik_Capital_Region.html#REVIEWS" onclick="setPID(28089)" target="_blank"> <dl class="review"> <dd class="avatarWrap fl"> <script type="text/javascript"> ta.store('friendAvatarSwitcherObj', (function() { var AVATAR_CLASS_GUID_REGEX = /\bavatarGUID:(\w+)\b/; // Class that contains the GUID of the member // whose avatar it's on. var AVATAR_CLASS = 'potentialFacebookAvatar'; // Signal class for Mootools parsing of the DOM. var AVATAR_CLASS_SELECTOR = '.' + AVATAR_CLASS; // Selector needed for Mootools $$ function. var guidToImgMap = {}; // mapping of member guids to avatar img tags var friendGuidToSrcMap = {}; // mapping of friend guids* to facebook profile pic src values // *only ever contains guids of people with avatar img tags on page var friendGuids = []; // array of friend guids*, used because IE doesn't like for-each loops // *only ever contains guids of people with avatar img tags on page return { // Finds all avatars on the page that match the signal class, and stores them // in a map for later replacement. findAvatarsOnPage: function() { $$(AVATAR_CLASS_SELECTOR).each(function (avatarImg) { var guid = avatarImg.className.match(AVATAR_CLASS_GUID_REGEX); if (guid && guid[1]) { // based on how JS regex works, guid[1] is the user's guid guidToImgMap[guid[1]] = avatarImg; // associate the guid with the img tag } }); }, // Replaces all avatars on the page with the correct FB avatars, using // the maps of GUIDs to img tags and FB profile src values. replaceAvatarsOnPage: function() { for (var i = 0; i < friendGuids.length; i++) { // because IE doesn't like for-each loops var avatarImg = guidToImgMap[friendGuids[i]] avatarImg.src = friendGuidToSrcMap[friendGuids[i]]; avatarImg.className = avatarImg.className.replace(AVATAR_CLASS_GUID_REGEX, '').replace(AVATAR_CLASS, ''); } }, // Checks if guid is already in map of avatar img guids, and // if it is, adds it to map of guids to be converted. This is called // by a different file, such as friends_avatar_data_js.vm. checkAndAddGuidAndSrc: function(guid, src) { if (guidToImgMap.hasOwnProperty(guid)) { friendGuids.push(guid); friendGuidToSrcMap[guid] = src; } } } })()); // Make the partial request, and set our response behavior. ta.merge('facebook.data.params', {uid: 'D89D1FD242FF7C75D27C400F7D304AF1'}); if(ta.keep) { ta.keep('facebook.data.request', 'FRIEND_AVATARS'); } ta.keep('facebook.data.onAvail.FRIEND_AVATARS', function() { ta.retrieve('friendAvatarSwitcherObj').replaceAvatarsOnPage(); }); ta.queueForLoad(function() { // just in case we have the ta object before the DOM is fully initialized ta.retrieve('friendAvatarSwitcherObj').findAvatarsOnPage(); // as soon as we can, start parsing the DOM for avatars }, "findAvatarsOnPage"); </script> <img scaled="true" width="34" id="lazyload_996914622_4" class="avatar circularAvatar potentialFacebookAvatar avatarGUID:D89D1FD242FF7C75D27C400F7D304AF1" height="34" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </dd> <dt>Modern Hotel/apartment</dt> <dd class="rvwInfo nolink"> <span class="author"> NancyFreund</span> <span class="when">September 8, 2015</span> </dd> </dl> </a> <div class="orangeActionButton ctaButton custom_area_QC_Button_Topvalue delayOpen " onclick="ta.overlays.Factory.metaCheckRatesOverlay_allProviders(4494007, this)">Show Prices</div> </li> <li class="hoverHighlight"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1966925-Reviews-Reykjavik_Residence_Hotel-Reykjavik_Capital_Region.html" target="_blank" class="photo posRel" onclick="ta.trackEventOnPage('hotelXSell','Thumbnail');"> <div class="captionOverlay"></div> <span class="caption"> Best Value </span> <div style="height:177px"> <div class="sizedThumb " style="height: 177px; width: 315px; "> <img alt="Reykjavik Residence Hotel" width="315" style="height: 221px; width: 315px;" id="lazyload_996914622_5" class="photo_image" height="177" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </div> </div> </a> <div class="info wrap"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1966925-Reviews-Reykjavik_Residence_Hotel-Reykjavik_Capital_Region.html" onclick="setPID(28089);ta.trackEventOnPage('hotelXSell','HotelName');" class="hotel fl" target="_blank"> <div class="name"> Reykjavik Residence Hotel </div> </a> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1966925-Reviews-Reykjavik_Residence_Hotel-Reykjavik_Capital_Region.html#REVIEWS" class="htlRvws wrap fr" target="_blank" onclick="ta.trackEventOnPage('hotelXSell','ReviewCount');"> <div class="rateWrap"> <span class="rate rate_no no50"> <img class="sprite-ratings" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="5.0 of 5 stars"> </span> </div> <span class="count">621 Reviews</span> </a> </div> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1966925-Reviews-Reykjavik_Residence_Hotel-Reykjavik_Capital_Region.html#REVIEWS" onclick="setPID(28089)" target="_blank"> <dl class="review"> <dd class="avatarWrap fl"> <img scaled="true" width="34" id="lazyload_996914622_6" class="avatar circularAvatar potentialFacebookAvatar avatarGUID:90472E96FFFC0D87C567380C39331035" height="34" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </dd> <dt>Amazing place for a...</dt> <dd class="rvwInfo nolink"> <span class="author"> Waytogo1</span> <span class="when">September 8, 2015</span> </dd> </dl> </a> <div class="orangeActionButton ctaButton custom_area_QC_Button_Topvalue delayOpen " onclick="ta.overlays.Factory.metaCheckRatesOverlay_allProviders(1966925, this)">Show Prices</div> </li> <li class="vr hoverHighlight"> <a onclick="setPID(38526); ta.setEvtCookie('VR', 'propertyPhoto', '4024380', 1, this.href)" href="/web/20150909102840/http://www.tripadvisor.com/VacationRentalReview-g189970-d4024380-Beautiful_home-Reykjavik_Capital_Region.html" class="photo posRel"> <div class="captionOverlay"></div> <span class="caption">Vacation Rental</span> <div class="sizedThumb"> <img src="https://web.archive.org/web/20150909102840im_/http://media-cdn.tripadvisor.com/media/vr-splice-l/00/57/c5/e1.jpg"/> </div> <div id="lazyload_996914622_7"><!-- lazy loaded --></div> </a> <div class="info wrap"> <a onclick="setPID(38527); ta.setEvtCookie('VR', 'propertyText', '4024380', 1, this.href)" href="/web/20150909102840/http://www.tripadvisor.com/VacationRentalReview-g189970-d4024380-Beautiful_home-Reykjavik_Capital_Region.html" class="hotel fl"> <div class="name"> Beautiful home </div> </a> <a onclick="setPID(38528)" href="/web/20150909102840/http://www.tripadvisor.com/VacationRentalReview-g189970-d4024380-Beautiful_home-Reykjavik_Capital_Region.html#REVIEWS" class="htlRvws wrap fr"> <div class="rateWrap"> <span class="rate rate_no no50"> <img class="sprite-ratings" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="5.0 of 5 stars"> </span> </div> <span class="count">33 Reviews</span> </a> </div> <a onclick="setPID(38529)" href="/web/20150909102840/http://www.tripadvisor.com/VacationRentalReview-g189970-d4024380-Beautiful_home-Reykjavik_Capital_Region.html#REVIEWS"> <dl class="review"> <dd class="avatarWrap fl"> <img scaled="true" width="34" id="lazyload_996914622_8" class="avatar circularAvatar potentialFacebookAvatar avatarGUID:BE17A0D74D2607531CD3AB41B4F66CD2" height="34" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </dd> <dt>A beautiful apartment at a...</dt> <dd class="rvwInfo"> <span class="author">Jelmer O</span> <span class="when">August 25, 2015</span> </dd> </dl> </a> <div class="orangeActionButton ctaButton custom_area_QC_Button_Topvalue delayOpen " onclick="ta.overlays.Factory.metaCheckRatesOverlay_allProviders(4024380, this)">Show Prices</div> </li> <li class="hoverHighlight last"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1477809-Reviews-Reykjavik4you_Apartments_Hotel-Reykjavik_Capital_Region.html" target="_blank" class="photo posRel" onclick="ta.trackEventOnPage('hotelXSell','Thumbnail');"> <div class="captionOverlay"></div> <span class="caption"> Family </span> <div style="height:177px"> <div class="sizedThumb " style="height: 177px; width: 315px; "> <img alt="Reykjavik4you Apartments Hotel" width="315" style="height: 210px; width: 315px;" id="lazyload_996914622_9" class="photo_image" height="177" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </div> </div> </a> <div class="info wrap"> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1477809-Reviews-Reykjavik4you_Apartments_Hotel-Reykjavik_Capital_Region.html" onclick="setPID(28089);ta.trackEventOnPage('hotelXSell','HotelName');" class="hotel fl" target="_blank"> <div class="name"> Reykjavik4you Apartments Hotel </div> </a> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1477809-Reviews-Reykjavik4you_Apartments_Hotel-Reykjavik_Capital_Region.html#REVIEWS" class="htlRvws wrap fr" target="_blank" onclick="ta.trackEventOnPage('hotelXSell','ReviewCount');"> <div class="rateWrap"> <span class="rate rate_no no50"> <img class="sprite-ratings" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif" alt="5.0 of 5 stars"> </span> </div> <span class="count">460 Reviews</span> </a> </div> <a href="/web/20150909102840/http://www.tripadvisor.com/Hotel_Review-g189970-d1477809-Reviews-Reykjavik4you_Apartments_Hotel-Reykjavik_Capital_Region.html#REVIEWS" onclick="setPID(28089)" target="_blank"> <dl class="review"> <dd class="avatarWrap fl"> <img scaled="true" width="34" id="lazyload_996914622_10" class="avatar circularAvatar potentialFacebookAvatar avatarGUID:C6C8890BBB0C7EDFE151E3FD0302F334" height="34" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </dd> <dt>Awesome apartment and...</dt> <dd class="rvwInfo nolink"> <span class="author"> Steve M</span> <span class="when">September 8, 2015</span> </dd> </dl> </a> <div class="orangeActionButton ctaButton custom_area_QC_Button_Topvalue delayOpen " onclick="ta.overlays.Factory.metaCheckRatesOverlay_allProviders(1477809, this)">Show Prices</div> </li> </ul> <script type="text/javascript"> ta.queueForLoad( function() { var xsElmt = ta.find('.hotelXSell'); ta.util.element.doIfElementIsVisible(xsElmt, ta.trackEventOnPage, ['hotelXSell', 'inView']); });</script> <div class="bx01 fltSwirls"> <h2 class="title ">Cheap flights from San Francisco</h2> <div class="fltSwirlContainer" style=" clear:both "> <h3 class="fltSwirlTitle ">United States and Canada</h3> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60805-Jacksonville_Florida-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Jacksonville</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g33388-Denver_Colorado-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Denver</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g29220-Maui_Hawaii-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Maui</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g35805-Chicago_Illinois-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Chicago</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60742-Asheville_North_Carolina-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Asheville</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g43323-Minneapolis_Minnesota-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Minneapolis</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60795-Philadelphia_Pennsylvania-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Philadelphia</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g31310-Phoenix_Arizona-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Phoenix</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g34731-West_Palm_Beach_Florida-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to West Palm Beach</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60750-San_Diego_California-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to San Diego</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60982-Honolulu_Oahu_Hawaii-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Honolulu</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60745-Boston_Massachusetts-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Boston</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g34515-Orlando_Florida-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Orlando</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g37209-Indianapolis_Indiana-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Indianapolis</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g34230-Fort_Myers_Florida-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Fort Myers</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g34550-Pensacola_Florida-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Pensacola</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g56003-Houston_Texas-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Houston</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g45963-Las_Vegas_Nevada-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Las Vegas</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60958-Santa_Fe_New_Mexico-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Santa Fe</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g60097-Milwaukee_Wisconsin-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Milwaukee</a> </div> </div> <div class="fltSwirlContainer" style=""> <h3 class="fltSwirlTitle ">Europe</h3> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187791-Rome_Lazio-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Rome</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g186460-Cardiff_South_Wales_Wales-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Cardiff</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187309-Munich_Upper_Bavaria_Bavaria-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Munich</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g186525-Edinburgh_Scotland-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Edinburgh</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187514-Madrid-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Madrid</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g188590-Amsterdam_North_Holland_Province-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Amsterdam</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187497-Barcelona_Catalonia-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Barcelona</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187801-Bologna_Province_of_Bologna_Emilia_Romagna-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Bologna</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187079-Bordeaux_Gironde_Aquitaine-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Bordeaux</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g189473-Thessaloniki_Thessaloniki_Region_Central_Macedonia-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Thessaloniki</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g187147-Paris_Ile_de_France-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Paris</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g190454-Vienna-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Vienna</a> </div> </div> <div class="fltSwirlContainer" style=" clear:both "> <h3 class="fltSwirlTitle ">Asia & Oceania</h3> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g293924-Hanoi-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Hanoi</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g304558-Kolkata_Calcutta_West_Bengal-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Kolkata (Calcutta)</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g293917-Chiang_Mai-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Chiang Mai</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g298085-Da_Nang_Quang_Nam_Province-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Da Nang</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g293918-Ko_Samui_Surat_Thani_Province-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Ko Samui</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g298283-Langkawi_Langkawi_District_Kedah-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Langkawi</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g298307-Kota_Kinabalu_Kota_Kinabalu_District_West_Coast_Division_Sabah-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Kota Kinabalu</a> </div> </div> <div class="fltSwirlContainer" style=""> <h3 class="fltSwirlTitle ">Other International</h3> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g294305-Santiago_Santiago_Metropolitan_Region-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Santiago</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g147247-Aruba-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Aruba</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g150807-Cancun_Yucatan_Peninsula-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Cancun</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g255060-Sydney_New_South_Wales-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Sydney</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g297549-Hurghada_Red_Sea_and_Sinai-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Hurghada</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g255057-Canberra_Greater_Canberra_Australian_Capital_Territory-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Canberra</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g150792-Mazatlan_Pacific_Coast-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Mazatlan</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g255111-Rotorua_Rotorua_District_Bay_of_Plenty_Region_North_Island-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Rotorua</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g291962-San_Pedro_Ambergris_Caye_Belize_Cayes-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to San Pedro</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g150798-Guadalajara_Guadalajara_Metropolitan_Area-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Guadalajara</a> </div> <div class="fltSwirl"> <a href="/web/20150909102840/http://www.tripadvisor.com/Flights-g295424-Dubai_Emirate_of_Dubai-Cheap_Discount_Airfares.html" class="fltGeoLink">Cheap flights to Dubai</a> </div> </div> </div> </div> </div> <script type="text/javascript"> window.addEvent('domready', function() { ta.store('airm.getanalert', "Get an Air Watch alert when prices drop"); ta.store('airm.flightsearchfrom', "From:"); ta.store('airm.flightsearchto', "To:"); ta.store('airm.youremail', "Your e-mail:"); ta.store('airm.enteryouremail', "Enter your email address"); ta.store('airm.savecta', "Create an alert"); ta.store('airm.congratsnewcp', "Congratulations! You\'ve saved a new Air Watch alert."); ta.store('airm.watchsub', "We\'ll start watching fares from to for you."); ta.store('airm.routescp', "Your watched routes:"); ta.store('airm.errorselectboth', "Please select both your origination and destination airports."); ta.store('airm.close', "Return to TripAdvisor"); ta.store('airm.error','An Error Has Occurred'); ta.store('airm.wehatespam','<strong>We hate spam, too.<\/strong> You may unsubscribe at any time. We will never sell or rent your email address. By proceeding, you agree to our <a href=\"\/pages\/privacy.html\" target=\"_blank\">privacy policy<\/a> and <a href=\"\/pages\/terms.html\" target=\"_blank\">terms of use<\/a>.'); ta.store('airm.visitmembercenter','<a href=\"\/MemberProfile-cs\">Visit the member center<\/a> to manage your alerts and adjust e-mail preferences.'); ta.store('airm.alertcp', "Alerts when fares to your favorite destination drop"); ta.store('airm.freeweekly', "Free weekly emails with travel tips and fares"); ta.store('airm.perfectflcp', "Information you need to find the perfect flight"); ta.store('airm.addthesetoo', "Add these too!"); ta.store('airm.invalidemail', "Please enter a valid email"); ta.store('airm.tellget', "Tell us where you want to go, and you\'ll get:"); }); </script> <script type="text/javascript"> ta.store("compare_partners_enabled", true); ta.store("premiumEconomyText", "Premium Economy"); ta.store("allowPrechecked", true ); ta.store("flights.referringServletName", "Flights"); ta.store("allowLongTrips", true); ta.store("flights.puid", "VfAJ2AokK0gAADRXgBYAAAAG"); window.addEvent('domready', function() { }); new Request({ url: '/TodaysLowestFaresAjax', method: 'get', onSuccess: function(response) { ta.id('lowestFaresDefer') && ta.id('lowestFaresDefer').setContent(response); } }).send(); </script> <script type="text/javascript"> // Wait half a second after the page loads window.addEvent('load', function() { setTimeout(function() { try { // Create a hidden iframe to load flight server assets and speed up page loads var ifr = document.createElement('iframe'); ifr.height = '0'; ifr.width = '0'; ifr.style.display = 'none'; ifr.setAttribute('src', 'https://web.archive.org/web/20150909102840/http://flights.tripadvisor.com/en_US/prefetch'); document.body.appendChild(ifr); } catch(err) { console.warn("flight server asset prefetching failed: " + err); } }, 500); }); </script> <script> var _comscore = _comscore || []; _comscore.push({ c1: '2', c2: '6036461', c3: '', c4: '' }); var _csload = function() { var s = document.createElement('script'), el = document.getElementsByTagName('script')[0]; s.async = true; s.src = (document.location.protocol == 'https:' ? 'https://web.archive.org/web/20150909102840/https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; el.parentNode.insertBefore(s, el); }; ta.queueForLoad(_csload, 5, 'comscore'); </script> <noscript> <img class="tracking" height="1" width="1" src="https://web.archive.org/web/20150909102840im_/http://b.scorecardresearch.com/p?c1=2&c2=6036461&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1"/> </noscript> </div> </div> </div> <div id="FOOT_CONTAINER"> <div id="FOOT"> <div class="corporate wrap"> <div class="col balance"> <div class="block"> <dl class="sep brand"> <dt> <img width="132" alt="TripAdvisor" id="lazyload_996914622_11" height="20" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </dt> <dd class="meta"> Reviews and advice on hotels, resorts, flights, vacation rentals, travel packages, and more so you can plan and book your perfect trip! </dd> </dl> <div class="sep internal"> <span><a class="taLnk" href="/web/20150909102840/http://www.tripadvisor.com/PressCenter-c6-About_Us.html">About Us</a></span> | <span><a class="taLnk" href="/web/20150909102840/http://www.tripadvisor.com/AllLocations-g189970-c1-Hotels-Reykjavik_Capital_Region.html">Site Map</a></span> | <span class="taLnk" onclick="return ta.call('ta.overlays.Factory.helpCenterLB', event);">Help Center <img alt="" width="14" id="lazyload_996914622_12" height="10" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/></span> </div> <div class="sep legal"> <div class="copyright"> © 2015 TripAdvisor LLC All rights reserved. TripAdvisor <a href="/web/20150909102840/http://www.tripadvisor.com/pages/terms.html">Terms of Use</a> and <a href="/web/20150909102840/http://www.tripadvisor.com/pages/privacy.html">Privacy Policy</a>. </div> <div class="vfm_disclaimer"> </div> <div id="PDISCLAIMER" class="disclaimer"> * TripAdvisor LLC is not a booking agent and does not charge any service fees to users of our site... (<span id="TERMS" class="taLnk hvrIE6" onclick="getFullDisclaimerText()">more</span>) </div> <div class="userAgent"> <b>We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.</b><br/> We support the following browsers: <b>Windows:</b> <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFaSnEitiTI8LuSCMiutLSVLMVTJpcIzv')">Internet Explorer</span>, <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFaizCSccJ8LTSEVTixEL')">Mozilla Firefox</span>, <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('q5FyiiycV8LnGEiaV')">Google Chrome</span>. <b>Mac:</b> <span class="taLnk" onclick="ta.util.ASDF.asdfPopup('PFJ22cV8LtJTJESL')">Safari</span>. </div> <div class="disclaimer">TripAdvisor LLC is not responsible for content on external web sites. Taxes, fees not included for deals content.</div> </div> </div> </div> </div> <img width="0" id="p13n_tp_stm" class="tracking" height="0" src="https://web.archive.org/web/20150909102840im_/http://static.tacdn.com/img2/x.gif"/> </div> </div> <div class="hidden" id="gpt-peelback"></div> </div> <script type="text/javascript"> ta.queueForReady( function() { ta.localStorage && ta.localStorage.updateSessionId('711F78FB945475B97F172E49A2F52096'); }, 1, "reset localStorage session id"); </script> <script type="text/javascript"> ta.store("reverse_revops_weekly_meta_focus", true); </script> <script type="text/javascript"> ta.store('ta.commerce.suppress_commerce_impressions.enabled', true); </script> <script type="text/javascript"> ta.store('typeahead.typeahead2_mixed_ui', true); ta.store('typeahead.elasticsearch_include_geo_pages', true); ta.store('typeahead.typeahead2_geo_segmented_ui', true); ta.store('typeahead.integrate_recently_viewed', true); ta.store('typeahead.destination_icons', "https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/icons/typeahead/destination_icons.png"); ta.store('typeahead.geoArea', 'Reykjavik area'); ta.store('typeahead.worldwide', 'Worldwide'); ta.store('typeahead.noResultsFound', 'No results found.'); ta.store('typeahead.searchForPrompt', "Search for"); ta.store('typeahead.location', "Location"); ta.store('typeahead.restaurant', "Restaurant"); ta.store('typeahead.attraction', "Attraction"); ta.store('typeahead.hotel', "Hotel"); ta.store('typeahead.restaurant_list', "Restaurants"); ta.store('typeahead.attraction_list', "Attractions"); ta.store('typeahead.things_to_do', "Things to Do"); ta.store('typeahead.hotel_list', "Hotels"); ta.store('typeahead.vacation_rental_list', "Vacation Rentals"); ta.store('typeahead.scoped.static_local_label', '% area'); ta.store('typeahead.scoped.result_title_text', 'Start typing, or try one of these suggestions...'); ta.store('typeahead.scoped.poi_overview_geo', '<span class="poi_overview_item">Overview</span> of %'); ta.store('typeahead.scoped.poi_hotels_geo', '<span class="poi_overview_item">Hotels</span> in %'); ta.store('typeahead.scoped.poi_vr_geo', '<span class="poi_overview_item">Vacation Rentals</span> in %'); ta.store('typeahead.scoped.poi_attractions_geo', '<span class="poi_overview_item">Things to Do</span> in %'); ta.store('typeahead.scoped.poi_eat_geo', '<span class="poi_overview_item">Restaurants</span> in %'); ta.store('typeahead.scoped.poi_flights_geo', '<span class="poi_overview_item">Flights</span> to %'); ta.store('typeahead.scoped.poi_nbrhd_geo', '<span class="poi_overview_item">Neighborhoods</span> in %'); ta.store('typeahead.scoped.overview', 'Overview'); ta.store('typeahead.scoped.flights', 'Flights'); ta.store('typeahead.scoped.neighborhoods', 'Neighborhoods'); ta.store('typeahead.scoped.geo_area_template', '% area'); ta.store('typeahead.searchMore', 'Find more results for "%"'); ta.store('typeahead.history', "Recently viewed"); ta.store('typeahead.history.all_caps', "RECENTLY VIEWED"); ta.store('typeahead.popular_destinations', "POPULAR DESTINATIONS"); ta.store('typeahead.recentHistoryList', [{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g1066461-d594517-Andon_Ryokan-Taito_Tokyo_Tokyo_Prefecture_Kanto.html","normalized_name":"andon ryokan","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g1066461-d594517-Reviews-Andon_Ryokan-Taito_Tokyo_Tokyo_Prefecture_Kanto.html","urls":[{"url_type":"hotel","name":"Andon Ryokan, Taito, Tokyo Prefecture, Japan","type":"HOTEL","url":"\/Hotel_Review-g1066461-d594517-Reviews-Andon_Ryokan-Taito_Tokyo_Tokyo_Prefecture_Kanto.html"}],"is_broad":false,"scope":"global","name":"Andon Ryokan, Taito, Tokyo Prefecture, Japan","data_type":"LOCATION","details":{"parent_name":"Taito","grandparent_name":"Japan","name":"Andon Ryokan","parent_ids":[1066461,298184,1023181,298156,294232,2,1],"geo_name":"Taito, Tokyo Prefecture, Japan"},"value":594517},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g40261-d93388-Fairfield_Inn_Suites_I_10_Lafayette-Lafayette_Louisiana.html","normalized_name":"fairfield inn & suites i-10 lafayette","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g40261-d93388-Reviews-Fairfield_Inn_Suites_I_10_Lafayette-Lafayette_Louisiana.html","urls":[{"url_type":"hotel","name":"Fairfield Inn & Suites I-10 Lafayette, Lafayette, Louisiana","type":"HOTEL","url":"\/Hotel_Review-g40261-d93388-Reviews-Fairfield_Inn_Suites_I_10_Lafayette-Lafayette_Louisiana.html"}],"is_broad":false,"scope":"global","name":"Fairfield Inn & Suites I-10 Lafayette, Lafayette, Louisiana","data_type":"LOCATION","details":{"parent_name":"Lafayette","grandparent_name":"Louisiana","name":"Fairfield Inn & Suites I-10 Lafayette","parent_ids":[40261,28939,191,19,1],"geo_name":"Lafayette, Louisiana"},"value":93388},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g37093-d91264-Howard_Johnson_Evansville_East-Evansville_Indiana.html","normalized_name":"howard johnson evansville east","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g37093-d91264-Reviews-Howard_Johnson_Evansville_East-Evansville_Indiana.html","urls":[{"url_type":"hotel","name":"Howard Johnson Evansville East, Evansville, Indiana","type":"HOTEL","url":"\/Hotel_Review-g37093-d91264-Reviews-Howard_Johnson_Evansville_East-Evansville_Indiana.html"}],"is_broad":false,"scope":"global","name":"Howard Johnson Evansville East, Evansville, Indiana","data_type":"LOCATION","details":{"parent_name":"Evansville","grandparent_name":"Indiana","name":"Howard Johnson Evansville East","parent_ids":[37093,28935,191,19,1],"geo_name":"Evansville, Indiana"},"value":91264},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g155032-d6354061-Mercuri_Montreal-Montreal_Quebec.html","normalized_name":"mercuri montreal","type":"EATERY","title":"Restaurants","is_vr":false,"url":"\/Restaurant_Review-g155032-d6354061-Reviews-Mercuri_Montreal-Montreal_Quebec.html","urls":[{"url_type":"eat","name":"Mercuri Montreal, Montreal, Quebec, Canada","type":"EATERY","url":"\/Restaurant_Review-g155032-d6354061-Reviews-Mercuri_Montreal-Montreal_Quebec.html"}],"is_broad":false,"scope":"global","name":"Mercuri Montreal, Montreal, Quebec, Canada","data_type":"LOCATION","details":{"parent_name":"Montreal","grandparent_name":"Quebec","name":"Mercuri Montreal","parent_ids":[155032,155025,153339,19,1],"geo_name":"Montreal, Quebec, Canada"},"value":6354061},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g154918-d184491-Maligne_Lodge-Jasper_Jasper_National_Park_Alberta.html","normalized_name":"maligne lodge","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g154918-d184491-Reviews-Maligne_Lodge-Jasper_Jasper_National_Park_Alberta.html","urls":[{"url_type":"hotel","name":"Maligne Lodge, Jasper, Alberta, Canada","type":"HOTEL","url":"\/Hotel_Review-g154918-d184491-Reviews-Maligne_Lodge-Jasper_Jasper_National_Park_Alberta.html"}],"is_broad":false,"scope":"global","name":"Maligne Lodge, Jasper, Alberta, Canada","data_type":"LOCATION","details":{"parent_name":"Jasper","grandparent_name":"Alberta","name":"Maligne Lodge","parent_ids":[154918,154917,659487,154909,153339,19,1],"geo_name":"Jasper, Alberta, Canada"},"value":184491},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g40694-d274046-Rhumb_Line_Resort-Kennebunkport_Kennebunks_Maine.html","normalized_name":"rhumb line resort","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g40694-d274046-Reviews-Rhumb_Line_Resort-Kennebunkport_Kennebunks_Maine.html","urls":[{"url_type":"hotel","name":"Rhumb Line Resort, Kennebunkport, Maine","type":"HOTEL","url":"\/Hotel_Review-g40694-d274046-Reviews-Rhumb_Line_Resort-Kennebunkport_Kennebunks_Maine.html"}],"is_broad":false,"scope":"global","name":"Rhumb Line Resort, Kennebunkport, Maine","data_type":"LOCATION","details":{"parent_name":"Kennebunkport","grandparent_name":"Maine","name":"Rhumb Line Resort","parent_ids":[40694,2178675,28940,191,19,1],"geo_name":"Kennebunkport, Maine"},"value":274046},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g35805-d79228-BEST_WESTERN_Plus_Hawthorne_Terrace_Hotel-Chicago_Illinois.html","normalized_name":"best western plus hawthorne terrace hotel","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g35805-d79228-Reviews-BEST_WESTERN_Plus_Hawthorne_Terrace_Hotel-Chicago_Illinois.html","urls":[{"url_type":"hotel","name":"BEST WESTERN Plus Hawthorne Terrace Hotel, Chicago, Illinois","type":"HOTEL","url":"\/Hotel_Review-g35805-d79228-Reviews-BEST_WESTERN_Plus_Hawthorne_Terrace_Hotel-Chicago_Illinois.html"}],"is_broad":false,"scope":"global","name":"BEST WESTERN Plus Hawthorne Terrace Hotel, Chicago, Illinois","data_type":"LOCATION","details":{"parent_name":"Chicago","grandparent_name":"Illinois","name":"BEST WESTERN Plus Hawthorne Terrace Hotel","parent_ids":[35805,28934,191,19,1],"geo_name":"Chicago, Illinois"},"value":79228},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g55711-d1382355-Holiday_Inn_Express_Hotel_Suites_Dallas_Medical_Center-Dallas_Texas.html","normalized_name":"holiday inn express hotel & suites dallas-medical center","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g55711-d1382355-Reviews-Holiday_Inn_Express_Hotel_Suites_Dallas_Medical_Center-Dallas_Texas.html","urls":[{"url_type":"hotel","name":"Holiday Inn Express Hotel & Suites Dallas-Medical Center, Dallas, Texas","type":"HOTEL","url":"\/Hotel_Review-g55711-d1382355-Reviews-Holiday_Inn_Express_Hotel_Suites_Dallas_Medical_Center-Dallas_Texas.html"}],"is_broad":false,"scope":"global","name":"Holiday Inn Express Hotel & Suites Dallas-Medical Center, Dallas, Texas","data_type":"LOCATION","details":{"parent_name":"Dallas","grandparent_name":"Texas","name":"Holiday Inn Express Hotel & Suites Dallas-Medical Center","parent_ids":[55711,28964,191,19,1],"geo_name":"Dallas, Texas"},"value":1382355},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g1655683-d1864105-Grand_View_Cafe-Glacier_View_Alaska.html","normalized_name":"grand view cafe","type":"EATERY","title":"Restaurants","is_vr":false,"url":"\/Restaurant_Review-g1655683-d1864105-Reviews-Grand_View_Cafe-Glacier_View_Alaska.html","urls":[{"url_type":"eat","name":"Grand View Cafe, Glacier View, Alaska","type":"EATERY","url":"\/Restaurant_Review-g1655683-d1864105-Reviews-Grand_View_Cafe-Glacier_View_Alaska.html"}],"is_broad":false,"scope":"global","name":"Grand View Cafe, Glacier View, Alaska","data_type":"LOCATION","details":{"parent_name":"Glacier View","grandparent_name":"Alaska","name":"Grand View Cafe","parent_ids":[1655683,28923,191,19,1],"geo_name":"Glacier View, Alaska"},"value":1864105},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g304555-d1142631-Mangal_Hotel-Jaipur_Rajasthan.html","normalized_name":"mangal hotel","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g304555-d1142631-Reviews-Mangal_Hotel-Jaipur_Rajasthan.html","urls":[{"url_type":"hotel","name":"Mangal Hotel, Jaipur, India","type":"HOTEL","url":"\/Hotel_Review-g304555-d1142631-Reviews-Mangal_Hotel-Jaipur_Rajasthan.html"}],"is_broad":false,"scope":"global","name":"Mangal Hotel, Jaipur, India","data_type":"LOCATION","details":{"parent_name":"Jaipur","grandparent_name":"India","name":"Mangal Hotel","parent_ids":[304555,297665,293860,2,1],"geo_name":"Jaipur, India"},"value":1142631},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g187849-d1095148-Ribot-Milan_Lombardy.html","normalized_name":"ribot","type":"EATERY","title":"Restaurants","is_vr":false,"url":"\/Restaurant_Review-g187849-d1095148-Reviews-Ribot-Milan_Lombardy.html","urls":[{"url_type":"eat","name":"Ribot, Milan, Lombardy, Italy","type":"EATERY","url":"\/Restaurant_Review-g187849-d1095148-Reviews-Ribot-Milan_Lombardy.html"}],"is_broad":false,"scope":"global","name":"Ribot, Milan, Lombardy, Italy","data_type":"LOCATION","details":{"parent_name":"Milan","grandparent_name":"Italy","name":"Ribot","parent_ids":[187849,187829,187768,4,1],"geo_name":"Milan, Lombardy, Italy"},"value":1095148},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g32810-d485420-Hunan_Yuan_Restaurant-Oakland_California.html","normalized_name":"hunan yuan restaurant","type":"EATERY","title":"Restaurants","is_vr":false,"url":"\/Restaurant_Review-g32810-d485420-Reviews-Hunan_Yuan_Restaurant-Oakland_California.html","urls":[{"url_type":"eat","name":"Hunan Yuan Restaurant, Oakland, California","type":"EATERY","url":"\/Restaurant_Review-g32810-d485420-Reviews-Hunan_Yuan_Restaurant-Oakland_California.html"}],"is_broad":false,"scope":"global","name":"Hunan Yuan Restaurant, Oakland, California","data_type":"LOCATION","details":{"parent_name":"Oakland","grandparent_name":"California","name":"Hunan Yuan Restaurant","parent_ids":[32810,28926,191,19,1],"geo_name":"Oakland, California"},"value":485420},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g147248-d1998284-Eden_Gold_International_Club_Holiday_Inn-Oranjestad_Aruba.html","normalized_name":"eden gold international club holiday inn","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g147248-d1998284-Reviews-Eden_Gold_International_Club_Holiday_Inn-Oranjestad_Aruba.html","urls":[{"url_type":"hotel","name":"Eden Gold International Club Holiday Inn, Oranjestad, Aruba","type":"HOTEL","url":"\/Hotel_Review-g147248-d1998284-Reviews-Eden_Gold_International_Club_Holiday_Inn-Oranjestad_Aruba.html"}],"is_broad":false,"scope":"global","name":"Eden Gold International Club Holiday Inn, Oranjestad, Aruba","data_type":"LOCATION","details":{"parent_name":"Oranjestad","grandparent_name":"Aruba","name":"Eden Gold International Club Holiday Inn","parent_ids":[147248,147247,147237,19,1],"geo_name":"Oranjestad, Aruba"},"value":1998284},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g54371-d638894-Prince_Resort_Condos-North_Myrtle_Beach_South_Carolina.html","normalized_name":"prince resort condos","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g54371-d638894-Reviews-Prince_Resort_Condos-North_Myrtle_Beach_South_Carolina.html","urls":[{"url_type":"hotel","name":"Prince Resort Condos, North Myrtle Beach, South Carolina","type":"HOTEL","url":"\/Hotel_Review-g54371-d638894-Reviews-Prince_Resort_Condos-North_Myrtle_Beach_South_Carolina.html"}],"is_broad":false,"scope":"global","name":"Prince Resort Condos, North Myrtle Beach, South Carolina","data_type":"LOCATION","details":{"parent_name":"North Myrtle Beach","grandparent_name":"South Carolina","name":"Prince Resort Condos","parent_ids":[54371,659476,28961,191,19,1],"geo_name":"North Myrtle Beach, South Carolina"},"value":638894},{"war_url":"https:\/\/web.archive.org\/web\/20150909102840\/https:\/\/www.tripadvisor.com\/UserReview-g293734-d303076-Hotel_Riu_Tikida_Garden-Marrakech_Marrakech_Tensift_El_Haouz_Region.html","normalized_name":"hotel riu tikida garden","type":"HOTEL","title":"Hotels","is_vr":false,"url":"\/Hotel_Review-g293734-d303076-Reviews-Hotel_Riu_Tikida_Garden-Marrakech_Marrakech_Tensift_El_Haouz_Region.html","urls":[{"url_type":"hotel","name":"Hotel Riu Tikida Garden, Marrakech, Morocco","type":"HOTEL","url":"\/Hotel_Review-g293734-d303076-Reviews-Hotel_Riu_Tikida_Garden-Marrakech_Marrakech_Tensift_El_Haouz_Region.html"}],"is_broad":false,"scope":"global","name":"Hotel Riu Tikida Garden, Marrakech, Morocco","data_type":"LOCATION","details":{"parent_name":"Marrakech","grandparent_name":"Morocco","name":"Hotel Riu Tikida Garden","parent_ids":[293734,2626640,293730,6,1],"geo_name":"Marrakech, Morocco"},"value":303076}]); ta.store('typeahead.popularDestinations', [{"normalized_name":"istanbul","title":"Destinations","type":"GEO","is_vr":true,"url":"\/Tourism-g293974-Istanbul-Vacations.html","urls":[{"url_type":"geo","name":"Istanbul Tourism","type":"GEO","url":"\/Tourism-g293974-Istanbul-Vacations.html"},{"url_type":null,"name":"Istanbul Vacation Rentals","type":"VACATION_RENTAL","url":"\/VacationRentals-g293974-Reviews-Istanbul-Vacation_Rentals.html"},{"url_type":"eat","name":"Istanbul Restaurants","type":"EATERY","url":"\/Restaurants-g293974-Istanbul.html"},{"url_type":"attr","name":"Istanbul Attractions","type":"ATTRACTION","url":"\/Attractions-g293974-Activities-Istanbul.html"},{"url_type":"hotel","name":"Istanbul Hotels","type":"HOTEL","url":"\/Hotels-g293974-Istanbul-Hotels.html"},{"url_type":"flights_to","name":"Flights to Istanbul","type":"FLIGHTS_TO","url":"\/Flights-g293974-Istanbul-Cheap_Discount_Airfares.html"},{"url_type":"nbrhd","name":"Istanbul Neighborhoods","type":"NEIGHBORHOOD","url":"\/NeighborhoodList-g293974-Istanbul.html"}],"is_broad":false,"scope":"global","name":"Istanbul, Turkey, Europe","data_type":"LOCATION","details":{"parent_name":"Turkey","grandparent_name":"Europe","rac_enabled":true,"name":"Istanbul","parent_ids":[293969,4,1],"geo_name":"Turkey, Europe"},"value":293974,"coords":"41.00986,28.95707"},{"normalized_name":"rome","title":"Destinations","type":"GEO","is_vr":true,"url":"\/Tourism-g187791-Rome_Lazio-Vacations.html","urls":[{"url_type":"geo","name":"Rome Tourism","type":"GEO","url":"\/Tourism-g187791-Rome_Lazio-Vacations.html"},{"url_type":null,"name":"Rome Vacation Rentals","type":"VACATION_RENTAL","url":"\/VacationRentals-g187791-Reviews-Rome_Lazio-Vacation_Rentals.html"},{"url_type":"eat","name":"Rome Restaurants","type":"EATERY","url":"\/Restaurants-g187791-Rome_Lazio.html"},{"url_type":"attr","name":"Rome Attractions","type":"ATTRACTION","url":"\/Attractions-g187791-Activities-Rome_Lazio.html"},{"url_type":"hotel","name":"Rome Hotels","type":"HOTEL","url":"\/Hotels-g187791-Rome_Lazio-Hotels.html"},{"url_type":"flights_to","name":"Flights to Rome","type":"FLIGHTS_TO","url":"\/Flights-g187791-Rome_Lazio-Cheap_Discount_Airfares.html"},{"url_type":"nbrhd","name":"Rome Neighborhoods","type":"NEIGHBORHOOD","url":"\/NeighborhoodList-g187791-Rome_Lazio.html"}],"is_broad":false,"scope":"global","name":"Rome, Lazio, Italy","data_type":"LOCATION","details":{"parent_name":"Italy","grandparent_name":"Europe","rac_enabled":true,"name":"Rome","parent_ids":[187789,187768,4,1],"geo_name":"Lazio, Italy"},"value":187791,"coords":"41.893623,12.495978"},{"normalized_name":"london","title":"Destinations","type":"GEO","is_vr":true,"url":"\/Tourism-g186338-London_England-Vacations.html","urls":[{"url_type":"geo","name":"London Tourism","type":"GEO","url":"\/Tourism-g186338-London_England-Vacations.html"},{"url_type":null,"name":"London Vacation Rentals","type":"VACATION_RENTAL","url":"\/VacationRentals-g186338-Reviews-London_England-Vacation_Rentals.html"},{"url_type":"eat","name":"London Restaurants","type":"EATERY","url":"\/Restaurants-g186338-London_England.html"},{"url_type":"attr","name":"London Attractions","type":"ATTRACTION","url":"\/Attractions-g186338-Activities-London_England.html"},{"url_type":"hotel","name":"London Hotels","type":"HOTEL","url":"\/Hotels-g186338-London_England-Hotels.html"},{"url_type":"flights_to","name":"Flights to London","type":"FLIGHTS_TO","url":"\/Flights-g186338-London_England-Cheap_Discount_Airfares.html"},{"url_type":"nbrhd","name":"London Neighborhoods","type":"NEIGHBORHOOD","url":"\/NeighborhoodList-g186338-London_England.html"}],"is_broad":false,"scope":"global","name":"London, England, United Kingdom","data_type":"LOCATION","details":{"parent_name":"England","grandparent_name":"United Kingdom","rac_enabled":false,"name":"London","parent_ids":[186217,186216,4,1],"geo_name":"England, United Kingdom"},"value":186338,"coords":"51.51924,-0.096654"},{"normalized_name":"beijing","title":"Destinations","type":"GEO","is_vr":true,"url":"\/Tourism-g294212-Beijing-Vacations.html","urls":[{"url_type":"geo","name":"Beijing Tourism","type":"GEO","url":"\/Tourism-g294212-Beijing-Vacations.html"},{"url_type":null,"name":"Beijing Vacation Rentals","type":"VACATION_RENTAL","url":"\/VacationRentals-g294212-Reviews-Beijing-Vacation_Rentals.html"},{"url_type":"eat","name":"Beijing Restaurants","type":"EATERY","url":"\/Restaurants-g294212-Beijing.html"},{"url_type":"attr","name":"Beijing Attractions","type":"ATTRACTION","url":"\/Attractions-g294212-Activities-Beijing.html"},{"url_type":"hotel","name":"Beijing Hotels","type":"HOTEL","url":"\/Hotels-g294212-Beijing-Hotels.html"},{"url_type":"flights_to","name":"Flights to Beijing","type":"FLIGHTS_TO","url":"\/Flights-g294212-Beijing-Cheap_Discount_Airfares.html"}],"is_broad":false,"scope":"global","name":"Beijing, Beijing Region, China","data_type":"LOCATION","details":{"parent_name":"China","grandparent_name":"Asia","rac_enabled":false,"name":"Beijing","parent_ids":[1131314,294211,2,1],"geo_name":"Beijing Region, China"},"value":294212,"coords":"39.909336,116.39452"},{"normalized_name":"prague","title":"Destinations","type":"GEO","is_vr":true,"url":"\/Tourism-g274707-Prague_Bohemia-Vacations.html","urls":[{"url_type":"geo","name":"Prague Tourism","type":"GEO","url":"\/Tourism-g274707-Prague_Bohemia-Vacations.html"},{"url_type":null,"name":"Prague Vacation Rentals","type":"VACATION_RENTAL","url":"\/VacationRentals-g274707-Reviews-Prague_Bohemia-Vacation_Rentals.html"},{"url_type":"eat","name":"Prague Restaurants","type":"EATERY","url":"\/Restaurants-g274707-Prague_Bohemia.html"},{"url_type":"attr","name":"Prague Attractions","type":"ATTRACTION","url":"\/Attractions-g274707-Activities-Prague_Bohemia.html"},{"url_type":"hotel","name":"Prague Hotels","type":"HOTEL","url":"\/Hotels-g274707-Prague_Bohemia-Hotels.html"},{"url_type":"flights_to","name":"Flights to Prague","type":"FLIGHTS_TO","url":"\/Flights-g274707-Prague_Bohemia-Cheap_Discount_Airfares.html"},{"url_type":"nbrhd","name":"Prague Neighborhoods","type":"NEIGHBORHOOD","url":"\/NeighborhoodList-g274707-Prague_Bohemia.html"}],"is_broad":false,"scope":"global","name":"Prague, Czech Republic, Europe","data_type":"LOCATION","details":{"parent_name":"Czech Republic","grandparent_name":"Europe","rac_enabled":false,"name":"Prague","parent_ids":[274685,274684,4,1],"geo_name":"Czech Republic, Europe"},"value":274707,"coords":"50.076847,14.427817"}]); </script> <script type="text/javascript"> ta.store('metaCheckRatesUpdateDivInline', 'PROVIDER_BLOCK_INLINE'); ta.store('metaInlineGeoId', ''); ta.store('meta.session_dates', true); </script> <script> </script> <script type="text/javascript"> ta.store('meta.session_dates', true); ta.store('metaCheckRatesUpdateDiv', 'PROVIDER_BLOCK'); ta.store('checkrates.meta_ui_sk_box_v3', true) ta.store('checkrates.one_second_xsell', true); </script> <script> ta.store("lightbox_improvements", true); ta.store("checkrates.hr_bc_see_all_click.lb", true); </script> <script type="text/javascript"> ta.store("hotels_meta_focus", 4); ta.store("ib_supplier_direct_header", true); </script> <script type="text/javascript"> var metaCheckRatesCSS = 'https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/meta_ui_sk_box_chevron-v23334386978a.css'; ta.store('metaCheckRatesFeatureEnabled', true); </script> <script type="text/javascript"> ta.store('mapProviderFeature.maps_api','ta-maps-gmaps3'); </script> <script type="text/javascript"> var dropdownMetaCSS = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/meta_drop_down_overlay-v22656954200a.css"; </script> <script type="text/javascript"> ta.store('metaDatePickerEnabled', true); var common_skip_dates = "Search without specific dates"; ta.store('multiDP.skipDates', "Search without specific dates"); ta.store('multiDP.inDate', "2015 9 9"); ta.store('multiDP.outDate', "2015 9 10"); ta.store('multiDP.multiNightsText', "2 nights"); ta.store('multiDP.singleNightText', "1 night"); ta.store('calendar.preDateText', "mm/dd/yyyy"); ta.store('multiDP.adultsCount', "2"); ta.store('multiDP.singleAdultsText', "1 guest"); ta.store('multiDP.multiAdultsText', "2 guests"); ta.store('multiDP.enterDatesText', "Enter dates"); ta.store('multiDP.checkIn', "Check-in"); ta.store('multiDP.checkOut', "Check-out"); ta.store('multiDP.isMondayFirstDayOfWeek', false); ta.store('multiDP.dateSeparator', " - "); ta.store('multiDP.dateRangeEllipsis', "Searching %%%..."); ta.store('multiDP.abbrevMonthList', ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]); ta.store('multiDP.checkIn', "mm/dd/yyyy"); ta.store('multiDP.checkOut', "mm/dd/yyyy"); </script> <script type="text/javascript"> (function(window,ta,undefined){ try { ta = window.ta = window.ta || {}; ta.uid = 'VfAJ2AokK0gAADRXgBYAAAAG'; ta.userLoggedIn = false; ta.userSecurelyLoggedIn = false; } catch (e) { if(ta && ta.util && ta.util.error && ta.util.error.record) { ta.util.error.record(e,'global_ga.vm'); } } }(window,ta)); </script> <script type="text/javascript"> (function(window,ta,undefined){ try { ta = window.ta = window.ta || {}; ta.uid = 'VfAJ2AokK0gAADRXgBYAAAAG'; ta.userLoggedIn = false; ta.userSecurelyLoggedIn = false; if (ta.prerender && ta.prerender._init){ ta.prerender._init(true); } var _gaq = window._gaq = window._gaq || [] , pageDataStack = ta.analytics.pageData = ta.analytics.pageData || [] , pageData ; window._gaq.push = function(){}; pageData=ta.analytics._JSON_parse('{\"cv\":[[\"_deleteCustomVar\",1],[\"_deleteCustomVar\",47],[\"_setCustomVar\",12,\"Country\",\"Iceland-189952\",3],[\"_setCustomVar\",19,\"Region\",\"Capital Region-3676462\",3],[\"_setCustomVar\",25,\"Continent\",\"Europe-4\",3],[\"_setCustomVar\",10,\"PageAction\",\"Complete\",3],[\"_setCustomVar\",20,\"PP\",\"-277-274-251-279-\",3],[\"_deleteCustomVar\",11],[\"_deleteCustomVar\",13],[\"_deleteCustomVar\",14],[\"_deleteCustomVar\",8]],\"url\":\"/Flights\"}'); pageDataStack.push(pageData); if(ta.keep){ ta.keep("partials.pageProperties","277-274-251-279"); } if(ta.store){ ta.store("gaMemberState","-"); } } catch (e) { if(ta && ta.util && ta.util.error && ta.util.error.record) { ta.util.error.record(e,'global_ga.vm'); } } }(window,ta)); </script> <script type="text/javascript"> var lazyImgs = [ {"data":"https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/generic/site/pencil.png","scroll":false,"tagType":"img","id":"lazyload_996914622_0","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-s/04/26/9f/81/getlstd-property-photo.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_3","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-l/01/2a/fd/95/avatar.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_4","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-s/03/69/98/50/reykjavik-residence-hotel.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_5","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-l/01/2e/70/89/avatar010.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_6","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-l/01/2a/fd/8c/avatar.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_8","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-s/01/bb/fd/39/two-bedroom-apartment.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_9","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://media-cdn.tripadvisor.com/media/photo-l/01/2e/70/7d/avatar064.jpg","scroll":true,"tagType":"img","id":"lazyload_996914622_10","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/branding/identityFOOT_2014.png","scroll":true,"tagType":"img","id":"lazyload_996914622_11","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://static.tacdn.com/img2/icons/bell.png","scroll":true,"tagType":"img","id":"lazyload_996914622_12","priority":100,"logerror":false} , {"data":"https://web.archive.org/web/20150909102840/http://p.smartertravel.com/ext/pixel/ta/seed.gif?id=NY1QkB0y0N6fzKkxC9cbxEDZgQPLP8hyah1pOttfT61o0FEHlpp6O-HlmC1XJEaD","scroll":false,"tagType":"img","id":"p13n_tp_stm","priority":1000,"logerror":false} ]; var lazyHtml = [ { id: 'lazyload_996914622_1', data: '###Obf###<!-- maKR36nt --> ', scroll: false } , { id: 'lazyload_996914622_2', data: '###Obf###<!-- maKR36nt --> <qwh wq="VGFFXJVX_TGH" pzmff="obj tkcrU pbaarepr h6" > <qwh pzmff="wntrewbe"> <qz> <qq> <gz> <zw qwe="zte"> <fcmn pzmff="mfqsKcmn"> <fcmn bnpzwpy="tm.pmzz(\'tm.gtwz.zwny.cbcgc\', rhrnt, tvwf, {\'rnfgerJrsreere\':tegr, \'mAers\':\'ElO7540ww2KVklllfN3Cm5j2tXn4qb6hLyPh3Cm5j2lA4LhSSyD3Cm5j2ld4L3Cm5j2lr4dnpKkZBt3Cm5j2lo4eNi3Cm5j2dD4L3Cm5j2lE4L3Cm5j2wwt4q3Cm5j2tKpw4q6Sb3Cm5j2Acn2MB4P6bhS3Cm5j2VXCV24L3Cm5j2nXCV24L3Cm5j2npB4v3Cm5j2kwtwjX4GLdBjXew0rllfPj8XMCTAh6rKg05SlfmBCzlVgmj8j5CCjZyn0kjZ3Cm5j2BBu5M4dO\', \'wfSfqs\':tegr});; tm.tempyHvkfwpmzSnqSttractrqVbaarepr(\'KcbnfberqEwnyf\', \'TGH\', \'UbbywnuZXG\', 4, 412203)" > <fcmn pzmff="znyKcmn"> <hme ><ftebnu>Jrkyxmhwy</ftebnu>: Kmhr abnrk, Ubby nbi !</hme><oe/> <fcmn pzmff="znyKcmn"><o>Ubbywnu.pba</o> Xjprzzrnt pvbwpr, Ebi emtrf</fcmn> </fcmn> </fcmn> </fcmn> </zw> </gz> </qq> <qt pzmff="nbtr">Kcbnfberq zwnyf *</qt> </qz> </qwh> </qwh> ', scroll: false } , { id: 'lazyload_996914622_7', data: '<div class=\'vrPomImg\' style=\'background-image: url(http://static.tacdn.com/img2//vacationrentals/pom_157x26_right.png);\'></div>', scroll: false } ]; ta.queueForLoad( function() { window.setupLazyLoad(); }, 'lazy load images'); try{ eval("var obf = {given:'abcdefghijklmopqrsuvwxyzABCDEFGHIJKLMOPQRSUVWXYZ1234567890',replace:'mopqrsuvwxyzabcdefghijklSUVWXYZABCDEFGHIJKLMOPQR4567890123',token:'###Obf###',validator:'<!-- amSZ03nt -->'};"); ta.store('ta.commerce.obf',obf); }catch(e){ ta.util.error.record(e, 'obfuscation failed'); } </script> <script type="text/javascript"> ta.keep('startOffset', ''); ta.store('page.geo', "189970"); ta.store('page.location', "189970"); ta.store('page.urlSafe', "__2F__Flights__2D__g189970__2D__Reykjavik__5F__Capital__5F__Region__2D__Cheap__5F__Discount__5F__Airfares__2E__html"); ta.store('facebook.disableLogin', false); ta.store('facebook.apiKey', "f1e687a58f0cdac60b7af2317a5febb3"); ta.store('facebook.appId', "162729813767876"); ta.store('facebook.appName', "tripadvisor"); ta.store('facebook.taServerTime', "1441794520"); ta.store('facebook.skip.session.check',"false"); ta.store('facebook.apiVersion', "v2.2"); ta.store("facebook.invalidFBCreds", true); window.fbAsyncInit = ta.support.Facebook.init; ta.queueForLoad(function(){ new Asset.javascript("//web.archive.org/web/20150909102840/http://connect.facebook.net/en_US/sdk.js"); }, 0, 'LoadFBJS'); function ip_adjustHeader() { // check for overlap var prefs = ta.id('USER_PREFS'); var head = ta.id('HEAD'); if (!prefs || !head) return; var ipWelcome = ta.id('IP_WELCOME'); if (ipWelcome) { ipWelcome.inject(head, 'top'); } } ta.queueForLoad(ip_adjustHeader, 'ip_adjustHeader'); ta.store('fb.name', ""); ta.store('fb.icon', ""); ta.keep('facebook.data.request', [ 'IP_HEADER' ]); ta.keep('facebook.data.request', ['ACTIVITY_COUNT']); ta.keep('facebook.onSessionAvail', function () { var node = ta.id('MOBHDRLNK'); if (node) { node.parentNode.removeChild(node); } }); ta.queueForLoad( function() { Cookie.writeSession('FBH', sniffFacebook() ? 1 : 2); }, 'SniffFB' ); ta.store('ads.reverseScroll', true); ta.store('ads.disableEventRefresh', true); ta.store('ads.deferEnabled', true); ta.store('ads.gptEnabled', true); ta.store('ads.peelbackEnabled', true); var googletag=googletag||{}; googletag.cmd=googletag.cmd||[]; ta.queueForLoad( function() { ta.store('ads.pageTargeting', { "sess": "711F78FB945475B97F172E49A2F52096", "PageType": "Flights", "pool": "X", "country": "189952", "geo": "189970", "detail": "0", "rd": "com", "hname": "Reykjavik", "loctype": "geo", "slice": "single_24", "drs10": [ "MOB_7", "FL_3", "ABC_3", "CMN_6", "REV_0", "RNA_2", "SALES_1" ], "drs": [ "MOB_78", "FL_34", "ABC_36", "CMN_65", "REV_0", "RNA_27", "SALES_10" ], "report": [ "desktop_Flights_single_24", "desktop_Flights_WIN_SIZE", "desktop_com_x", "desktop_Flights_MOB_7", "desktop_Flights_FL_3", "desktop_Flights_ABC_3", "desktop_Flights_CMN_6", "desktop_Flights_REV_0", "desktop_Flights_RNA_2", "desktop_Flights_SALES_1" ], "seg": [ "luxury", "culture", "budget", "theme_park", "biz", "beach", "spa", "last_minute", "natparks", "ski", "trendy_hotel", "vaca", "casino", "suplux", "romance", "fam", "carrent", "midlevel", "golf", "xtend" ], "platform": "desktop" }); var adStubsJSON = { "adTypes": [ { "base": "/5349/ta.ta.com.s/eu.iceland.reykjavik", "size": [ [ 728, 90 ], [ 970, 66 ] ], "tgt": "gpt-ad-728x90-970x66", "type": "leaderboard_top", "custom_targeting": { "pos": "top" } }, { "base": "/5349/ta.ta.com.s/eu.iceland.reykjavik", "size": [ [ 300, 250 ], [ 300, 600 ] ], "tgt": "gpt-ad-300x250-300x600", "type": "medium_rectangle_top", "custom_targeting": { "pos": "top" } } ] }; if( adStubsJSON && adStubsJSON.adTypes ) { ta.store('ads.adStubs', adStubsJSON.adTypes); } ta.store('ads.gptBase', '/5349/ta.ta.com.s/eu.iceland.reykjavik' ); ta.common.ads.initDoubleClick(); }, 'Load GPT Ad JS' ); var avlb_hero_photos = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/modules/avlb_hero_photos-v23950307902a.css"; var floatingMapCSS = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/modules/floating_map-v22419345840a.css"; var t4bSlideshowCSS = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/modules/t4b_slideshow-v24112077699a.css"; var dhtml_cr_redesign_basic = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/overlays/cr_flyout-v22544950678a.css"; var dhtml_cr_redesign_png24 = "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/overlays/cr_flyout-v22544950678a.css"; ta.store('checkrates.check_more_re',true); ta.store('checkrates.check_more_re_center_large_hero_photos',true); ta.store('checkrates.check_more_hero_photos',true); ta.store('checkrates.center_overlay',true); ta.store('popunder.similar_hotels', true); ta.store('popunder.similar_hotels_new_rules', true); ta.store('popunder.suppress_half_day', true); ta.store('p13n_client_tracking_tree',true); ta.store('useHotelsFilterState', true); ta.store('similar_hotels_exit_window_chevron', true); ta.store('fall_2013_masthead_refresh', true); ta.store( 'hotel_highlight_sd_style_disclaimer', true); ta.meta && ta.meta.linkTracking && ta.queueForLoad(function() { ta.meta.linkTracking.setup(); }, 'setup meta link tracking event'); ta.store('sem_provider_availability_sort', true); ta.store('sem_provider_availability_sort_respects_autobroadening', true); ta.store('assisted_booking_clicks_new_tab', true); ta.store('ib_qualaroo_surveys', true); ta.queueForLoad(function() { if(typeof js_error_array != "undefined") { Array.each(js_error_array, function onErrorFuncPost(js_error) { if(js_error && js_error.msg) { var jsMsg = js_error.msg; delete js_error['msg']; var jsErr = null; if(js_error.error) { jsErr = js_error.error; delete js_error['error']; } var isTaNotDefinedError = jsMsg && typeof jsMsg === 'string' && jsMsg.indexOf('ta is not defined') >= 0; if(!isTaNotDefinedError) { ta.util.error.record(jsErr, "window.onerror:: " + jsMsg, null, js_error); } } }); ta.store('ta.onload.errors', true); } ta.store('ta.js_error_array.processed', true); }, 'record onload errors'); try { if(true || false) { if (window.ta && ta.common && ta.common.dmp && ta.common.dmp.store) { ta.common.dmp.store.storeValue("dmpEnabled", true); ta.common.dmp.store.storeValue("dmpBlueKaiEnabled", true); ta.common.dmp.store.storeValue("dmpPerfLoggingEnabled", false); ta.common.dmp.store.storeValue("dmpConsoleDebugEnabled", false); ta.common.dmp.store.storeValue("dmpMetaExposedEnabled", false); ta.common.dmp.store.storeValue("dmpBlueKaiEnableMultipleIframes", true); if (ta.common && ta.common.dmp && ta.common.dmp.bluekai) { ta.common.dmp.store.setActiveDMP( ta.common.dmp.bluekai); } else if (ta && ta.util && ta.util.error && ta.util.error.record) { ta.util.error.record.apply(this, [null, "DMP JavaScript not found"]); } ta.common.dmp.store.storeValue("taUUID", "LSfROT1i3DZuJi7/aEhSznQ4zQP1nBi16fE7M4pvdnSF5oaXDAQCIA=="); ta.common.dmp.store.setBehaviors({ "ServletName" : [ "Flights" ] , "POS" : [ "com" ] , "Zone" : [ "eu.iceland.reykjavik" ] , "GeoID" : [ "189970" ] }); } if (ta.common && ta.common.dmp && ta.common.dmp.store) { ta.common.dmp.store.storeValue('dmpMeasureTest', false); ta.common.dmp.store.storeValue('dmpReviewReadTest', false); } if (ta.queueForLoad) { ta.queueForLoad(function() { if (ta.common && ta.common.dmp) { ta.common.dmp.init(); } },"initialize DMP framework"); } } } catch(e) { if (window.ta && ta.util && ta.util.error && ta.util.error.record) { ta.util.error.record.apply(this, [e, "generic exception in ads_dmp_js.vm"]); } } ; ta.store('access_control_headers', true); ta.store('secure_registration.enabled',true); ta.store( 'meta.disclaimerLinkText', 'Disclaimer' ); ta.store('restaurant_reserve_ui',true); ta.store('hotels_placements_short_cells', true); ta.store('hotels_placements_short_cells.overlaysCss', "https://web.archive.org/web/20150909102840/http://static.tacdn.com/css2/hotels_list_short_cells_overlays-v22724604168a.css" ); </script> <script class="allowAbsoluteUrls" type="text/javascript"> ta.store('ta.registration.currentUrlDefaults', {'url' : 'http%3A__2F____2F__www__2E__tripadvisor__2E__com__2F__Flights__2D__g189970__2D__Reykjavik__5F__Capital__5F__Region__2D__Cheap__5F__Discount__5F__Airfares__2E__html','partnerKey' : '1','urlKey' : 'c3dd81843680aedf4'} ); </script> <script type="text/javascript"> ta.store('ta.isIE11orHigher', false); </script> <script type="text/javascript"> ta.store('hac_timezone_awareness', true); ta.store('ta.hac.locationTimezoneOffset', 0); </script> <script type="text/javascript"> ta.store("calendar.serverTime", 1441794520270); </script> <script type="text/javascript"> ta.store('meta.meta_chevron_module_2014', true); </script> <script type="text/javascript"> ta.store('assisted_booking_desktop_entry', false); ta.store('ibdm_impression_tracking', true); ta.store('assisted_booking_desktop_entry.logTreePoll', true); ta.store('isTrackTreeFresh', true); </script> <script type="text/javascript"> ta.queueForLoad(function() { if( ta.common.header ) { ta.common.header.getWARNotificationFlag(); } }, 'load notification flag if needed'); </script> <script type="text/javascript"> </script> <script type="text/javascript"> ta.localStorage && ta.localStorage.set('latestPageServlet', 'Flights'); </script> <script type="text/javascript"> ta.queueForLoad(function() { if(!ta.overlays || !ta.overlays.Factory) { ta.load('ta-overlays'); } }, 'preload ta-overlays'); </script> <script type="text/javascript"> ta.store("ib_flyout_more_rooms", true); </script> <script type="text/javascript"> ta.store('screenSizeRecord', true); </script> <script type="text/javascript"> try { ta.queueForLoad(function () { // Delay showing the display for a moment to let other overlays decide what to do setTimeout(function () { var lastVisitTS, dayMs, monthMs, curTS; // Test for functional local storage // NOTE: Not using ta.localStorage as it's not available in all scopes. This usage is simple and for a test. try { if (!window.localStorage) { return; } // Confirm we can store and retrieve values. window.localStorage.setItem('testtest', 'testtest'); if ('testtest' !== window.localStorage.getItem('testtest')) { return; } window.localStorage.removeItem('testtest'); dayMs = 1000 * 60 * 60 * 24; monthMs = 30 * dayMs; curTS = new Date().getTime(); // Get last visit date from local storage if we can // NOTE: keep this above any gating logic!! lastVisitTS = +window.localStorage.getItem('overlay_registration_repeat_visit'); // Store a new last visited date in local storage regardless of display if 0 if (lastVisitTS < 1) { window.localStorage.setItem('overlay_registration_repeat_visit', '' + curTS); } } catch (e) { // ignore, localStorage failures probably } if (ta.overlays && ta.overlays.getCurrent && ta.overlays.getCurrent()) { return; } // Do not display if meta focus is showing if (ta.metaFocus && ta.metaFocus.utils && ta.metaFocus.utils.isShowing()) { return; } // NOTE: This logic should live in fetchRepeatVisitDisplayConfig() so it's in a central location // However, without making that an ajax request, there's no way to get local storage values to that method. // In the future, avoid local storage to enable IE7, and have centralized logic. // Do not display if the member's last visit was less than 24 hours ago if ((lastVisitTS + dayMs) > curTS) { return; } // Do not display if the member's last visit was more than 30 days ago. if ((lastVisitTS + monthMs) < curTS) { return; } }, 250); // setTimeout, delay for display }); } catch (e) { ta.util.error.record(e, 'Error with overlay registration display logic.'); } </script> <script type="text/javascript"> try { ta.queueForLoad(function () { // Delay showing the display for a moment to let other overlays decide what to do setTimeout(function () { // Do not display if another overlay is showing if (ta.overlays && ta.overlays.getCurrent && ta.overlays.getCurrent()) { return; } // Do not display if meta focus (meta smoke-out) is showing if (ta.metaFocus && ta.metaFocus.utils && ta.metaFocus.utils.isShowing()) { return; } // Do not display on world- or non-geo- forums pages }, 250); // setTimeout, delay for display }); } catch (e) { ta.util.error.record(e, 'Error with Viator overlay registration display logic.'); } </script> <script type="text/javascript"> ta.store('meta_focus_no_servlet_in_key', true); ta.store('meta_focus_seen_timeout', 259200 * 1000); </script> <script type="text/javascript"> new Asset.javascript("https://web.archive.org/web/20150909102840/http://static.tacdn.com/js3/src/modules/component/BounceUserTracking-v23432906475a.js"); </script> <div id="IP_IFRAME_HOLDER"></div> </body> <!-- st: 108 dc: 2 sc: 10 --> <!-- uid: VfAJ2AokK0gAADRXgBYAAAAG --> </html><!-- FILE ARCHIVED ON 10:28:40 Sep 09, 2015 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:38:42 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.787 exclusion.robots: 0.043 exclusion.robots.policy: 0.027 esindex: 0.013 cdx.remote: 22.954 LoadShardBlock: 154.576 (3) PetaboxLoader3.datanode: 189.322 (4) load_resource: 178.908 PetaboxLoader3.resolve: 89.481 -->