var fujimo = { apply : function(list) { for(var i = 0; i < list.length; i++) { var item = list.item(i); if(item.getAttribute('href') && (item.getAttribute('href').indexOf('mp3') > -1 || item.getAttribute('href').indexOf('zip') > -1 || item.getAttribute('href').indexOf('mediafire.com') > -1 || item.getAttribute('href').indexOf('.pd') > -1)) { item.setAttribute('target', '_blank'); Event.observe(item, 'click', fujimo.record);}
}
}, record : function(evt) { var f = document.getElementById('record'); if(evt.target)
f.setAttribute('src', '/record/'+evt.target.getAttribute('href')); else { try { f.setAttribute('src', '/record/'+evt.srcElement.toString().replace(/http.\/\/.*?\//, '/'));
} catch(e) { f.setAttribute('src', '/record/'+evt.srcElement);}
}
}
}; Event.observe(window, 'load', function() { var bd = document.getElementsByTagName('body').item(0); var d = document.createElement('div'); d.setAttribute('style', 'width:1px;height:1px;overflow:hidden;'); var f = document.createElement('iframe'); f.setAttribute('id', 'record'); f.setAttribute('width', '1'); f.setAttribute('height', '1'); d.appendChild(f); bd.appendChild(d); var anchors = document.getElementsByTagName('a'); fujimo.apply(anchors); anchors = document.getElementsByTagName('area'); fujimo.apply(anchors);}); 