/*
 +-------------------------------------------------------------------------+
 | Arquivo Javascript do www.CANALBOTAFOGO.com.br                          |
 | Autor: Valério Lopes; webmaster@canalbotafogo.com.br                    |
 | Todos os direitos reservados.                                           |
 +-------------------------------------------------------------------------+
*/

function Ajax(url,readyStateFunction,async,online)
{
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = readyStateFunction;
		req.open("GET", url, async);
		req.send(null);
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			if(readyStateFunction) req.onreadystatechange = readyStateFunction;
				req.open("GET", url, async);
				req.send();
		}
	}
}

function getObjectID(id,param){
	var objeto;
	if(document.getElementById) {
		if(window.opener && param == 1) objeto = window.opener.document.getElementById(id);
		else objeto = document.getElementById(id);
	}
	else {
		if(window.opener && param == 1) objeto = window.opener.document.all[id];
		else objeto = document.all[id];
	}
	return objeto;
}

//Funções do Cadastro

function cadastroChecaMes(mes) {
	var dias = getObjectID("cad_nascDia");
	var ano = getObjectID("cad_nascAno");
	if(mes == "2") { //Fevereiro
		if(((ano.options[ano.selectedIndex].value % 4) == 0) && (ano.selectedIndex != 0)) l = 29;
		else l = 28;
		for(x=dias.length-1;x>l;x--) dias.options[x] = null;
	}
	else { //Meses de 30 dias
		if(mes == "4" || mes == "6" || mes == "9" || mes == "11") {
			if(dias.length == 32) dias.options[31] = null;
			if(dias.length < 31) {
				for(x=dias.length-1;x<30;x++) {
					var opt = new Option(x+1,x+1);
					dias.options[x+1] = opt;
				}
			}
		}
		else { //Meses com 31 dias
			if(dias.length < 32) {
				for(x=dias.length-1;x<31;x++) {
					var opt = new Option(x+1,x+1);
					dias.options[x+1] = opt;
				}
			}
		}
	}
}

function cadastroChecaAno(ano){
	var dias = getObjectID("cad_nascDia");
	var mes = getObjectID("cad_nascMes");
	var valorMes = mes.options[mes.selectedIndex].value;

	if(valorMes == "2") { //Fevereiro
		if((dias.length == 30) && (ano % 4 != 0)) dias.options[29] = null;
		else if((dias.length == 29) && (ano % 4 == 0)) {
	 		var opt = new Option("29");
	 		dias.options[29] = opt;
	 	}
	}

}

function mudaAvatar(select) {
	if (select.selectedIndex >= 0) {
		document.images.avatarImg.src = 'imagens/avatares/' + select.options[select.selectedIndex].value;
	}
}

function avtPerfil(img){
	document.cadastro.cad_avatar.disabled=true;
	document.cadastro.cad_minhaFoto.disabled=false;
	document.images.avatarImg.src = 'imagens/avatares/' + img;

}

function realizaCadastro(){
	var submit = getObjectID("divSubmit");
	submit.innerHTML = "<center><b><i>Verificando...</b></i></center>";
	//Inicio das verificações
	var erros = "";

	var login = getObjectID("cad_login");
	if(login.value.length < 3 || login.value.length > 20) erros = "- Tamanho do Login inválido;\n";

	var password = getObjectID("cad_pass");
	if(password.value.length < 5 || password.value.length > 15) erros += "- Tamanho da Senha inválido;\n";

	var pass2 = getObjectID("cad_confPass");
	if(password.value != pass2.value) erros += "- A confirmação da senha está errada;\n";

	var nome = getObjectID("cad_nome");
	if(nome.length < 2 || !isNaN(nome.value)) erros += "- O nome é inválido;\n";

	var email = getObjectID("cad_email");
	if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1) erros += "- O e-mail é inválido;\n";

	var cad_diaNasc = getObjectID("cad_nascDia");
	var cad_mesNasc = getObjectID("cad_nascMes");
	var cad_anoNasc = getObjectID("cad_nascAno");

	if( (cad_diaNasc.value != '00' || cad_mesNasc.value != '00' || cad_anoNasc.value != '0000') && (cad_diaNasc.value == '00' || cad_mesNasc.value == '00' || cad_anoNasc.value == '0000'))
		erros += "- Data de nascimento inválida. Informe-a corretamente ou não informe;\n";

	if(erros != "") {
		erros = "Cadastro inválido. Você deve corrigir:\n\n"+erros;
		alert(erros)
		submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Efetivar Cadastro\"></center>";
	}
	else {
		var url = "consultaCad.php?ac=checaLog&login="+login.value+"&email="+email.value+"";
		Ajax(url,null,false);
		var texto = req.responseText;
		if(texto.substring(0,7) != "Sucesso") {
			alert(req.responseText);
			submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Efetivar Cadastro\"></center>";
		}
		else {
			submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Efetivar Cadastro\"></center>";
			document.cadastro.action = "consultaCad.php?efetiva";
			document.cadastro.target = "_blank";
			document.cadastro.submit();
		}
	}
}

