document.observe('dom:loaded', function(){
    var playedItem = false,
    	flashvars = {},
    	params = {
            allowfullscreen: "false", 
            allowscriptaccess: "always"
    	},
    	attributes = {
            id: "mpl",  
            name: "mpl"
    	};
    swfobject.embedSWF("/images/mp3player.swf", "player-embed", "1", "1", "9.0.115", false, flashvars, params, attributes);
    $$('a.player').invoke('observe', 'click', function(e) {
        e.stop();
        var element = e.findElement('a'),
            player = $('mpl');
        
        if (playedItem !== false) {
            playedItem.removeClassName('playing');
            player.sendEvent('STOP');
        }
        
        if (playedItem != element) {
            playedItem = element.addClassName('playing');
            player.sendEvent('LOAD', {file: element.href,  type: 'sound'});
            player.sendEvent('PLAY');
            if(e = element.down('span'))
                new Ajax.Request(e.innerHTML);
        } else
            playedItem = false;
    });
});

