J(document).ready(function(){	
	
	//resuladosWidget();
	
	J('#resultados_widget').change(function(){			
		resuladosWidget();			
	});
	navegacaoRodadas();
	
});

function resuladosWidget(rodada){
	J('#box_resultados').height(J('#box_resultados').height());
	J('#box_calendario').height(J('#box_calendario').height());
	J('#box_resultados, #box_calendario').html('Carregando...');
	
	if(rodada){	
		J.ajax({
			url: '/elementos/campeonato.filtrado.tiles.logic',
			type: 'POST',
			data: 'editionId='+J('#resultados_widget').val()+'&round='+rodada,
			success: function(msg){
				J('ul.result li').removeClass('selected');
				J('ul.result li:first').addClass('selected');
				J('#resultado_refresh').html(msg);
				J('#resultado_refresh #box_calendario').hide();
				navegacaoRodadas();
			}
		});	
		
	} else {
	
		J.ajax({
			url: '/elementos/campeonato.filtrado.tiles.logic',
			type: 'POST',
			data: 'editionId='+J('#resultados_widget').val(),
			success: function(msg){
				J('ul.result li').removeClass('selected');
				J('ul.result li:first').addClass('selected');
				J('#resultado_refresh').html(msg);
				J('#resultado_refresh #box_calendario').hide();
				navegacaoRodadas();
			}
		});
		
	}
}

function navegacaoRodadas(){
	J('#resultado_refresh a.avancar, #resultado_refresh a.voltar').unbind();
	J('#resultado_refresh a.avancar, #resultado_refresh a.voltar').click(function(){
		rodadaAtual = parseInt(J('#rodada').val());
		novaRodada = J(this).hasClass('voltar') ? rodadaAtual + 1 : rodadaAtual - 1;
		//alert(novaRodada);
		resuladosWidget(novaRodada);
		return false;
	});
}