function ePerfil(){
	var submit = getObjectID("divSubmit");
	submit.innerHTML = "<center><b><i>Verificando...</b></i></center>";
	//Inicio das verificações
	var erros = "";
	var pass = 0;
	var password = getObjectID("cad_pass");
	if(password.value.length > 0) {
		pass = 1;
		if(password.value.length < 5 || password.value.length > 15) erros += "- Tamanho da Senha atual inválido;\n";

		var novaSenha = getObjectID("cad_novaSenha");
		if(novaSenha.value.length < 5 || novaSenha.value.length > 15) erros += "- Tamanho da nova senha é inválido;\n";

		var pass2 = getObjectID("cad_confPass");
		if(novaSenha.value != pass2.value) erros += "- A confirmação da nova senha está errada;\n";
	}

	var nome = getObjectID("cad_nome");
	if(nome.length < 2 || !isNaN(nome.value)) erros += "- O nome é inválido;\n";

	var email = getObjectID("cad_email");
	if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1) erros += "- O e-mail é inválido;\n";

	var cad_diaNasc = getObjectID("cad_nascDia");
	var cad_mesNasc = getObjectID("cad_nascMes");
	var cad_anoNasc = getObjectID("cad_nascAno");

	if( (cad_diaNasc.value != '00' || cad_mesNasc.value != '00' || cad_anoNasc.value != '0000') && (cad_diaNasc.value == '00' || cad_mesNasc.value == '00' || cad_anoNasc.value == '0000'))
		erros += "- Data de nascimento inválida. Informe-a corretamente ou não informe;\n";


	if(erros != "") {
		erros = "A edição de seu perfil não pôde ser realizada. Você deve corrigir:\n\n"+erros;
		alert(erros)
		submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Editar Perfil\"></center>";
	}
	else {
		if(pass == 1) var url = "consultaEd.php?ac=check&email="+email.value+"&pass="+hex_md5(password.value)+"";
		else var url = "consultaEd.php?ac=checkMail&email="+email.value+"";
		Ajax(url,null,false);
		var texto = req.responseText;
		if(texto.substring(0,7) != "Sucesso") {
			alert(req.responseText);
			submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Editar Perfil\"></center>";
		}
		else {
			submit.innerHTML = "<center><input type=\"submit\" class=\"botao\" style=\"width:250px;\" value=\"Editar Perfil\"></center>";
			document.edicao.action = "consultaEd.php?efetiva";
			document.edicao.target = "_blank";
			document.edicao.submit();
		}
	}
}

//Fim Funções de Cadastro

function Logar() {
	var login = getObjectID("login");
	var pass = getObjectID("passx");
	if(login.value != "" && pass.value != "") {
		var diV = getObjectID("divLogin");
		var pas = hex_md5(pass.value);
		var url = "login.php?ajax=1&action=logar&login="+login.value+"&pass="+pas+"";
		diV.innerHTML="<img border=\"0\" src=\"imagens/menu_usuario.jpg\"><center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Logando...</b></font></center>";
		Ajax(url,log2,true);
	}
	else alert("Preencha seu usuario e senha.")
}

function Logout(){
	var url = "login.php?ajax=1&action=logout";
	var diV = getObjectID("divLogin");
  	diV.innerHTML="<img border=\"0\" src=\"imagens/menu_usuario.jpg\"><center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Saindo...</b></font></center>";
	Ajax(url,log2,true);
}

function Senha(){
	var divPrincipal = getObjectID("centro");
	var url = "recuperaSenha.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Senha_2,true);
}

function Senha_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			div.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			 urchinTracker("recuperaSenha.php");
		}
	}
}

