function createRequestObject(){
	var request_;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_ = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		 request_ = new XMLHttpRequest();
	}
	return request_;
}
var http = createRequestObject();

function soundtrack(elementIDC, id, caminho, area, campo){
	http.open('get', caminho + 'ajax/soundtracks_admin.php?id=' + id + '&area=' + area + '&campo=' + campo);
	http.onreadystatechange = function destaqueresposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function adicionaVoto(elementIDC, id, caminho, area, tipo, usuario){
	http.open('get', caminho + 'ajax/comentarvoto.php?id=' + id + '&area=' + area + '&tipo=' + tipo + '&usuario=' + usuario);
	http.onreadystatechange = function destaqueresposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function centralAjax(elementIDC, arquivo, caminho, mensagem){
	mensagem = escape(mensagem);
	var params = "mensagem=" + mensagem;
	http.open('post', caminho + 'ajax/'+ arquivo);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function Player(elementIDC, arquivo, caminho, acao){
	mensagem = escape(arquivo);
	var params = "url=" + arquivo + "&e=" + elementIDC + "&a=" + acao;
	http.open('post', caminho + 'ajax/player.php');
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function SalvaTags(elementIDC, arquivo, caminho, mensagem, tipo, usuario, aux_id){
	mensagem = escape(mensagem);
	var params = "mensagem=" + mensagem + "&tipo=" + tipo + "&usuario=" + usuario + "&aux_id=" + aux_id;
	http.open('post', caminho + 'ajax/'+ arquivo);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function deletaTags(elementIDC, arquivo, caminho, id, tipo, usuario, aux_id){
	var params = "id=" + id + "&tipo=" + tipo + "&usuario=" + usuario + "&aux_id=" + aux_id;
	http.open('post', caminho + 'ajax/'+ arquivo);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function addGameListaFloat(elementIDC, caminho, game, usuario, tipo){
	var params = "game=" + game + "&usuario=" + usuario + "&tipo=" + tipo;
	http.open('post', caminho + 'ajax/addGameLista.php');
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function deletaFloatResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:511px; text-align:center; margin-top:70px"><img src="'+ res_caminho +'images/icones/nloader.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function deletaFloat(elementIDC, caminho, linkURL, mensagem, usuario){
	mensagem = escape(mensagem);
	linkURL = escape(linkURL);
	var params = "mensagem=" + mensagem + "&usuario=" + usuario + "&linkURL="+ linkURL;
	http.open('post', caminho + 'ajax/floatDeleta.php');
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function deletaFloatResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:511px; text-align:center; margin-top:70px"><img src="'+ res_caminho +'images/icones/nloader.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function storeFloat(elementIDC, caminho, gil, id, usuario){
	var params = "id=" + id + "&usuario=" + usuario + "&gil="+ gil;
	http.open('post', caminho + 'ajax/floatStore.php');
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function storeFloatResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:511px; text-align:center; margin-top:70px"><img src="'+ res_caminho +'images/icones/nloader.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function editaNoticia(elementIDC, noticiaID, caminho, area, acao, usuario, valor){
	valor = escape(valor);
	var params = "noticiaID=" + noticiaID + "&usuario="+ usuario +"&acao=" + acao+"&area=" + area+"&valor=" + valor + "&caminho="+caminho;
	
	http.open('post', caminho + 'ajax/rt_editarnoticia.php');
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function destaque(elementIDC, id, caminho){
	http.open('get', caminho + 'ajax/especial.php?principal=' + id);
	http.onreadystatechange = function destaqueresposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div><img src="' + caminho + 'images/d.loading.f.jpg" width="578" height="229" alt="Carregando" /></div><div><img src="' + caminho + 'images/desk.barra.gif" width="578" height="46" alt="Carregando" /></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function GamesMaisInfo(elementIDC, game_id, caminho, tipo, barra, area, idusuario, cssA, cssB, plataforma, genero,data, geraSombra, imgTop1, imgTop2){		
	if(area != "games_admin"){
		if(tipo == 0){
			document.getElementById('gc1_' + game_id).className = 'linha_destaque_b';
			document.getElementById('gc2_' + game_id).className = 'linha_destaque_a';
			document.getElementById('gc3_' + game_id).className = 'linha_destaque_b';
			document.getElementById('gc4_' + game_id).className = 'linha_destaque_a';
			document.getElementById('gc5_' + game_id).className = 'linha_destaque_b';
			document.getElementById('gcT_' + game_id).className = 'cinza3';
			document.getElementById('gcP_' + game_id).className = 'cinza3';
			document.getElementById('gcG_' + game_id).className = 'cinza3';
			document.getElementById('gc5_' + game_id).style.color = '#545d5d';
			if(geraSombra == 1){
				document.getElementById('gc1_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/tabela.top.back2_xd.gif)';
				document.getElementById('gc2_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/tabela.top.back1_xd.gif)';
				document.getElementById('gc3_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/tabela.top.back2_xd.gif)';
				document.getElementById('gc4_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/tabela.top.back1_xd.gif)';
				document.getElementById('gc5_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/tabela.top.back2_xd.gif)';
			}
		}else if(tipo == 1){
			document.getElementById('gc1_' + game_id).className = cssB;
			document.getElementById('gc2_' + game_id).className = cssA;
			document.getElementById('gc3_' + game_id).className = cssB;
			document.getElementById('gc4_' + game_id).className = cssA;
			document.getElementById('gc5_' + game_id).className = cssB;
			document.getElementById('gcT_' + game_id).className = 'pagina_1';
			document.getElementById('gcP_' + game_id).className = plataforma;
			document.getElementById('gcG_' + game_id).className = genero;
			document.getElementById('gc5_' + game_id).style.color = data;
			if(geraSombra == 1){
				document.getElementById('gc1_' + game_id).style.backgroundImage = 'url' + imgTop2 + ')';
				document.getElementById('gc2_' + game_id).style.backgroundImage = 'url' + imgTop1 + ')';
				document.getElementById('gc3_' + game_id).style.backgroundImage = 'url' + imgTop2 + ')';
				document.getElementById('gc4_' + game_id).style.backgroundImage = 'url' + imgTop1 + ')';
				document.getElementById('gc5_' + game_id).style.backgroundImage = 'url' + imgTop2 + ')';
			}
		}
		/*DESABILITAR TODOS OS BOTÕES MAIS CRIANDO E ATIVANDO NOVA FUNÇÃO, 
		CADA BOTÃO MAIS DEVERÁ RECEBER UM ID COM UM NÚMERO DE 1 A 50
		TROCAR OS BOTÕES DE MAIS PARA MENOS COM CSS E MUDANDO PARAMETROS DE ABRIR PARA FECHAR (SOMENTE OCORRE COM OS ÍTENS JÁ CARREGADOS)
		CRIAR UM CENÁRIO CSS PARA CARREGAR. ATUALMENTE ELE ESTÁ VAZIO.
		*/
	}
	http.open('get', caminho + 'ajax/game_listagem.php?id='+ game_id +'&tipo='+ tipo +'&barra='+ barra +'&area='+area +'&idusuario='+idusuario+'&GCssA='+cssA+'&GCssB='+cssB+'&GCssP='+plataforma+'&GCssG='+genero+'&GCssD='+data+'&geraSombra='+geraSombra+'&imgTop1='+imgTop1+'&imgTop2='+imgTop2);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(tipo == 0){
			if(area != "games_admin"){document.getElementById("btMaisMenos_" + game_id).setAttribute("onclick", "");}
			if(http.readyState == 1){
				document.getElementById(elementID).innerHTML = '<div style="width:560px; text-align:center"><img src="'+ res_caminho +'images/icones/ajax-loader.gif"></div>';
			}
		}
		if(http.readyState == 4){
			if(area != "games_admin"){
				if(tipo == 0){
					document.getElementById("btMaisMenos_" + game_id).setAttribute("onclick", "GamesMaisInfo('" + elementIDC + "', '" + game_id + "', '" + caminho + "', '1', '" + barra + "', '" + area + "', '" + idusuario + "', '" + cssA + "', '" + cssB + "', '" + plataforma + "', '" + genero + "', '" + data + "', '" + geraSombra + "', '" + imgTop1 + "', '" + imgTop2 + "')");
					document.getElementById('btMaisMenos_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/icones/infoMenos2.gif)';
				}else{
					document.getElementById("btMaisMenos_" + game_id).setAttribute("onclick", "GamesMaisInfo('" + elementIDC + "', '" + game_id + "', '" + caminho + "', '0', '" + barra + "', '" + area + "', '" + idusuario + "', '" + cssA + "', '" + cssB + "', '" + plataforma + "', '" + genero + "', '" + data + "', '" + geraSombra + "', '" + imgTop1 + "', '" + imgTop2 + "')");
					document.getElementById('btMaisMenos_' + game_id).style.backgroundImage = 'url(' + caminho + 'images/icones/info.gif)';
				}
			}
			var response = http.responseText;
			document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function NoLoadAjax(elementIDC, arquivo, caminho, mensagem){
	mensagem = escape(mensagem);
	var params = "mensagem=" + mensagem;
	http.open('post', caminho + 'ajax/'+ arquivo);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="text-align:center"><img src="'+ res_caminho +'images/icones/ajax-loader-3.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function Comentarios(elementIDC, caminho, usuario_id, escritor_id, area, mensagem){
	var params = "mensagem=" + mensagem;
	http.open('post', caminho + 'ajax/comentar.php?usuario_id='+ usuario_id +'&escritor_id='+ escritor_id +'&div='+ elementIDC +'&area='+area);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");	
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:511px; text-align:center"><img src="'+ res_caminho +'images/icones/ajax-loader.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(params);
}
function LiveStatus(elementIDC, caminho, usuario, status, area){
	http.open('get', caminho + 'ajax/liveStatus.php?usuario='+ usuario + '&area='+ area + '&status='+status);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '“' + status + '”';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function GamesAdmin(elementIDC, game_id, caminho, tipo, barra, area){
	http.open('get', caminho + 'ajax/game_listagem_admin.php?id='+ game_id +'&tipo='+ tipo +'&barra='+ barra +'&area='+area);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:439px; text-align:center"><img src="'+ res_caminho +'images/icones/ajax-loader.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function GamesInfo(elementIDC, game_id, caminho, area, Usuario_ID){
	http.open('get', caminho + 'ajax/game_info.php?id='+ game_id +'&area='+area+'&Usuario_ID='+Usuario_ID);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function VerificaTituloGame(elementIDC, caminho, nome, local){
	nome = escape(nome);
	http.open('get', caminho + 'ajax/verificatitulogame.php?titulo=' + nome +'&local=' + local);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function trocaRegiao(elementIDC, caminho, gameID, regiao){
	http.open('get', caminho + 'ajax/game_regiao.php?gameID=' + gameID +'&regiao=' + regiao);
	http.onreadystatechange = function UsuarioResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="width:390px; text-align:left; margin-top:110px; float:right;  color:#505c5c"><img src="'+ res_caminho +'images/icones/circle.gif" height="16" width="16" style="float:left; margin-right:6px;"> Carregando... Aguarde.</div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function VerificaUsuario(elementIDC, caminho){
	http.open('get', caminho + 'ajax/verifica.php?nome=' + document.form.nome_usuario.value +'&cl=' + caminho);
	http.onreadystatechange = function UsuarioResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<img src="'+ res_caminho +'images/form_load.gif" height="16" width="16" style="float:left; margin-left:7px; margin-top:6px;">';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function VerificaEMail(elementIDC, caminho, area){
	http.open('get', caminho + 'ajax/verifica.php?email=' + document.form.email.value +'&cl=' + caminho +'&area=' + area);
	http.onreadystatechange = function EMailResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<img src="'+ res_caminho +'images/form_load.gif" height="16" width="16" style="float:left; margin-left:7px; margin-top:6px;">';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}
function abrePainelAdmin(elementIDC, game_id, caminho, area, Usuario_ID){
	http.open('get', caminho + 'ajax/floatPainelControle.php?id='+ game_id +'&area='+area+'&Usuario_ID='+Usuario_ID);
	http.onreadystatechange = function GamesMaisInfoResposta(elementID, res_caminho){
		var elementID = elementIDC;
		var res_caminho = caminho;
		if(http.readyState == 1){
			 document.getElementById(elementID).innerHTML = '<div style="text-align:center"><img src="'+ res_caminho +'images/icones/ajax-loader-3.gif"></div>';
		}
		if(http.readyState == 4){
			 var response = http.responseText;
			 document.getElementById(elementID).innerHTML = response;
		}
	}
	http.send(null);
}

