var faixa_atual = null;
var status_faixa = null;
var playingClass = 'play';
var pausedClass = 'paused';
var stopClass = 'fxs';

function limpar_css(total) {
	for (i = 1; i <= total; i++) {
		document.getElementById('faixa_'+i).setAttribute("class", stopClass);
		document.getElementById('faixa_'+i).setAttribute("className", stopClass);
		document.getElementById('li_'+i).setAttribute("class", stopClass);
		document.getElementById('li_'+i).setAttribute("className", stopClass);
	}
}

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("");
			jQuery('#li_' + index).addClass(playingClass);
		}
		else if (status_faixa == 1 && faixa_atual == index) {
			player.Pause();
			status_faixa = 2;
			limpar_css(total_faixas);
			jQuery('#faixa_' + index).addClass(pausedClass);
			jQuery('#li_' + index).addClass("");
		}
		else if (status_faixa == 2 && faixa_atual == index) {
			player.DoPlay();
			status_faixa = 1;
			faixa_atual = index;
			
			limpar_css(total_faixas);
			jQuery('#faixa_' + index).addClass("");
			jQuery('#li_' + index).addClass(playingClass);
		}
	}
}

window.onPause = function() {
	var player = document.getElementById('pl');
	status_faixa = 2;
	limpar_css(total_faixas);
	jQuery('#faixa_' + player.getCurrentClip()).addClass(pausedClass);
	jQuery('#li_' + player.getCurrentClip()).addClass("");
}

window.onResume = function() {
	var player = document.getElementById('pl');
	status_faixa = 1;
	limpar_css(total_faixas);
	jQuery('#faixa_' + player.getCurrentClip()).addClass("");
	jQuery('#li_' + player.getCurrentClip()).addClass(playingClass);
}

window.onClipDone = function() {
	var player = document.getElementById('pl');
	if (player.hasNext()) {
		limpar_css(total_faixas);
		jQuery('#faixa_' + (player.getCurrentClip() + 1)).addClass("");
		jQuery('#li_' + (player.getCurrentClip() + 1)).addClass(playingClass);
	} 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();
	
	jQuery('#faixa_' + player.getCurrentClip()).addClass(stopClass);
	jQuery('#li_' + player.getCurrentClip()).addClass(playingClass);
}

function enviarAudioPorEmail() {
    $.post('ajax/audio.kmf?acao=enviar_email', $('#sendmail').serialize(), function html(html) { $('#resposta_email').html(html); });
}

function limpaCamposEmail() {
    $('#mail').val('');
    $('#sname').val('');
    $('#smail').val('');
    $('#ssite').val('');
}

