if(typeof(Marrow) == 'undefined') Marrow = {}
Marrow.Mp3 = {
        playimg: null,
        player: null,
        go: function() {
                var all = document.getElementsByTagName('a')
                for (var i = 0, o; o = all[i]; i++) {
                        if(o.href.match(/\.mp3$/i)) {
                                var img = document.createElement('span');
                                var url = o.href;

                                img.innerHTML = '<object type="application/x-shockwave-flash"' +
                        'data="http://testube.com/preview/musicplayer.swf?buttons=/preview/load.jpg,/preview/play.jpg,/preview/stop.jpg,/preview/error.jpg&amp;song_url='+url+'"' +
                        'width="19" height="20" wmode="opaque" style="margin-right:1px;display:inline;">' +
                        '<param name="movie" value="http://testube.com/preview/musicplayer.swf?buttons=http://testube.com/preview/load.jpg,http://testube.com/preview/play.jpg,http://testube.com/preview/stop.jpg,http://testube.com/preview/error.jpg&'+
                        '&amp;song_url='+url+'" />' +
                        '<embed src="http://testube.com/preview/musicplayer.swf?&amp;song_url='+url+'"'+
                        'quality="high" width="19" height="20" wmode="opaque"' +
                        ' type="application/x-shockwave-flash"' +
                        ' pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
                                o.parentNode.insertBefore(img, o)
        }}},

        makeToggle: function(img, url) { return function(){ Marrow.Mp3.toggle(img, url) }}
}

Marrow.addLoadEvent = function(f) {
         window.onload = f

}

Marrow.addLoadEvent(Marrow.Mp3.go)