var players = {}; ignoreEvents = false;
function playerReady(player) {
	players[player.id] = player;

	// register events
	player = document.getElementById(player.id);
	player.addControllerListener("PLAY", "togglePlaying");
	player.addControllerListener("ITEM", "startedPlaying");
	player.addControllerListener("STOP", "stoppedPlaying");
}

function stoppedPlaying(player) { players[player.id].started = false; togglePlayers(player); }
function startedPlaying(player) { players[player.id].started = true; togglePlayers(player); }
function togglePlaying(player) { players[player.id].started = player.state; togglePlayers(player);}

function togglePlayers(activePlayer) {
	if (ignoreEvents) return;

	ignoreEvents = true;
	for (player in players) {
		player = players[player];
		if (player.id != activePlayer.id)
			document.getElementById(player.id).sendEvent('PLAY', 'false');
	}
	ignoreEvents = false;
}

function playVideo(video, preview) {
	tag = document.getElementById(video);
	document.getElementById('mainvideoinfo').innerHTML = tag.innerHTML.replace(/none/g, 'block');

	player = document.getElementById('mpl1');
	try {
		player.sendEvent('LOAD', { file: 'http://kaigan-cdn.com/kamisol/'+video, image: 'http://kaigan-cdn.com/kamisol/'+preview, autostart: true } );
	} catch (e) { }

	try {
		document.getElementById('previewimage').src = 'http://kaigan-cdn.com/kamisol/'+preview;
	} catch (e) { }
}