var aplayerSWF = '../aplayer/aplayer.swf';
var player_array = [];
var num = 0;
var maxPlayer = 0;
var playerCount = 0;
function playerInit() {
	player_array = [];
	num = 0;
	maxPlayer = 0;
	playerCount = 0;
}
function replaceTagsForPlayer() {
	$(function() {
		$('.aplayerCol').each(function(i){
			var _obj = new Object();
			_obj.player = 'aplayer' + i;
			_obj.target = 'aplayerCol' + i;
			_obj.file = $(this).text();
			_obj.num = i;
			player_array[i] = _obj;
			$(this).replaceWith('<span id="' + _obj.target + '" class="aplayer"></span>');
 		});
	});
}
// write swf on load
function writePlayer() {
	// maximum length
	maxPlayer = player_array.length;
	// write swf
	for (var i = 0; i < maxPlayer; i++) {
		var so = new SWFObject(aplayerSWF, player_array[i].player, '70', '16', '9,0,0,0', '#ffffff');
		so.addParam('menu', 'false');
		so.addParam('allowScriptAccess', 'always');
		so.addVariable('file', player_array[i].file);
		so.addVariable('vol', player_array[i].vol);
		so.addVariable('num', player_array[i].num);
		so.addParam('wmode', 'transparent');
		so.write(player_array[i].target);
	}
}
// ready to start all players
function swfReady() {
	// count up to ready player
	playerCount++;
	// max
	if (playerCount == maxPlayer) {
		for (var i = 0; i < maxPlayer; i++) {
			player_array[i].element = document.getElementById(player_array[i].player);
			player_array[i].element.readyToStart();
		}
	}
}
// stop all players
function stopPlayer(id) {
	for (var i = 0; i < maxPlayer; i++) {
		if (id != player_array[i].num) {
			player_array[i].element.stopAll();
		}
	}
}
