if(typeof(moosePlayer) == 'undefined') moosePlayer = {}
moosePlayer.Mp3 = {
	playimg: null,
	player: null,
	toggle: function(img, idnum, vars) {
		if (moosePlayer.Mp3.playimg == img) moosePlayer.Mp3.destroy()
		else {
			if (moosePlayer.Mp3.playimg) moosePlayer.Mp3.destroy()
			img.src = moosePlayerRootPath + 'stop.gif';
			moosePlayer.Mp3.playimg = img;
			moosePlayer.Mp3.player = document.createElement('span')
			if (FlashDetect.installed) {
				moosePlayer.Mp3.player.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"' +
					'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"' +
					'width="38" height="15" id="player" align="middle">' +
					'<param name="allowScriptAccess" value="sameDomain" />' +
					'<param name="movie" value="' + moosePlayerRootPath + 'player.swf" />' +
					'<param name="quality" value="high" />' +
					'<param name="wmode" value="transparent" />' +
					'<param name="flashVars" value="'+vars+'" />' +
					'<embed src="' + moosePlayerRootPath + 'player.swf" '+
					'swliveconnect="true"' +
					'quality="high" wmode="transparent" width="38" height="15" name="player" ' +
					'flashVars="'+vars+'" '+
					'align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" ' +
					'pluginspage="http://www.macromedia.com/go/getflashplayer" /><' +
					'/object>'
			} else {
				var varArray = [];
				var varPieces = vars.split("&");
				for (pieceKey in varPieces) {
					var piecePieces = varPieces[pieceKey].split("=", 1);
					var key = piecePieces[0];
					var val = varPieces[pieceKey].substr(key.length + 1);
					varArray[key] = val;
				}
				var songURL = "";
				if (varArray['songURL']) {
					songURL = varArray['songURL'];
				} else {
					songURL = varArray['u'] + "/sample.php/" + varArray['p'];
					if (varArray['f']) {
						songURL += "?fid=" + varArray['f'];
					}
				}

				songURL = decodeURIComponent((songURL + '').replace(/\+/g, '%20'));

				moosePlayer.Mp3.player.innerHTML = '<audio id="html5play_' + idnum + '" controls autoplay>' +
					'<source src="' + songURL + '" type="audio/mpeg" />' +
					'Flash is not installed on your browser, nor does it support HTML 5 audio. Sorry.' +
					'</audio>';
			}
			document.getElementById('playspot'+idnum).insertBefore(moosePlayer.Mp3.player, null)
			//force iPod/iPad to autoplay
			document.getElementById('html5play_' + idnum).play();
	}},
	destroy: function() {
		if (moosePlayer.Mp3.playimg) {
			moosePlayer.Mp3.playimg.src = moosePlayerRootPath + 'go.gif'; moosePlayer.Mp3.playimg = null;
			moosePlayer.Mp3.player.removeChild(moosePlayer.Mp3.player.firstChild); moosePlayer.Mp3.player.parentNode.removeChild(moosePlayer.Mp3.player); moosePlayer.Mp3.player = null
		}
	}
}