function recuperaSenha(){
	var divSenha = getObjectID("senha");
	var login = getObjectID("senha_login");
	if(login.value.length < 1) alert("Erro: Entre com um nick válido");
	else {
		var url = "recuperaSenha.php?nick="+login.value+"";
		Ajax(url,null,false);

		string = req.responseText.split("|");
		if(string[0] == "Sucesso") divSenha.innerHTML = "<div style=\"float:left\">&#149;</div><div style=\"float:left;margin-left:3px\">Feito, "+login.value+"! Cheque seu e-mail de cadastro ("+string[1]+") para poder logar novamente no site.</div>";
		else alert(req.responseText);
	}
}

function log2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var diV = getObjectID("divLogin");
			diV.innerHTML = req.responseText;

       	 //Poe nick no Webchat
//       	 var webchat = getObjectID("nick");
 //      	 var nick = getObjectID("nickWeb");
 //      	 if (nick) webchat.value = nick.value

       	 var url = "enquete.php?ajax=1";
       	 //Atualiza Enquete
       	 var Enq = getObjectID("divEnquete");
       	 Ajax(url,null,false);
       	 Enq.innerHTML = req.responseText;

			  //Atualiza Usuários Online
			atualizaUsers();

		}
	}
}

function Perfil(nick){
	var divPrincipal = getObjectID("centro",1);
	var url = "perfil.php?u="+nick+"";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando perfil de "+nick+"...</b></font></center>";
	Ajax(url,Perfil_2,true);
}

function Perfil_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro",1);
       	 div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("perfil.php");
		}
	}
}

function procuraPerfil() {
	var nick = getObjectID("procuraPerfil");
	var centro = getObjectID("centro");
	if(nick.value == '') alert('Entre com um nick');
	else {
		var url = "perfil.php?u="+nick.value+"";
		centro.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando perfil de "+nick.value+"...</b></font></center>";
		Ajax(url,null,false);
		centro.innerHTML = req.responseText;
	}
}

function editaPerfil() {
	var divPrincipal = getObjectID("centro");
	var url = "editaPerfil.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,editaPerfil_2,true);
}

function editaPerfil_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
       	 div.innerHTML = req.responseText;
       	 _uacct = "UA-677035-1";
			 urchinTracker("editaPerfil.php");
		}
	}
}

function noticiasAntigas(){
	var divPrincipal = getObjectID("centro");
	var url = "noticiasAntigas.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,noticiasAntigas_2,true);
}

function Fotos(){
	var divPrincipal = getObjectID("centro");
	var url = "fotos.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando fotos...<br>(pode demorar um pouquinho)</b></font></center>";
	Ajax(url,fotos_2,true);
}

function fotos_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var texto = req.responseText;
				 var div = getObjectID("centro");
				 if(texto.substring(0,9) == "&#149; <a") { //bug
						div.innerHTML="<center><font face=\"verdana\" size=\"1\"><b>Ocorreu um erro na requisição.<br>Tente reprocessá-la.</b></font></center>";
				 }
				 else {
					div.innerHTML = req.responseText;
					tooltip.init();
					 startList();
					 _uacct = "UA-677035-1";
					 urchinTracker("fotos.php");
				}
		}
	}
}

function noticiasAntigas_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var div = getObjectID("centro");
	       	 div.innerHTML = req.responseText;
	       	 tooltip.init();
				 startList();
				 _uacct = "UA-677035-1";
				 urchinTracker("noticiasAntigas.php");
		}
	}
}


function canalBotafogo_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var div = getObjectID("centro");
	       	 div.innerHTML = req.responseText;
	       	 tooltip.init();
				 startList();
				 _uacct = "UA-677035-1";
				 urchinTracker("IRC/canalBotafogo.php");
		}
	}
}

function canalBotafogo(){
	var divPrincipal = getObjectID("centro");
	var url = "IRC/canalBotafogo.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando...</b></font></center>";
	Ajax(url,canalBotafogo_2,true);
}

function perolas_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var div = getObjectID("centro");
	       	 div.innerHTML = req.responseText;
	       	 tooltip.init();
				 startList();
				 _uacct = "UA-677035-1";
				 urchinTracker("IRC/perolas.php");
		}
	}
}

function Perolas(param){
	var divPrincipal = getObjectID("centro");
	var url;

	if(param == 1) url = "IRC/perolas.php?antigos";
	else url = "IRC/perolas.php";

	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando...</b></font></center>";
	Ajax(url,perolas_2,true);
}

