function exibe_estatisticas(tipo)
{
	$.ajax({
		url: 'ajax.php',
		type: 'post',	
		data: {acao: 'eest', tipo: tipo, id_usuario: $("#id_usuario").val()},
  		cache: false,
		dataType: 'json',
  		success: function(retorno)
		{
			$("#td_quant_treinos").html(retorno.quant_treinos);
			$("#td_pace_medio").html(retorno.pace_medio);
			$("#td_volume_treino").html(retorno.volume_treino);
			$("#td_volume_acumulado").html(retorno.volume_acumulado);
   		}
	});
}

function cancelar_form_calendario()
{
	$("#entrada_dados").toggle("slow");
}

function exibir_form_calendario(ano, mes, dia)
{
	$.ajax({
		url: 'ajax.php',
		type: 'post',	
		data: {acao: 'efc', ano: ano, mes: mes, dia: dia},
  		cache: false,
  		success: function(retorno)
		{
			$("#entrada_dados").html(retorno);
			$("#entrada_dados").toggle("slow");
   		}
	});
}

function excluir_form_calendario(id_distancia)
{
	if (confirm('Confirma exclusão ?'))
	{
		$.ajax({
			url: 'ajax.php',
			type: 'post',	
			data: {acao: 'exfc', id_distancia: id_distancia},
			cache: false,
			success: function(retorno)
			{
				$("#entrada_dados").toggle("slow");
				var nDate = new Date();
				var thisYear = nDate.getFullYear();
				var thisMonth = nDate.getMonth() + 1;
				exibe_calendario($("#id_usuario").val(), $("#calendario_mes").val(), $("#calendario_ano").val());
				exibe_estatisticas('S');
				exibe_info_dia();
			}
		});
	}
}
	
function salvar_form_calendario()
{
	var nDate = new Date();
	var thisYear = nDate.getFullYear();
	var thisMonth = nDate.getMonth() + 1;
	
	campos = new Array();
	campos = put_element_MM(campos, 'form_distancia', 'Distância', 'R');
	campos = put_element_MM(campos, 'form_tipo', 'Tipo', 'R');
		
	MM_validateForm2(campos);
	
	if (document.MM_returnValue)
	{ 
		if ($("#form_tempo_min").val() > 59 || $("#form_tempo_seg").val() > 59)
		{
			alert('Minutos ou Segundos incorretos');
			return
		}
		$.ajax({
			url: 'ajax.php',
			dataType: 'text',
			type: 'post',	
			data: {acao: 'sa', calendario_ano: $("#calendario_ano").val(), calendario_mes: $("#calendario_mes").val(), calendario_dia: $("#calendario_dia").val(), form_distancia: $("#form_distancia").val(), form_tempo_hora: $("#form_tempo_hora").val(), form_tempo_min: $("#form_tempo_min").val(), form_tempo_seg: $("#form_tempo_seg").val(), form_tipo: $("#form_tipo").val()},
			cache: false,
			success: function(retorno)
			{
				$("#entrada_dados").toggle("slow");
				var nDate = new Date();
				var thisYear = nDate.getFullYear();
				var thisMonth = nDate.getMonth() + 1;
				exibe_calendario($("#id_usuario").val(), $("#calendario_mes").val(), $("#calendario_ano").val());
				exibe_estatisticas('S');
				exibe_info_dia();
			}
		});
	}
}

// post-submit callback 
function retorno_salvar_form(responseText, statusText)  
{ 
	$.ajax({
		url: "tabela_calendario.php?mes="+$("#calendario_mes").val()+"&ano="+$("#calendario_ano").val(),
  		cache: false,
  		success: function(html){
    		$("#calendario").html(html);
 		 }
	});
}

function exibe_calendario(id_usuario, mes, ano)
{
	$("#calendario").html("<div align='center' style='width:100%; padding-top:100px; vertical-align: middle'><img src='images/ajax-loader.gif'></div>");
	$.ajax({
		url: 'ajax.php',
		type: 'post',
  		cache: false,
		dataType: 'json',
		data: {acao: 'ec', mes: mes, ano: ano, id_usuario: id_usuario},
  		success: function(retorno)
		{
			$("#calendario").html(decode(retorno.calendario));
			
			if (retorno.exibe_tip == '1')
			{
				$("td[class='calend_e']").wTooltip({
					content: "Registre seu resultado na prova",
					style: {
						fontFamily: "Verdana",
						fontSize: "10px",
						padding: "5px"
					},
					offsetY: 15,
					offsetX: -15
				});
			}
 		},
		error: function(XMLHttpRequest, textStatus, errorThrown)
		{
			alert(textStatus);
		}
	});
}

function atualiza_tipo(obj)
{
	if (obj.value == 'C')
	{
		$.ajax({
			url: 'ajax.php',
			type: 'post',	
			data: {acao: 'att', calendario_ano: $("#calendario_ano").val(), calendario_mes: $("#calendario_mes").val(), calendario_dia: $("#calendario_dia").val()},
			cache: false,
			dataType: 'json',
			success: function(retorno)
			{
				if (retorno.valido == 'OK')
				{
					$("#form_distancia").val(retorno.distancia);
				}
				else
				{
					$("#div_dialog").html("Você não tem prova cadastrada deste dia.<br>Para cadastrar uma nova prova clique <a href='?acao=ev&cadastrar_evento=1'>aqui</a>.");
				$("#div_dialog").dialog({width: '400px', title: 'Prova', resizable: false, modal: true, overlay: {opacity: 0.5, background: "black"}});
				}
			}
		});
	}
}