$b.extend({
	remove : function () {
			this.elements.map(function (el) {
				el.parentNode.removeChild(el);
			});
			return this;
		}
});

var SongObj = {
	songUrl : "",
	title : ""
}

function playerClose() {
		if ($b("#mp3player").length() > 0) { 
			$b("#mp3player","#closePlayer").remove();
		}
}

$b.ready(function () {
	$b(".listenTrack").each(function (el) {
			var link = $b(el).attr("href");
			$b(el).attr("href",link.replace(".mp3",""));
	});
	$b(".listenTrack").on("click",function (e) {
		$b.preventDefault(e);
		var link = $b(this).attr("href")+".mp3";
		SongObj.songUrl = link;
		SongObj.title = $b(this).txt();
		var flashObj = new FlashObject ("http://www.dwightjack.com/libraries/FMP3.swf?mp3="+SongObj.songUrl+"&action=play&title="+SongObj.title+"&color=EFEFEF&loop=no&lma=yes&textcolor=333333", "FMP3", "260", "60", 7, "#FFFFFF", true);
		playerClose();
		addDIV("mp3player",this.parentNode,"Flash Player is loading...");
		var closetext=$E({
		 tag:'div',
		 id:'closePlayer',
		 className : 'small',
		 children:{
            tag:'a',
			href : 'javascript:playerClose();',
            children:'x close'
			}
		 });
		$b(this.parentNode).append(closetext);
		flashObj.write ("mp3player");
	});
});