function vaiVem_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var div = getObjectID("centro");
				 div.innerHTML = req.responseText;
				 tooltip.init();
				 startList();
				 _uacct = "UA-677035-1";
				 urchinTracker("vaiVem.php");
		}
	}
}

function vaiVem(){
	var divPrincipal = getObjectID("centro");
	var url = "vaiVem.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando...</b></font></center>";
	Ajax(url,vaiVem_2,true);
}

function mudaPagina(secao,numero,divisao,id,nick){
	if(secao == "" || secao == "news" || secao == "fotosSecao" || secao == "fotosProcura" || secao == "coluna") {
		var divPrincipal = getObjectID("centro");
		var url;
		switch(secao){
			case "news": url = "noticiasAntigas.php?pag="+numero;
				break;
			case "fotosSecao": url = "fotos.php?pag="+numero;
				break;
			case "fotosProcura": url = "fotos.php?acao=procurar&pag="+numero+"&nick="+nick;
				break;
			case "coluna": url = "colunas.php?pag="+numero+"&idAdmin="+nick;
				break;
		}
		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,fotos_2,true);
	}
	else if(secao == 'noticias' || secao == 'fotos' || secao == 'colunas') {
		var url = "comentarios.php?id="+id+"&secao="+secao+"&pag="+numero+"&divisao=";
		divisao = parseInt(divisao)
		switch(divisao){
			case 1: url += "todos";
				break;
			case 25: url += 25;
				break;
			case 50: url += 50;
				break;
			case 100: url += 100;
				break;
			default: url += "todos";
		}
		var div = getObjectID("comentariosDiv");
		div.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,mudaPag_2,true);
	}
}

function mudaPag_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 	 var div = getObjectID("comentariosDiv");
				 var texto = req.responseText;
				 if(texto.substring(0,9) == "&#149; <a") { //bug
						div.innerHTML="<center><font face=\"verdana\" size=\"1\"><b>Ocorreu um erro na requisição.<br>Tente reprocessá-la.</b></font></center>";
				 }
				 else {
       	 		div.innerHTML = req.responseText;
       	 		delete req;
       	 	}
		}
	}
}

function comentarNoticia(){
	var hidden = getObjectID("comMsg");
	var textarea = getObjectID("comentarioMsg");
	var form = getObjectID("formComent");

	hidden.value = textarea.value;
	form.submit();
}

function faleConosco(param){
	var divPrincipal = getObjectID("centro");
	var url = "faleConosco.php";
	if(param == "parcerias") url += "?parcerias";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,faleConosco_2,true);
}

function faleConosco_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
       	 div.innerHTML = req.responseText;
       	 var text = getObjectID("mensagem");
       	 if(text) text.focus();
       	 _uacct = "UA-677035-1";
			 urchinTracker("faleConosco.php");
		}
	}
}

function enviarL(){
	var divPrincipal = getObjectID("centro");
	var url = "enviarLogs.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,enviarL_2,true);
}

function enviarL_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
       	 div.innerHTML = req.responseText;
       	 var text = getObjectID("mensagem");
       	 if(text) text.focus();
       	 _uacct = "UA-677035-1";
		urchinTracker("enviarLogs.php");
		}
	}
}

function EnviarLogs(){
	var msg = getObjectID("mensagem");
	if (msg.value.length <= 0) alert("Erro: digite uma mensagem");
	else {
		var submit = getObjectID("submitLogs");
		submit.innerHTML = "<center><b><i>Enviando...</b></i></center>";
		var form = getObjectID("enviarLogs");
		form.action = "enviarLogs.php?Enviar";
		form.target = "_blank";
		form.submit();
	}
}


function mudaVideo(id){
	if(id != "nada" && !isNaN(id)) {
		var divPrincipal = getObjectID("centro");
		var url = "BotafogoFR/multimidia.php?id="+id;
		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,video_2,true);
	}
	else alert('ID Inválido')
}

function video_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
       	 div.innerHTML = req.responseText;
		_uacct = "UA-677035-1";
		urchinTracker("BotafogoFR/multimidia.php");		 
		}
	}
}

function mudaCraque(nome){
	if(nome != "nada") {
		var divPrincipal = getObjectID("craquesTexto");
		var url = "BotafogoFR/craques.php?nome="+nome+"";
		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,craques_2,true);
	}
}

