 //---------------------------kenoplusV3.081104 by Ron modify--------------------------
var flashEvent = new Object();
flashEvent = {
	awardsucc_DoFSCommand: function(command, args){
		if((command == "CloseAward" && args == "little") || (command == "AwardFinished" && args == "little"))
		{
			closeawardSmall();
		}
		if(command == "CloseAward" && args == "big")
		{
			closeawardBig();
		}
	},
	openAward_DoFSCommand : function(command, args, portal){
				//正在开奖中
				if(command=='OpenAwarding' && args.indexOf(',') != args.length - 1){
					var str = args.split(',');
					if(str.length != 2) return;
					var _periodNum	= str[0];
					var _numbers			= str[1];
					//去掉飞盘
					var re=/\/1|\/0/g;
					doAwarding(_periodNum,_numbers.replace(re,""));
				}else if(command == 'awardfinish'){
					doAwardFinish(args,portal);
				}else if(command == 'quickawardfinish'){
					//setTimeout("doAwardFinish('"+ args +"','" + portal + "')",42000);	
				}else if(command == 'qstatuschange'){
				}else if(command == 'inifinished'){
				}else if(command == "alert")
				{
					alert("开奖中不能使用快开功能!");
				};
				function doAwardFinish(args,portal)	{
					//memUtils.RefreshUserInfoAfterReward(args);
					setTimeout("flashEvent.openAward_DoFSCommand.doRefresh()",tm_Interval);
				};
				function doAwarding(periodnum,numbers){
					if(typeof(awardBallsHistory) != 'undefined') 
						awardBallsHistory.pushnBall(periodnum,numbers);
					
					if(numbers.split('|').length == 20)
					{
						globalVals.lastAwardedPeriod = periodnum;
						globalVals.afterRealAward();
						
					}
				};	
			
	},
	chipinComplex_DoFSCommand : function(command, args, portal){
		//alert(command + "=" + args);
		args = args.split(',');
		switch(command){
			case 'finishedChipin' :
				break;
			case 'peroidnumANDperoidid' :
				break;
			case 'mtypeANDmonthdayANDSeconds' :
				break;
			case 'ifvalidate' :
				break;
			case 'groupvalue1' :
				var container = $('chipincomplex1-left6');
				//---------------------------kenoplusV3.081104 by Ron modify-------------------------->
				    //alert(args[1])
                    if (args[1]=="")
                    {
                      $('frisbeeTxt').update("");
                    }
               //---------------------------kenoplusV3.081104 by Ron modify-------------------------->
				
				window.complex_isvalid = args[0] == 1;
				if(window.complex_isvalid){
					container.down(0).style.display = '';
					container.down(1).style.display = 'none';
					container.down(2).style.display = 'none';
				} else {
					container.down(0).style.display = 'none';
					container.down(1).style.display = '';
					container.down(2).style.display = 'none';
				}
				if(args[2] != '' || args[1] != ''){
					Element.hide('chipincomplex1-tips');
					Element.show('chipincomplex1-left1a');
					$('chipincomplex1-left1b').style.display = '';

					$('balls1').value = args[2];
					$('balls2').value = args[1];
					if(args[3] > 0) $('multi').value = args[3];
					$('ptype').value = args[4] * 1 + 4;
                    $('complex_ptype').update(args[4]);
                    
					if(args[3] > 0) $('complex_multi').update(args[3]);
                    //var balls = new ComplexBalls(args[2], args[1], args[4]);
                    //---------------------------kenoplusV3.081104 by Ron modify-------------------------->
                    $('plusnum').value = args[1].split('/')[1]; //写入飞盘标识
                    var balls = new ComplexBalls(args[2], args[1].split('/')[0], args[4]);
                    
                   
                      if (args[1].split('/')[1]=="1")  $('frisbeeTxt').update("飞盘投注")
				      else  $('frisbeeTxt').update("普通投注");
                   
                    
                    
                    
                   
                    //---------------------------kenoplusV3.081104 by Ron modify-------------------------->
                    //alert(balls)
					$('complex_balls').update(balls.count);
					$('chipincomplex1-left5').update(balls);
					if(args[2] != '') {
						showOptions();
						$('mindanma').value = 0;
						$('maxdanma').value = 0;
						balls.initOptions($('dm_min'), $('dm_max'));
						$('mindanma').value = $F('dm_min');
						$('maxdanma').value = $F('dm_max');
					}
					else hideOptions();
					$('ptype1').value = args[4] * 1 + 4;
					//alert($('ptype1').value);
				} else {
					Element.show('chipincomplex1-tips');
					Element.hide('chipincomplex1-left1a');
					Element.hide('chipincomplex1-left1b');

					$('balls1').value = args[2];
					$('balls2').value = args[1];
					$('chipincomplex1-left5').update('');
					$('mindanma').value = 0;
					$('maxdanma').value = 0;
				}
				 
                    //---------------------------kenoplusV3.081104 by Ron modify-------------------------->
				      if (window.complex_isvalid)
				        ChipinUtil.ComplexGenerate();
				 
                    //---------------------------kenoplusV3.081104 by Ron modify-------------------------->
				break;
			case 'chipinNum' :
					window.complex_isvalid = args[0] == 1;
					var count = args[1] | 0;
					var balls1 = $F('balls1').strip();
					var balls2 = $F('balls2').strip();
					balls1 = balls1 == '' ? 0 : balls1.split('|').length;
					balls2 = balls2 == '' ? 0 : balls2.split('|').length;
					if(count > balls1 + balls2) window.complex_isvalid = false;
					var container = $('chipincomplex1-left6');
					if(window.complex_isvalid){
						container.down(0).style.display = '';
						container.down(1).style.display = 'none';
						container.down(2).style.display = 'none';
					} else {
						container.down(0).style.display = 'none';
						container.down(1).style.display = '';
						container.down(2).style.display = 'none';
					}
					if(balls1 == 0 && balls2 == 0){
						Element.show('chipincomplex1-tips');
						Element.hide('chipincomplex1-left1a');
						Element.hide('chipincomplex1-left1b');

						$('balls1').value = args[2];
						$('balls2').value = args[1];
						$('chipincomplex1-left5').update('');
						$('mindanma').value = 0;
						$('maxdanma').value = 0;
						return;
					}
					$('ptype').value = count * 1 + 4;
					$('complex_ptype').update(count);
					$('ptype1').value = $F('ptype');
					if($('dm_options').innerHTML != '(未选择)'){
						var min = $('dm_min');
						var max = $('dm_max');
						var len = Math.min(balls1, count);
						var span = count - balls2;
						OptionsHelper.setOptions(min, span > 0 ? Math.min(span, len) : 0, len);
						OptionsHelper.selectByValue(min, len > min.value * 1  ? Math.max(min.value * 1, span) : Math.max(1, span));
						OptionsHelper.setOptions(max, min.value * 1, len);
						$('mindanma').value = min.value;
						$('maxdanma').value = max.value;
					}
					if($('BallsAndMultiple'))
				        $('BallsAndMultiple').value='';
				    if($('complex_list') && $('complex_list').innerHTML)
				        $('complex_list').innerHTML = '';
				break;
			default :
				break;
		}
	},
	chipinSingle_DoFSCommand : function(command, args, portal){

	    //alert(command + args + portal);
	    args = args.split(',');
	    //alert((command + "=" + args));
		switch(command){
			case 'mtypeANDmonthdayANDSeconds' :
				g_mtype = args[0];
				g_cuntdown = args[5];
				break;
			case 'groupvalue1' :
			    
				$('chipin_1_balls').value = args[0];
				$('chipin_1_multi').value = args[1];
				$('chipin_1_price').value = args[2];
				$("chipin_periodcounts").value = args[5];
			    //alert($("chipin_periodcounts").value)
				updateTotalPrice();
				break;
			case 'groupvalue2' :
				$('chipin_2_balls').value = args[0];
				$('chipin_2_multi').value = args[1];
				$('chipin_2_price').value = args[2];
				$("chipin_periodcounts").value = args[5];
				updateTotalPrice();
				break;
			case 'peroidnumANDperoidid' :
				g_period_num = args[0];
				g_period = args[1];
				break;
			case 'finishedChipin' :
				break;
			default :
				break;
		}
	},
	chipinSingle_SetFlash : function(varName, value){
		var flash = document.all ? $('chipin_v2') : document.chipin_v2;
		flash.SetVariable(varName, value);
	}
};
if(typeof flashEvent.openAward_DoFSCommand=="undefined")
	flashEvent.openAward_DoFSCommand=new Object();
	
flashEvent.openAward_DoFSCommand.doRefresh = function(){
		/*if(Common.isLogin()){
			//更新我的投注信息
			showMyChipin(true,false);
		};*/
		globalVals.afterAward();
}

var _awardflash_DoFSCommand = flashEvent.openAward_DoFSCommand;
var chipin_v2_DoFSCommand = flashEvent.chipinSingle_DoFSCommand;
var chipinComplex_DoFSCommand = flashEvent.chipinComplex_DoFSCommand;
