﻿ 
var GameRelatedListGameCallBackCol = "";
var GameRelatedListGameCallBackCol2 = "";
var GameRelatedListGameCallBackCol3 = "";
var firstOptionText = "游戏名称";

var games_request = false;
var OfferTypes_request = false;
var setAreaAndServer_request = false;
var charactor_request = false;
var compgames_request = false;
var gamesByCmpName_request = false;
var gameidBygName_request = false;

var tempPrefix ="";
var tempCmpPrefix = "";
var tempCmpContentID = "";
var tempGameName = "";


function doRequestGameidByGameName(gameName)
{
	document.getElementById("gameName").innerHTML=gameName;
	xmlHttp=GetXmlHttpObject()
	var linkurl="http://sou.6870.com/AjaxServerLayer.do?GameName="+encodeURI(gameName)+"&"+Math.random();
	xmlHttp.onreadystatechange=gameNamestateChanged;
	xmlHttp.open("GET",linkurl,true);
	xmlHttp.send(null);
}
function gameNamestateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("GameText").innerHTML = xmlHttp.responseText;
document.getElementById("GameServerText").innerHTML = "<span id='GameServerText'><select name='ddlGameServers' id='ddlGameServers' style='width: 78px;display: none; overflow: hidden;'><option selected='selected' value=''>游戏服务器</option></select></span>";
}
}
 //验证浏览器是否支持！
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
return xmlHttp;
}
//执行区的联动 
function doGameRelatedList2(gameType,gameType2,col,col2,col3,id,col4)
{
	GameRelatedListGameCallBackCol = col;
	GameRelatedListGameCallBackCol2 = col2;

	//加载游戏所支持的物品种类
	GameRelatedListLoading2();	
	
	//加载游戏区
	GetGames(gameType,id);
	
	//获取物品类型
	GetOfferTypes(id);
	
	//重置服务器列表的值
	ddlItemDel(col3);

	document.getElementById(col3).options[0] = new Option("全服","-1");
}

  //执行服的联动 
 function doGameRelatedList(gameType, col, id,col3)
{
	GameRelatedListGameCallBackCol = col;
	
	//GameRelatedListLoading();	
	
	GetGames(gameType,id);

	if(col3!=null)
	{
		ddlItemDel(col3);
		GetOfferTypes(id);	
		document.getElementById(col3).options[0] = new Option("全服","-1");
	}
}
 

//选择游戏
function GetGames(gameType,id)
{
	xmlHttp=GetXmlHttpObject()
	var linkurl="http://sou.6870.com/AjaxServerProxy.do?GameName="+id+"&"+Math.random();
	xmlHttp.onreadystatechange=stateChangedother;
	xmlHttp.open("GET",linkurl,true);
	xmlHttp.send(null);
}
function stateChangedother() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("GameServerText").innerHTML = xmlHttp.responseText;
}
}