function craques_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("craquesTexto");
			div.innerHTML = req.responseText;
		   	 _uacct = "UA-677035-1";
			urchinTracker("BotafogoFR/craques.php");
		}
	}
}

function equipe(){
	var divPrincipal = getObjectID("centro");
	var url = "staff.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Equipe_2,true);
}

function Equipe_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			div.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			 urchinTracker("staff.php");
		}
	}
}

function Jogos(id,ano){
	var divPrincipal = getObjectID("centro");
	var url;
	if(id != '' && ano != '') url = "jogos.php?id="+id+"&ano="+ano+"";
	else url = "jogos.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Jogos_2,true);
}

function Jogos_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			 div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("jogos.php");
		}
	}
}

function Equipe_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			div.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			 urchinTracker("jogos.php");
		}
	}
}

function Elenco(){
	var divPrincipal = getObjectID("centro");
	var url = "elenco.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Elenco_2,true);
}

function Elenco_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			 div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("elenco.php");
		}
	}
}

function mudaJogo(id,ano,main){
	if(id != "nada") {
		if(main == 1 || main == 2) var divPrincipal = getObjectID("centro");
		else var divPrincipal = getObjectID("fichaTecnica");

		var url = ""

		if(main == 2) url = "jogos.php?id="+id+"&ano="+ano+"";
		else url = "jogos.php?ajax=1&id="+id+"&ano="+ano+"";

		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,mudaJogo_2,true);
	}
}

function mudaJogo_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("fichaTecnica");
			 if(!div) div = getObjectID("centro");
			div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("jogos.php");	
		}
	}
}

function mudaJogador(id){
	if(id != "nada") {
		var divPrincipal = getObjectID("fichaJogador");
		var url = "elenco.php?ajax=1&id="+id+"";
		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
		Ajax(url,mudaJogador_2,true);
	}
}

function mudaJogador_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("fichaJogador");
			div.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			urchinTracker("elenco.php");
		}
	}
}

function Colunas(idAdmin){
	var divPrincipal = getObjectID("centro");
	var url = "colunas.php?idAdmin="+idAdmin;
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, carregando colunas...</b></font></center>";
	Ajax(url,colunas_2,true);
}

function colunas_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var texto = req.responseText;
				 var div = getObjectID("centro");
				 if(texto.substring(0,9) == "&#149; <a") { //bug
						div.innerHTML="<center><font face=\"verdana\" size=\"1\"><b>Ocorreu um erro na requisição.<br>Tente reprocessá-la.</b></font></center>";
				 }
				 else {
		       	 div.innerHTML = req.responseText;
		       	 tooltip.init();
					 startList();
					 _uacct = "UA-677035-1";
					 urchinTracker("colunas.php");
				}
		}
	}
}

function Botafogo(secao){
	var url;
	switch(secao){
			case 1:
				url = "BotafogoFR/historia.php";
				break;
			case 2:
				url = "BotafogoFR/titulos.php";
				break;
			case 3:
				url = "BotafogoFR/uniforme.php";
				break;
			case 4:
				url = "BotafogoFR/multimidia.php";
				break;
			case 5:
				url = "BotafogoFR/hino.php";
				break;
			case 6:
				url = "BotafogoFR/craques.php";
				break;
			case 7:
				url = "BotafogoFR/curiosidades.php";
				break;
			case 8:
				url = "BotafogoFR/mascotes.php";
				break;
			default:
				url = "BotafogoFR/historia.php";
		}
	var divPrincipal = getObjectID("centro");
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Botafogo_2,true);
}

function Botafogo_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			div.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			 urchinTracker("BotafogoFR");
		}
	}
}

function AbrirNoticia(id){
	if (id != null && !isNaN(id)) {
		var noticia;

		var largura = 750;
		var altura = 500;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		noticia = window.open("noticia.php?id="+id+"","noticia"+id+"","resizable=yes,statusbar=yes,scrollbars=yes,status=yes,menubar=no,location=no,toolbar=no,left="+esquerda+",top="+topo+",width=760,height=500");
	}
	else alert('ID Inválido');
}

function AbrirFoto(id){
	if (id != null && !isNaN(id)) {
		var foto;

		var largura = 750;
		var altura = 500;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		foto = window.open("verFoto.php?id="+id+"","foto"+id+"","resizable=yes,statusbar=yes,scrollbars=yes,status=yes,menubar=no,location=no,toolbar=no,left="+esquerda+",top="+topo+",width=760,height=500");
	}
	else alert('ID Inválido');
}

