/*
 * Shopsonic Flash MP3 based on Sean O's jMP3 v0.2.1.
 * Original available here: http://www.sean-o.com/jquery/jmp3
*/
jQuery.fn.jmp3 = function(passedOptions){

  return this.each(function() {
    var filename = jQuery(this).attr('href');
    if (filename.indexOf('.mp3') < 0) { return false; }
    
    // build the player HTML
    var mp3html =
      '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
        'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"' +
        'width="22" height="20">' +
        '<param name="movie" value="/singlemp3player.swf?' +
          'showDownload=false&autoStart=false&repeatPlay=no&songVolume=50' +
          '&backColor=ffffff&frontColor=000000&file=' + filename + '" />' +
        '<param name="wmode" value="transparent" />' +
        '<embed type="application/x-shockwave-flash" ' +
          'pluginspage="http://www.macromedia.com/go/getflashplayer" ' +
          'wmode="transparent" width="22" height="20" src="/singlemp3player.swf?' +
          'showDownload=false&autoStart=false&repeatPlay=false&songVolume=50' +
          '&backColor=ffffff&frontColor=000000&file=' + filename + '" />' +
      '</object><span style="line-height:20px;vertical-align:top">' +
      jQuery(this).html() + '</span>';
    
    jQuery(this).after(mp3html);
    jQuery(this).remove();
    
    // Eolas workaround for IE (Thanks Kurt!)
    if (jQuery.browser.msie) { this.outerHTML = this.outerHTML; }
  });
};

