
var platsrSoundCloudPlayerReady = false;
var platsrSoundCloudWaitingToPlay = false;

function platsrSoundCloudInit() {
	soundcloud.debug = true;
	//platsrSoundCloudplayer =  soundcloud.getPlayer('soundcloudplayer');
	soundcloud.addEventListener('onPlayerReady', platsrSoundCloudSetPlayerReady);
	platsrSoundCloudPlayerReady = true;
}

function platsrSoundCloudSetPlayerReady(_player, data) {
	platsrSoundCloudPlayerReady = true;
	if (platsrSoundCloudWaitingToPlay) {
		// someone has clicked a link, but we were waiting for player to get ready
		_player.api_play();
		platsrSoundCloudWaitingToPlay = false;
	}
}

function platsrSoundCloudPlayerSetUrl(url) {
	if (!platsrSoundCloudPlayerReady) {
		alert("Spelaren laddar, vänligen vänta.");
		return;
	}
	platsrSoundCloudPlayerReady = false;
	platsrSoundCloudWaitingToPlay = true;
	
	var platsrSoundCloudplayer =  soundcloud.getPlayer('soundcloudplayer');
	platsrSoundCloudplayer.api_load(url);
}


//Init GUI
$(document).ready(function() {
//	alert("starting init")
	platsrSoundCloudInit();
//	alert("inited");
	//handle active state for playing sound on plats object page
	$('.sound-link a:first').addClass('active');
	$('.sound-link a').click(function(event){
		//event.preventDefault();
		$('.sound-link').find('a.active').removeClass('active');
		$(this).addClass('active');
	});
});