function Coluna(id){
	if (id != null && !isNaN(id)) {
		var coluna;

		var largura = 750;
		var altura = 500;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		coluna = window.open("coluna.php?id="+id+"","coluna"+id+"","resizable=yes,statusbar=yes,scrollbars=yes,status=yes,menubar=no,location=no,toolbar=no,left="+esquerda+",top="+topo+",width=760,height=500");
	}
	else alert('ID Inválido');
}

function procurarFotos(){
	var nick = getObjectID("nickBuscar");

	if (nick.value.length <= 0) alert("Digite um nick válido");
	else {
		var url = "fotos.php?acao=procurar&nick="+nick.value+"";
		var divPrincipal = getObjectID("centro");
		divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde, procurando fotos de "+nick.value+"...</b></font></center>";
		Ajax(url,procurarFotos_2,true);
	}
}

function procurarFotos_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
				 var div = getObjectID("centro");
				div.innerHTML = req.responseText;
				tooltip.init();
				 startList();
				 _uacct = "UA-677035-1";
				 urchinTracker("fotos.php?search");
		}
	}
}

function enviarFoto(){
	var divPrincipal = getObjectID("centro");
	var url = "enviarFoto.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,enviarFoto_2,true);
}

function enviarFoto_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			 div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("enviarFoto.php");
		}
	}
}

function EnviaFC(){
	var msg = getObjectID("mensagem");
	if (msg.value.length <= 0) alert("Erro: digite uma mensagem");
	else {
		var submit = getObjectID("submitFC");
		submit.innerHTML = "<center><b><i>Enviando...</b></i></center>";
		var form = getObjectID("faleConosco");
		form.action = "faleConosco.php?Enviar";
		form.target = "_blank";
		form.submit();
	}
}

function VotaEnquete(){
	document.form.votar.disabled=true;
	var diV = getObjectID("divEnquete");
	var resp = document.form.enqueteRadio;
	var resposta;
	if(resp[0].checked) resposta = "o1";
	if(resp[1].checked) resposta = "o2";
	if(resp[2].checked) resposta = "o3";
	if(resp[3].checked) resposta = "o4";
	var url = "enquete.php?Xvotar&"+resposta+"";
	diV.innerHTML="<img border=\"0\" src=\"imagens/menu_enquete.jpg\"><center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Votou,true);
}

function Votou(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			var diV = getObjectID("divEnquete");
			diV.innerHTML = req.responseText;
			_uacct = "UA-677035-1";
			 urchinTracker("enquete.php?votar");
		}
	}
}

function abreEnquete() {
		var janela;

		var largura = 160;
		var altura = 320;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		janela = window.open("enquete.php?results","","height=320,width=160,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,left="+esquerda+",top="+topo+"")
}

function Aniversariantes() {
		var janela;

		var largura = 270;
		var altura = 365;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		janela = window.open("parabens.php?todos","","height="+altura+",width="+largura+",toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,left="+esquerda+",top="+topo+"")
}

function emailColunista(id) {
		var janela;

		var largura = 370;
		var altura = 490;

		var esquerda = (screen.width)?(screen.width-largura)/2:100;
		var topo = (screen.height)?(screen.height-altura)/2:100;

		janela = window.open("emailColunista.php?id="+id+"","","height=370,width=490,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,left="+esquerda+",top="+topo+"")
}

function atualizaUsers(param){
	var url;
	if(!param) url = "online.php?ajax=1";
	else url = "online.php";
	var users = getObjectID("usuariosOnline");
   Ajax(url,null,false);
   users.innerHTML = req.responseText;
   tooltip.init();
}

function atualizaUsuariosOnline(){
	tempo--;
	setTimeout("atualizaUsuariosOnline()", 1000);
	if(tempo == 0) {
		atualizaUsers();
		tempo = 180;
	}
}


function Cadastro() {
	var divPrincipal = getObjectID("centro");
	var url = "cadastro.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Cadastro_2,true);
}

function Cadastro_2(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
			 div.innerHTML = req.responseText;
			 _uacct = "UA-677035-1";
			 urchinTracker("cadastro.php");
		}
	}
}


