$(function(){
	var players = [];
	soundManager.debugMode = false;
	soundManager.url = 'web';
	soundManager.useFlashBlock = false;
	soundManager.useHTML5Audio = true;
	var ohmMicroPlayer = function (a) {
		this.title = a.text();
		a.html('');
		a.css('display', 'inline-block');
		a.data('id', "snd" + players.length);
		a.data('state', 'pause');
		a.click(this.playPause);
		this.domobject = a;
	};
	var pauseAll = function() {
		soundManager.pauseAll();
		for(var i=0; i < players.length; i++) {
			players[i].pause();
		}
	};
	ohmMicroPlayer.prototype = {
		pause: function() {
		
			this.domobject.css('background-position', '0 0');
		},
		playPause: function() {
			var that = $(this);
			pauseAll();
			if(that.data('state') == 'pause') {
				var sound = soundManager.createSound({
					id: that.data('id'),
					url: that.attr('href'),
					autoPlay: true
				});
				sound.play();
				that.data('state', 'play');
				that.css('background-position', '-69px 0');
			} else {
				that.data('state', 'pause');
				//that.css('background-position', '0 0');
			}
			console.log(that.data('state'));
			return false;
		}
	};
	$('.microplayer').each(function(cpt, player){
		$(player).click(function() {return false;});
	});
	
	soundManager.onready(function() {
		if (soundManager.supported()) {
			$('.microplayer').each(function(cpt, player) {
				players[players.length] = new ohmMicroPlayer($(player));
			});
		}
	});
});
