// find the script element that called this page. var scripts = document.getElementsByTagName("script"); for (var i=0; i < scripts.length; i++) { var currentScript = scripts[i]; if (currentScript.src.toString().toLowerCase() == "http://www.postgenomic.com/trackbacks.js.php?trackback=http://blogs.nature.com/wp/nascent/2007/08/microsoft_and_stm_publishers_m.html") { // we've found the relevant script tag, add a div where we can place the trackback data later. var newDiv = document.createElement('div'); newDiv.id = "trackbacks_d72228bb2ba68dd06f31005b5cc2eb86"; newDiv.className = "pg_trackbacks"; currentScript.parentNode.insertBefore(newDiv, currentScript); } } var scriptExists = document.getElementById('pg_trackback_script_d72228bb2ba68dd06f31005b5cc2eb86'); var docHead = document.getElementsByTagName("head")[0]; if ((!scriptExists) && (docHead)) { var newScript = document.createElement('script'); newScript.type = 'text/javascript'; newScript.id = 'pg_trackback_script_d72228bb2ba68dd06f31005b5cc2eb86'; newScript.src = 'http://www.postgenomic.com/trackbacks.js.php?trackback=' + escape('http://blogs.nature.com/wp/nascent/2007/08/microsoft_and_stm_publishers_m.html') + '&page=' + escape(window.location) + "&referrer=" + escape(document.referrer); docHead.appendChild(newScript); } if (docHead) { var newStyle = document.createElement('style'); newStyle.innerHTML = " \ .pg_trackback {margin: 5px; margin-bottom: 10px; padding: 5px;} \ .pg_trackbacks {margin-left: 0px;} \ "; docHead.appendChild(newStyle); }