(function() { var temp = '[[168594,"www.budgetfamilybreaks.co.uk",156178,3499],[169800,"bluemercury.com",1,43420],[170469,"greatvaluevacations.com",1,39914],[172492,"princess.com",1,40030],[182937,"ruralretreats.co.uk",156178,6289],[191969,"cateredskichalets.com",156189,1992],[192509,"www.explore.co.uk/",156178,6539],[194486,"www.skifrance.co.uk",156178,4333],[201521,"mixbook.com",156074,11644],[209296,"codecademy.com",156052,9595],[214069,"feverup.com",156074,16345],[226192,"openstudycollege.com/",156139,47562],[227638,"celestyalcruises.com",1,46792],[229363,"www.thetrainline.com/",156085,11000229],[230070,"www.gotui.com",156244,321720],[230239,"www.celebritycruises.com/",1,50028]]'; if (temp.length != 0) { var text = temp.replace(/"/g, '\"'); text = text.replace(/\s/g, ''); text = JSON.parse(text); var flex_convert_domains = text; var flex_user_id = 1343901; var fcd_len = flex_convert_domains.length; var atags = document.getElementsByTagName("a"), len = atags.length; while (len--) { for (i = 0; i < fcd_len; i++) { var do_break = false; var domains = flex_convert_domains[i][1].split("|"); for ( j = 0; j < domains.length; j++ ) { var du = new URL("http://" + domains[j]); if ((atags[len].host == du.host || atags[len].host == 'www.' + du.host ) && (du.pathname.length <= 1 || atags[len].pathname.startsWith(du.pathname))) { atags[len]["href"] = "https://track.flexlinks.com/g.ashx?foid=" + flex_convert_domains[i][2]+ "." + flex_convert_domains[i][3] +"&trid="+flex_user_id+"."+flex_convert_domains[i][0] + "&foc=19&fot=9999&fos=6" + "&url=" + encodeURIComponent(atags[len]["href"]); do_break = true; break; } } if (do_break) { break; } } } } })();