function addLinkRes(){
	/*
	J('table.tb_resultados tbody tr').not('.more').find('td:last-child a').each(function(){
		var lnkMateria = J(this).attr('href');
		var titleMateria = J(this).attr('title');
		J(this).parent('td').addClass('materia');
		J(this).parents('tr').css('cursor','pointer');
		J(this).parents('tr').attr('title',titleMateria);
		J(this).parents('tr').click(function(){
			window.location.href = lnkMateria;
		});
	});
	*/
}

function clearHash(){
	var url = window.location.href;
	url= url.substring((url.indexOf('#')+1),url.lenght);
	window.location.replace(url);
}

function chooseTab(){
	var urlHash = location.hash;
	if(urlHash){
		switch(urlHash){			
			case "#classificacao" : {
				J(location.hash).click();
				setTimeout('clearHash()', 2000);
				break;
			}
			case "#calendario" : {
				J(location.hash).click();
				setTimeout('clearHash()', 2000);
				break;
			}
			case "#resultados" : {
				J(location.hash).click();
				setTimeout('clearHash()', 2000);
				break;
			}
			
		}
	}	
}

J(document).ready(function(){
	//Oculta todas as divs;
	J(".list_noticias").hide();	

	//Mostra a div que possuir o ID #showme ou a primeira div	
	J('.tabs_content div:first').show();
	//J('.news li:first-child').addClass('selected');
	
	//Adiciona Funcionalidades ao evento onClick do link de cada aba para links com o atributo rel = load;
	var ajaxLoad = function(){

		//Captura o valor do atributo href do link clicado;
		var carga = J(this).attr('href');

		//Captura qual li contem o link clicado;
		var tab = J(this).parent('li');
		
		// caso a requisição venha do selected box simula a sequencia
		if (carga == undefined)	{
			carga = J('.news .selected a').attr('href');
			tab = J('.news .selected a').parent('li');
			J('.news li').removeClass('selected');
		}

		//Faz uma checagem se a li do link clicado possui a classe 'selected'
		if(!tab.hasClass('selected')){
			//Se não possuir a classe, faz uma chacagem para ver se o valor da variavel carga é diferente de '#', 'null' e 'undefined';
			if(carga != '#' && carga !='null' && carga != 'undefined'){
				//Se for diferente, remove a classe slected de todos os lis;
				J('.news li').removeClass('selected');
	
				//Aduiciona a classe 'selected' na li do link clicado;
				tab.addClass('selected');
				J(".list_noticias").hide();					
				J(".list_noticias").not("#showme").html('Carregando...');
				//Carrega a página através do load do jQuery
				J(".list_noticias").not("#showme").loadEncode(carga, 'UTF-8', {ATTRIBUTE_TAGREQUEST:window.location.pathname, editionId:J('#campeonatos').val()},function(){
					J("a.widget").unbind();
					J("a.widget").click(function(){
						openModal(J(this).attr('href'));
						return false;
					});
					addLinkRes();					
				});
				J(".list_noticias").not("#showme").fadeIn();								
			}
		}
		return false;		
	}

	J('.news li a[rel=load]').click(ajaxLoad);
	J('#campeonatos').change(function(){		
		ajaxLoad();
	});
	addLinkRes();
	chooseTab();
});