function requisitarBuscaFederacoes() {

	_estadosite = document.getElementById('estadosite').value;
	if(_estadosite != '') {
		
		// ESCONDER selecao_estadosite:
		// document.getElementById('selecao_estadosite').style.display = 'none';
		
		// ESCONDER FLASHS:
		document.getElementById('banner').style.visibility = 'hidden';
		document.getElementById('flash_mapa').style.visibility = 'hidden';
		
		modo_debugger_ajax = false;
		url = 'biblioteca/processamento.php';
		parametros = 'acao=buscar_federacoes&estadosite=' + _estadosite;
		objetoRequisicaoDados = new requisicaoDados(url, parametros, resultadoBuscaFederacoes, cancelarBuscaFederacoes);
	}
}

function cancelarBuscaFederacoes() {
	cancelarAjax();
	document.getElementById('selecao_estadosite').style.display = 'inline';
	document.getElementById('banner').style.visibility = 'visible';
	document.getElementById('flash_mapa').style.visibility = 'visible';

}

function resultadoBuscaFederacoes() {

	if(resultado_busca_federacoes == 'fracasso') {
		alert('Houve algum erro ao buscar as federações de ' + estadosite_nome);
		cancelarBuscaFederacoes();
	} else {
		if(qtd_federacoes == '1') {
			// SETAR COOKIE:
			// setcookie('federacaosite', _federacaosite, expiracao, '/');
			createCookie('federacaosite',federacaosite0,365)
			
			// RELOAD:
			window.location.reload();
		} else {
			
			// EXIBIR FLASHS:
			document.getElementById('banner').style.visibility = 'visible';
			document.getElementById('flash_mapa').style.visibility = 'visible';

			// EXIBIR SELEÇÃO DE FEDERAÇÕES:
			document.getElementById('selecao_federacaosite').style.display = 'inline';
			
			_select = document.getElementById('federacaosite');
			
			// RESETAR SELECT:
			_select.innerHTML = '<option value=""></option>';
			option = document.createElement('option');
			_select.appendChild(option);
			
			// INSERIR FEDERAÇÕES:
			for(i=0; i<qtd_federacoes; i++) {
				_federacaosite = eval('federacaosite' + i);
				_federacaosite_nome = eval('federacaosite_nome' + i);
				option = document.createElement('option');
				option.setAttribute('value', _federacaosite);
				option.innerHTML = _federacaosite_nome;
				_select.appendChild(option);
			}
			
			//alert('Escolha a federação.');
			// PISCAR A ESCOLHA DE FEDERAÇÕES:
			piscarFederacaosite();
		}
	}
}

var piscada = 0;
var qtd_piscadas = 9;
var delay_piscada = 300;
function piscarFederacaosite() {
	if(piscada <= qtd_piscadas) {
		piscada++;
		elemento_html = document.getElementById('selecao_federacaosite');
		// FIREFOX:
		if(elemento_html.style.backgroundColor.toUpperCase() == '#FFFFFF' || elemento_html.style.backgroundColor.toUpperCase() == 'RGB(255, 255, 255)') {
			elemento_html.style.backgroundColor = '';
		} else {
			elemento_html.style.backgroundColor = '#FFFFFF';
		}
		setTimeout('piscarFederacaosite()', delay_piscada);
	} else {
		piscada = 0;
	}
	
}


function selecionarFederacaosite() {
	_federacaosite = document.getElementById('federacaosite').value;
	// SETAR COOKIE:
	if(_federacaosite != '') {
		createCookie('federacaosite',_federacaosite,365)
		//objDate = new Date();
		//expiracao = objDate.getTime() + (60*60*24*365);
		// setcookie('federacaosite', _federacaosite, expiracao, '/');
		// RELOAD:
		window.location.reload();
	}
}