// opens all external links in new window function external(immune){ var content = document.getElementById('content'); var links = content.getElementsByTagName('a'); for (var i=0; i < links.length; i++){ if(links[i].href && links[i].href.split('/')[2].replace(/www\./, '') != document.domain.replace(/www\./, '') && links[i].rel != immune && !links[i].getElementsByTagName('img')[0]){ links[i].style.padding = "0 15px 0 0"; links[i].style.background = "url('http://www.nuzzaci.co.uk/external.gif') #FFFF99 no-repeat top right"; links[i].setAttribute('target', '_blank'); } } } // Simon Willison's onload Magic // http://simon.incutio.com/archive/2004/05/26/addLoadEvent function addLoadEvent(func) { var oldonload = window.onload; if(typeof window.onload != 'function'){ window.onload = func; }else{ window.onload = function(){ oldonload(); func(); } } } addLoadEvent(function() { external('ignoretarget'); })