//Retirado do site da Rede de IRC BRASnet, www.brasnet.org
function Chat(){
  var w = screen.width*(3/4);
  var h = screen.height*(3/4);
  var l = (screen.width-w)/2;
  var t = (screen.height-h)/2;
  var widthHeight = "width="+w+",height="+h+",left="+l+",top="+t+",menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,location=no";
  var nick = getObjectID("nick").value;
  if(nick != "") window.open('http://www.brasirc.org/webchat/chat.php?nick='+nick+'&canal=canalbotafogo','webchat',widthHeight);
	else alert("Digite um Apelido (nick)")
}

//////////////////////////////////////////////////////////////////
// qTip - CSS Tool Tips - by Craig Erskine
// http://qrayg.com | http://solardreamstudios.com
//
// Inspired by code from Travis Beckham
// http://www.squidfingers.com | http://www.podlob.com
//////////////////////////////////////////////////////////////////

var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowercase!//
var qTipX = -30; //This is qTip's X offset//
var qTipY = 25; //This is qTip's Y offset//

tooltip = {
  name : "qTip",
  offsetX : qTipX,
  offsetY : qTipY,
  tip : null
}

tooltip.init = function () {
	var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";
	if(!tipContainerID){ var tipContainerID = "qTip";}
	var tipContainer = document.getElementById(tipContainerID);

	if(!tipContainer) {
	  tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div");
		tipContainer.setAttribute("id", tipContainerID);
	  document.getElementsByTagName("body").item(0).appendChild(tipContainer);
	}

	if (!document.getElementById) return;
	this.tip = document.getElementById (this.name);
	var centro = getObjectID("centro");
	var uOnline = getObjectID("usuariosOnline");
	if (this.tip) {
		centro.onmousemove = function (evt) {tooltip.move (evt)};
		uOnline.onmousemove = function (evt) {tooltip.move (evt)};
	}
	var a, sTitle;
	var anchors = document.getElementsByTagName (qTipTag);

	for (var i = 0; i < anchors.length; i ++) {
		a = anchors[i];
		sTitle = a.getAttribute("title");
		if(sTitle) {
			a.setAttribute("tiptitle", sTitle);
			a.removeAttribute("title");
			a.onmouseover = function() {tooltip.show(this.getAttribute('tiptitle'))};
			a.onmouseout = function() {tooltip.hide()};
			a.onclick = function() {tooltip.hide()};
		}
	}
}

tooltip.move = function (evt) {
	var x=0, y=0;
	if (document.all) {
		x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
		y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
		x += window.event.clientX;
		y += window.event.clientY;
	}
	else {
		x = evt.pageX;
		y = evt.pageY;
	}
	this.tip.style.left = (x + this.offsetX) + "px";
	this.tip.style.top = (y + this.offsetY) + "px";
}

tooltip.show = function (text) {
	if (!this.tip) return;
	this.tip.innerHTML = text;
	this.tip.style.display = "block";
}

tooltip.hide = function () {
	if (!this.tip) return;
	this.tip.innerHTML = "";
	this.tip.style.display = "none";
}

startList = function() {
  if (document.all&&document.getElementById) {
    navRoot = document.getElementById("nav");
    for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="LI") {
        node.onmouseover=function() {
          this.className+=" over";
        }
        node.onmouseout=function() {
          this.className=this.className.replace(" over", "");
        }
      }
    }
  }
}

//Campeonato Carioca

function Carioca() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/tacaGuanabara.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function tacaGB() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/tacaGuanabara.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function tacaRio() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/tacaRio.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}


function Artilharia() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/artilharia.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function jogosTacaGB() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/jogosTacaGB.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function jogosTacaRio() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/carioca/jogosTacaRio.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}


//Copa do Brasil

function copaBR() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/copabr/principalcopabr.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function jogosCopaBR() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/copabr/jogoscopabr.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function artilhariaCopaBR() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/copabr/artilhariacopabr.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

//Brasileirao

function campBR() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/brasileiro/classificacao.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function artilhariaCampBR() {
	var divPrincipal = getObjectID("centro");
	var url = "campeonatos/brasileiro/artilharia.php";
	divPrincipal.innerHTML="<center><img src=\"imagens/spinner.gif\" border=\"0\"><font face=\"verdana\" size=\"1\"><b> Aguarde...</b></font></center>";
	Ajax(url,Retorno,true);
}

function Retorno(){
	if (req.readyState == 4) {
		if (req.status == 200) {
			 var div = getObjectID("centro");
       	 		 div.innerHTML = req.responseText;
		}
	}
}