var oAreaId = '';	//游戏区列表
var oServerId = '';	//服务器列表
var sMessage = '';	//存储转盘相关的信息
var bStats = 'finish';	//用来检测Flash是否按顺序调用

//随机字段，测试用
var r1 = parseInt(Math.random() * 13) + 1;

//点击开始后触发的事件
function start()
{
	$.getJSON
	(
	 	'index.php?do=flashCharge',
		function(data)
		{
			if(data['txt']==0)
			{
				alert(data['text']);
				return;
			}
			else if(data['txt']==2){
				$('#information').fadeIn();	
				$('#infolist').fadeIn();	
				$('#testtmp').html(data['text']);
				$('#mylogin').load('index.php?do=newSession');
				return;				
			}else
			{
				//alert(data['text']);
				//flashchange(data['txt'], data['text'])				
				$('#information').fadeIn();	
				$('#testtmp').html(data['text']);
				$('#mylogin').load('index.php?do=newSession');
				return;				
			}
		}
	)
		
}

//点击结束的时间
function end()
{
	if (sMessage.length > 5)		//视为存在信息
	{
		$('#ChargeInfo').html(sMessage);
		$('#ChargeInfo').show();	
		
		sMessage = '';	
		
		bStats = 'finish';
	}
}

//document.getElementById
function _(element) 
{
    if (arguments.length > 1) 
    {
        for (var i = 0, elements = [], length = arguments.length; i < length; i++)
          elements.push($(arguments[i]));
        return elements;
    }
    else
        return document.getElementById(element);
}

//处理兑换物品相关的操作
function exchange(submit)
{
	var url;
	var moban;
	url = 'index.php?do=exchange';
	moban = '#information2';
	if (submit)
	{
		if (submit == '')
		{
			alert('System error!');
			return false;
		}
		var param =
		{ 
			prize: submit
	   };
		$.getJSON
		(
		   url,
		   param,
		   function(data) 
		   {
				if(data['txt']=='1')
				{
					alert(data['text']);
					$(moban).fadeIn();
					exchange();
					return;
				}
				else alert(data['text']);
		   }
		);
	}
	else{
		$.get
		(
		   url,
		   param,
		   function(data) 
		   {
				$(moban).fadeOut();
		   		$(moban).html(data);
				$(moban).fadeIn('slow');								  
   			    //initServerList();	
		   }
		);	
	}
}
//响应游戏区列表更改
function areaChanged(value, type) 
{
	try
	{
	if (type == 0)
	{
		oAreaId = _('area_id');
		oServerId = _('server_id');
	}
	else
	{
		oAreaId = _('area_id_2');
		oServerId = _('server_id_2');		
	}
	
    var area = serverList[0];
    for (var i=0; i<serverList.length; i++) 
    {
        if (serverList[i].id == value) 
		{
        	area = serverList[i];
        	break;
        }
    }
            
    if (area) 
    {
        oServerId.options.length = 0;
        for (var i=0; i<area.sub.length; i++) 
        {
        	oServerId.options.add(new Option(area.sub[i].name, area.sub[i].id));
        	if ('1' == area.sub[i].id) 
        		oServerId.options[i].selected = true;
        }
    }
    }
	catch(e){}		
}
	 

//初始化游戏列表
window.onload = function()
{
	try
	{
		oAreaId = _('area_id');
		oServerId = _('server_id');
		oAreaId.options.length = 0;
	        
		for (var i=0; i<serverList.length; i++) 
		{
			oAreaId.options.add(new Option(serverList[i].name,serverList[i].id));
			if ('1' == serverList[i].id) 
				oAreaId.options[i].selected = true;
		}
		
		areaChanged(1,0);		
	}
	catch(e){}		
	areaChanged(1, 0);
	//flashchange(0,' ');
}
//获取100元礼包
function doPrize()
{
	$.get
	(
	   'index.php?do=prize',
	   { 
	   },
	  function(data) 
	   {
		alert(data);
	   }
	);	
}
function Login()
{
	
	if ( _('account').value == '' ||  _('passwd').value == '' || _('code').value == '') 
    {
		alert('Please fill in all the field!');
		return false;
	} 
	$.getJSON
	(
	 	'index.php?do=checkLogin',
		{code:_('code').value,area_id:$('#area_id').val(),server_id:$('#server_id').val(),account: _('account').value,passwd: _('passwd').value},
		function(data)
		{
			if(data['txt']==0)
			{
				alert(data['text']);
				return;
			}
			else
			{
				if(data['txt']=='1')
				{
					$('#mylogin').load('index.php?do=newSession');
					return;
					
				}
				alert(data['text']);
				return;
			}
		}
	)
}
function doLogout()
{
	$.get('index.php?do=logout',function(data){window.location.reload();});	
}