jQuery.fn.jmp3 = function(passedOptions) {	var playerpath = "flash/";	var options = {		"filepath": "music/",		"backcolor": "df0101",		"forecolor": "e6e6e6",
		"width": "200",
		"repeat": "true",		"volume": "10",
		"autoplay": "true",
		"showdownload": "false",
		"showfilename": "false"
	};		if (passedOptions) {		jQuery.extend(options, passedOptions);	}		return this.each(function(){		var filename = options.filepath + jQuery(this).html();		var validfilename = filename.indexOf(".mp3");		if (validfilename == -1) { return false; }		var mp3html = '<div id="flash"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';		mp3html += 'width="' + options.width + '" height="20" ';		mp3html += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">';		mp3html += '<param name="movie" value="' + playerpath + 'singlemp3player.swf?';		mp3html += 'showDownload=' + options.showdownload + '&file=' + filename + '&autoStart=' + options.autoplay;		mp3html += '&backColor=' + options.backcolor + '&frontColor=' + options.forecolor;		mp3html += '&repeatPlay=' + options.repeat + '&songVolume=' + options.volume + '" />';		mp3html += '<param name="wmode" value="transparent" />';		mp3html += '<embed wmode="transparent" width="' + options.width + '" height="20" ';		mp3html += 'src="' + playerpath + 'singlemp3player.swf?'		mp3html += 'showDownload=' + options.showdownload + '&file=' + filename + '&autoStart=' + options.autoplay;		mp3html += '&backColor=' + options.backcolor + '&frontColor=' + options.forecolor;		mp3html += '&repeatPlay=' + options.repeat + '&songVolume=' + options.volume + '" ';		mp3html += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';		mp3html += '</object></div>';

		if (options.showfilename == "false") {
			jQuery(this).html("");
		} else {
			var text_filename = jQuery(this).html().replace('.mp3','');
			jQuery(this).html(text_filename);
		}
		jQuery(this).prepend(mp3html);				if(jQuery.browser.msie) { this.outerHTML = this.outerHTML; }	});};