var checked = false;

//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);
}

//init the server list
function areaChanged(value,type)
{
	if(type==2)
	{
		oAreaId = _('area_id_2');
		oServerId = _('server_id_2');
	}else{
		oAreaId = _('area_id');
		oServerId = _('server_id');
	}

    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;
        }
    }
}
	 

//process the load event
window.onload = function()
{
	flashchange();
	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);
}


//处理新用户登录
function doSubmit()
{
	if ( _('server_id').value == '' || _('area_id').value == '' || _('taobao_account').value == '' ||  _('alipay_account').value == '' || _('check_code').value == '') 
    {
		alert('请填写您的完整资料！淘宝用户名和支付宝用户名以及验证码都是必须填写的。');
		return false;
	} 	
	
	if(checkMail(_('alipay_account').value)==0){
		alert('支付宝用户名格式错误!请确定您的输入正确!');
		return false;
	}
	$.get
	(
	   'index.php?do=submit',
	   { 
	   	taobao_account: _('taobao_account').value, 
	   	alipay_account: _('alipay_account').value,
		code: _('check_code').value,
		area_id: _('area_id').value,
		server_id: _('server_id').value
	   },
	   function(data) 
	   {
		   	if (/okk/.test(data) || /OKk/.test(data))
			{
				alert('成功!');
				//$('#Newer').html(data);
				//$('#Newer').css({'margin-left': '30px'});
			}
			else
			{
			   	_('check_code').value = ""; _('check_code').src='index.php?do=code&'+Math.random();
				alert(data);
			}
		} 
	);
}


function flashchange()
{
	var flashinner ="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"406\" height=\"272\"  id=\"flashvars\">" ;
	flashinner = flashinner + "<param name=\"movie\" value=\"resource/flash/taobao.swf\" id=\"flashvars\"><param name=\"quality\" value=\"high\" id=\"flashvars\">";
	flashinner = flashinner + "<param name=\"wmode\" value=\"transparent\" id=\"flashvars\"/> ";
	flashinner = flashinner + "<embed src=\"resource/flash/taobao.swf\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"406\" height=\"272\" wmode=\"transparent\" id=\"flashvars\" name=\"flashvars\">";
	flashinner = flashinner + "</embed></object>";
    _('flash').innerHTML = flashinner;
}

var prize_id = '';
//开始抽奖函数
function start()
{
	$.get
	(
	   'index.php?do=prize',
	   { 
	   	test: ''
	   },
	   function(data)
	   {
		   	if (data==1 || data==2 || data==3 || data==4 || data==5 || data==6)
			{
				prize_id = data;
				if(window.flashvars) window.document["flashvars"].SetVariable("resultnum",data);
				if(document.flashvars) document.flashvars.SetVariable("resultnum", data);
			}
			else
			{
				alert(data);
				flashchange();
			}
		} 
	);
}

function end()
{
	var prize='';
	if (prize_id==1) prize = '60元现金红包';
	if (prize_id==2) prize = '20元现金红包';
	if (prize_id==3) prize = '100元游戏点卡';
	if (prize_id==4) prize = '20元游戏点卡';
	if (prize_id==5) prize = '200元现金红包';
	if (prize_id==6) prize = '500元游戏点卡';
	
	alert('恭喜您,领取到'+prize+'一个,奖品将于活动结束后2周内统一发放!');

}

function checkMail(emailStr){
	var re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
	if(re.test(emailStr))
		return 1;
	else
		return 0;
}