Portable Generator Safety
// <![CDATA[
marketingDataLayer = tmParam = (function () {
var m = {
page_id: 'PPMR_HOME_SAFETY_GENERATOR',
app_id: 'T.COM_PPMR_PAGES',
source_of_traffic: 'ORGANIC',
$: {add: add, run: run, load: load, qso: parseQueryString}
}
var ready = false
var callbacks = []
function run() {
if (!ready) return
while (callbacks.length) {
callbacks.shift()()
}
}
function add(fn) {callbacks.push(fn), run()}
function load() {ready = true, run()}
var qso = null
function parseQueryString() {
if (qso) return qso
var str = window.location.search.substr(1)
if (!str) return {}
qso = str.split('&').reduce(function (o, param) {
var parts = param.split('=')
o[parts[0].toLowerCase()] = parts[1] === undefined ? null : decodeURIComponent(parts[1])
return o
}, {})
return qso
}</p>
<p> add(function () {
if (/[?|&]mmt=ps/i.test(document.location.search)) {
m.page_search_source = 'true'
m.prod_code = parseQueryString()['prd']
}
var script = document.createElement('script')
script.src = '//tags.tiqcdn.com/utag/travelers/main/prod/utag.js'
document.getElementsByTagName('head')[0].appendChild(script)
})</p>
<p> return m
}())
// ]]>