_mf_tag = { "init": function() { var id = 'mf_div'; var div = this.create_element(document, ['div', 'id', id]); if (div) { div.style.display = "none"; var body = document.getElementsByTagName('body')[0].firstChild; if(body) body.parentNode.insertBefore(div, body); var mf_query_string = this.find_our_tag(); var mf_piggy_string = ""; if (mf_query_string.length > 0) mf_piggy_string = "?" + mf_query_string; if (mf_query_string.length > 0) mf_query_string = "&" + mf_query_string; var iframe = '<' + 'iframe src="//tags.mediaforge.com/pix/459?type=pos' + mf_query_string + '" width="0" height="0">'; this.inner_html(id, iframe); if (mf_query_string.indexOf('orderNumber') != -1) { var bt_script = document.createElement('script'); if (bt_script) { bt_script.setAttribute('type', 'text/javascript'); bt_script.src = "//tags.mediaforge.com/js/906" + mf_piggy_string; if (body) body.parentNode.insertBefore(bt_script, body); } var bt_two_script = document.createElement('script'); if (bt_two_script) { bt_two_script.setAttribute('type', 'text/javascript'); bt_two_script.src = "//tags.mediaforge.com/js/1029" + mf_piggy_string; if (body) body.parentNode.insertBefore(bt_two_script, body); } var bt_1211_script = document.createElement('script'); if (bt_1211_script) { bt_1211_script.setAttribute('type', 'text/javascript'); bt_1211_script.src = "//tags.mediaforge.com/js/1211" + mf_piggy_string; if (body) body.parentNode.insertBefore(bt_1211_script, body); } var script_1984 = document.createElement('script'); if (script_1984) { script_1984.setAttribute('type', 'text/javascript'); script_1984.src = "//tags.mediaforge.com/js/1984" + mf_piggy_string; if (body) body.parentNode.insertBefore(script_1984, body); } var script_2257 = document.createElement('script'); if (script_2257) { script_2257.setAttribute('type', 'text/javascript'); script_2257.src = "//tags.mediaforge.com/js/2257" + mf_piggy_string; if (body) body.parentNode.insertBefore(script_2257, body); } var script_2640 = document.createElement('script'); if (script_2640) { script_2640.setAttribute('type', 'text/javascript'); script_2640.src = "//tags.mediaforge.com/js/2640" + mf_piggy_string; if (body) body.parentNode.insertBefore(script_2640, body); } var script_2641 = document.createElement('script'); if (script_2641) { script_2641.setAttribute('type', 'text/javascript'); script_2641.src = "//tags.mediaforge.com/js/2641" + mf_piggy_string; if (body) body.parentNode.insertBefore(script_2641, body); } } var script_2642 = document.createElement('script'); if (script_2642) { script_2642.setAttribute('type', 'text/javascript'); script_2642.src = "//tags.mediaforge.com/js/2642" + mf_piggy_string; if (body) body.parentNode.insertBefore(script_2642, body); } this.set_timeout(5000); } }, "create_element": function(doc, def, parent) { var el = null; if(typeof doc.createElementNS != "undefined") el = doc.createElementNS('http://www.w3.org/1999/xhtml', def[0]); else if(typeof doc.createElement != "undefined") el = doc.createElement(def[0]); if(!el) return false; for(var i = 1; i < def.length; i++) el.setAttribute(def[i++], def[i]); if(parent) parent.appendChild(el); return el; }, "set_timeout": function(t) { this.timeout = setTimeout('timeout_mf()', t ? t : 3000); }, "inner_html": function(id, html) { document.getElementById(id).innerHTML = html; }, "find_our_tag": function() { var query_strings = []; var query_string = ""; var scripts = document.getElementsByTagName('script'); for (var script_index = 0; script_index < scripts.length; script_index++) { script_name = scripts[script_index].src; if (script_name.indexOf("tags.mediaforge.com") != -1) { var index = script_name.indexOf("?"); if (index > -1) { query_strings.push(script_name.substr(index + 1)); } } } if (query_strings.length > 1) { for (var mf_idx = 0; mf_idx < query_strings.length; mf_idx++) { if (query_strings[mf_idx].indexOf("orderNumber") > -1) { query_string = query_strings[mf_idx]; break } } if (query_string.length == 0) query_string = query_strings[0]; } else if (query_strings.length == 1) query_string = query_strings[0]; return query_string; } }; function timeout_mf() { var t = _mf_tag.timeout; if(t) _mf_tag.inner_html('mf_div', ''); } _mf_tag.init();