var faixa_atual = null;
var status_faixa = null;
var playingClass = 'playing';
var pausedClass = 'paused';

function limpar_css(total) {
	for (i = 1; i <= total; i++) {
		document.getElementById('faixa_'+i).setAttribute("class", "");
		document.getElementById('faixa_'+i).setAttribute("className", "");
	}
}

function play(index) {
	
	var player = document.getElementById('pl');
	
	if (player) {
		if (status_faixa == '' || faixa_atual != index) {
			player.ToClip(index);
			player.DoPlay();
			status_faixa = 1;
			faixa_atual = index;
			
			limpar_css(total_faixas)
			jQuery('#faixa_' + index).addClass(pausedClass);
		}
		else if (status_faixa == 1 && faixa_atual == index) {
			player.Pause();
			status_faixa = 2;
			limpar_css(total_faixas);
			jQuery('#faixa_' + index).addClass(playingClass);
		}
		else if (status_faixa == 2 && faixa_atual == index) {
			player.DoPlay();
			status_faixa = 1;
			faixa_atual = index;
			
			limpar_css(total_faixas);
			jQuery('#faixa_' + index).addClass(pausedClass);
		}
	}
}

window.onPause = function() {
	var player = document.getElementById('pl');
	status_faixa = 2;
	limpar_css(total_faixas);
	jQuery('#faixa_' + player.getCurrentClip()).addClass(playingClass);
}

window.onResume = function() {
	var player = document.getElementById('pl');
	status_faixa = 1;
	limpar_css(total_faixas);
	jQuery('#faixa_' + player.getCurrentClip()).addClass(pausedClass);
}

window.onClipDone = function() {
	var player = document.getElementById('pl');
	if (player.hasNext()) {
		limpar_css(total_faixas);
		jQuery('#faixa_' + (player.getCurrentClip() + 1)).addClass(pausedClass);
	} else {
		player.DoStop();
		player.ToClip(1);
		limpar_css(total_faixas);
	}
}

window.onPlay = function() {
	var player = document.getElementById('pl');
	limpar_css(total_faixas);
	faixa_atual = player.getCurrentClip();
	status_faixa = 1;
	jQuery('#faixa_' + player.getCurrentClip()).addClass(pausedClass);
}

/*
function playerSong(a, b, song) {
	
	for (i = 1; i <= b; i++) {
		document.getElementById('audio_'+i).setAttribute("class", "");
		document.getElementById('audio_'+i).setAttribute("className", "");
	}
	
	document.getElementById('audio_'+a).setAttribute("class", "paused");
	document.getElementById('audio_'+a).setAttribute("className", "paused");

	flashembed("example", {
		src:'/js/flowplayer/FlowPlayerLight.swf',
		width: 457,
		height: 28,
		version:[8], 
		expressInstall:'expressinstall.swf' 
	},
	
	{config: {
		videoFile: song,
		streamingServer: 'lighttpd',
		autoRewind: false,
		autoPlay: true,
		autoBuffering: true,
		initialScale: 'scale'
	}}
	);
}
*/