var playlist = new Array(
	new Array('door',					'Door',					'mp3', 'vel-two'	),
	new Array('kousaten',				'交差点',				'mp3', 'vel-two'	),
	new Array('wishing_for_rainbow',	'Wishing For Rainbow',	'mp3', 'vel-two'	),
	new Array('winding_road',			'Winding Road',			'mp3', 'vel-two'	),
	new Array('mr_average_man',			'Mr. Average Man',		'mp3', 'vel-two'	),
	new Array('unlighted',				'Unlighted',			'mp3', '―'		),
	new Array('free',					'Free',					'mp3', 'vel-one'	),
	new Array('photograph',				'Photograph',			'mp3', 'vel-one'	),
	new Array('k',						'K',					'mp3', 'vel-one'	),
	new Array('another_world',			'Another World',		'mp3', 'vel-one'	),
	new Array('you',					'You',					'mp3', 'vel-one'	)
);

var so = new SWFObject('../song/player.swf','mpl','240','155','9','#000000');

// loadPlaylist ------------------------------------------------------------------------------------------------------//

function loadPlaylist(){
	var html = '<div id="mediaspace"></div><table><thead><tr><th>SONGS</th><th>TYPE</th><th>ALBUM</th></tr></thead><tbody>';

	var type;
	for (var i = 0; i < playlist.length; i++){
		switch(playlist[i][2]){
			case 'mp3':
				type = 'MUSIC';
				break;
			case 'flv':
				type = 'MOVIE'
				break;
			default:
				type = '';
				alert('"' +playlist[i][1] + '" のファイル形式が無効です。');
		}
		html += '<tr id="' + playlist[i][0] + '" onClick="playSong(' + i + ')"><th>' + playlist[i][1] + '</th><td>' + type + '</td><td>' + playlist[i][3] + '</td></tr>';
	}
	html += '</tbody></html>';

	document.getElementById('mediaplayer').innerHTML = html;
	document.getElementById(playlist[0][0]).setAttribute('class', 'play');

	so.addParam('allowfullscreen','true');
	so.addParam('allowscriptaccess','always');
	so.addParam('wmode','opaque');
	so.addVariable('backcolor','ffffff');
	so.addVariable('frontcolor','333333');
	so.addVariable('lightcolor','ff3300');
	so.addVariable('file','../song/' + playlist[0][0] + '.' + playlist[0][2]);
	so.addVariable('plugins','revolt');
	so.write('mediaspace');
}

// playSong ----------------------------------------------------------------------------------------------------------//

function playSong(n){
	so.addVariable('file','../song/' + playlist[n][0] + '.' + playlist[n][2]);
	so.addVariable('autostart','true');
	so.addVariable('plugins','revolt');
	so.write('mediaspace');

	for (var i = 0; i < playlist.length; i++){
		document.getElementById(playlist[i][0]).removeAttribute('class');
	}
	document.getElementById(playlist[n][0]).setAttribute('class', 'play');
}

