
previewAudio = null;
musicIsPlaying = false;
myListener = new Object();
myListener.onInit = function() {};
myListener.onUpdate = function() {
	if (this.isPlaying !== 'true')
		jq('.mp3-preview-playing').removeClass('mp3-preview-playing');
};
function initAudioPlayer(html5) {
	if (html5) {
		jq('.mp3-preview').click(function(){
			var self = jq(this);
			var href = jq(this).attr('href');
			if (self.hasClass('mp3-preview-playing')) {
				previewAudio.pause();
				self.removeClass('mp3-preview-playing');
			}
			else {
				jq('.mp3-preview-playing').removeClass('mp3-preview-playing');
				if (previewAudio) {
					previewAudio.pause();
				}
				previewAudio = new Audio(href);
				previewAudio.play();
				self.addClass('mp3-preview-playing');
			}
			return false;
		});
	}
	else {
		jq('#hidden-music-player').flashembed('/static/swf/player_mp3_js.swf', {listener:'myListener'});
		jq('.mp3-preview').click(function(){
			var self = jq(this);
			var href = jq(this).attr('href');
			var pl = jq('#hidden-music-player object').get(0);
			if (self.hasClass('mp3-preview-playing')) {
				pl.SetVariable('method:stop','');
				self.removeClass('mp3-preview-playing');
			}
			else {
				jq('.mp3-preview-playing').removeClass('mp3-preview-playing');
				pl.SetVariable('method:stop','');
				pl.SetVariable('method:setUrl', href);
				pl.SetVariable('method:play','');
				self.addClass('mp3-preview-playing');
			}
		return false;
		});
	}
	//jq('.mp3-preview-autoplay').click();
}
