/* * $Id: trackingTags_v1.1.js 155251 2017-01-30 16:51:57Z gopi_borra $ */ // CONFIGURE HOST BASED ON ENVIRONMENT var NYTD = NYTD || {}; NYTD.Analytics = NYTD.Analytics || {}; NYTD.Analytics.JSFileLoaded = NYTD.Analytics.JSFileLoaded || {}; if ( !NYTD.Analytics.JSFileLoaded['trackingTags_v1.1.js'] ) { /* BEGIN ANALYTICS TRACKING */ NYTD.Analytics.JSFileLoaded['trackingTags_v1.1.js'] = 1; NYTD.Hosts = NYTD.Hosts || (function(){ var host, scripts = document.getElementsByTagName("script"); for (var i = 0, script; script = scripts[i]; i++) { host = script.src && /^(.+\.nytimes.com)\/js\/app\/analytics\/trackingTags_v1\.1\.js/.test(script.src) ? RegExp.$1 :''; if (host) { break }; }; return { imageHost: host, jsHost: host, cssHost: host } })(); // START WEBTRENDS JS TAG var gtrackevents=false; var gdcsid="dcsym57yw10000s1s8g0boozt_9t1x"; var gfpcdom=".nytimes.com"; var gdomain="wt.o.nytimes.com"; var js_host = NYTD.Hosts.jsHost + "/js/app/analytics/"; var includeJsFile = function (incFilename, async) { var incFileJS = document.createElement("script"); incFileJS.setAttribute("type", "text/javascript"); incFileJS.setAttribute("src", incFilename); if (async === true) { incFileJS.async = true; } document.getElementsByTagName("head").item(0).appendChild(incFileJS); } // Include WebTrends wtid.js var wt_initObj = { enabled:true, fpc:"WT_FPC", domain:gdomain, dcsid:gdcsid }; if (wt_initObj.enabled&&(document.cookie.indexOf(wt_initObj.fpc+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)){ var wtid_js_host="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+wt_initObj.domain+"/"+wt_initObj.dcsid+"/"; //includeJsFile(wtid_js_host+'wtid.js'); } //includeJsFile(js_host+'controller_v1.1.js'); var _missingController = true; // do not remove - bx-853 // END WEBTRENDS JS TAG // Duped in common.js (function(){ if (NYTD.require) { return; } var windowLoaded = false; var document_scripts; if (window.addEventListener) { window.addEventListener ("load", function(){ windowLoaded = true }, false); } else if (window.attachEvent) { window.attachEvent ("onload", function(){ windowLoaded = true }); } function scriptLoaded(src) { document_scripts = document_scripts || {}; if (document_scripts[src]) { return true; } else { var script_tags= document.getElementsByTagName("script"); for (var i = 0, script; script = script_tags[i]; i++) { if(script.src) { document_scripts[script.src] = 1; } }; if (document_scripts[src]) { return true; } else { return false; } } } NYTD.require = function(file, callback) { if (windowLoaded) { throw('Cannot require file, document is already loaded'); } // If matches root relative url (single slash, not protocol-agnostic double slash) var url = /^\/[^\/]/.test(file) ? NYTD.Hosts.jsHost + file : file; var force = arguments[arguments.length - 1] === true; var needsCallbackScriptTag; if (force || !scriptLoaded(url)) { document.write('