var path="Images/Lottery";
var gameId=5;
var playType;//1:单式;2:复式;3:和值;4:自动
var subType;//1:直选;2:组选;3:复式组3;4:复式组6;5:定位包号;
var auto=1;//1:人工;2:自动:取消自动
var groupCount=3;//选球组数
/**
 * 四个界面分别对就四个数组
 * 界面1：百、十、个。数组：selectedBalls1
 * 界面2：定位包号(比界面1每位多一个*号码)。数组：selectedBalls2
 * 界面3：复式组选3、6。数组：selectedBalls3
 * 界面4：和值。数组：selectedBalls4
 */
var selectedBalls1=new Array(3);
var selectedBalls2=new Array(3);
var selectedBalls3=new Array(10);
var selectedBalls4=new Array(28);
/**直选和值对应注数*/
var zhiXuanHeZhi=[1,3,6,10,15,21,28,36,45,55,63,69,73,75,75,73,69,63,55,45,36,28,21,15,10,6,3,1];
/**组选和值对应注数*/
var zuXuanHeZhi=[0,1,2,2,4,5,6,8,10,11,13,14,14,15,15,14,14,13,11,10,8,6,5,4,1,2,1,0];

var Ticket=new Array();//所有投注数据
var TicketLengthMax=5;//最大投注个数
var timesMax=999;//最大倍数
var anteNumber;//实际投注数
var moneyMax=30000;

function init()
{
	initAllArray();
	selectType(1);
}
/**初始化所有数组*/
function initAllArray()
{
	initSelectedBalls1();
	initSelectedBalls2();
	initSelectedBalls3();
	initSelectedBalls4();
	for(var i=1;i<=4;i++)
	{
		showBalls(i);
	}
}
/**初始化百、十、个数组*/
function initSelectedBalls1()
{
	for(var i=0;i<selectedBalls1.length;i++)
	{
		selectedBalls1[i]=new Array(10);
		initSelectedArray(selectedBalls1[i]);
	}
}
/**初始化(定位包号)百、十、个数组*/
function initSelectedBalls2()
{
	for(var i=0;i<selectedBalls2.length;i++)
	{
		selectedBalls2[i]=new Array(11);
		initSelectedArray(selectedBalls2[i]);
	}
}
/**初始化复式数组 */
function initSelectedBalls3()
{
	for(var i=0;i<selectedBalls3.length;i++)
	{
		selectedBalls3[i]=null;
	}
}
/**初始化和值数组 */
function initSelectedBalls4()
{
	for(var i=0;i<selectedBalls4.length;i++)
	{
		selectedBalls4[i]=null;
	}
}
/**初始化指定位数的数组,将值设为null */
function initSelectedArray(array)
{
	for(var k=0;k<array.length;k++)
	{
		array[k]=null;
	}
}
/**
 * @param interfaceId:界面id(分加为1,2,3,4)
 * @return:通过界面id，要据对就的数组显示选号的状态(是否选中)
 */
function showBalls(interfaceId)
{
	if(interfaceId==1)
	{
		for(var i=0;i<selectedBalls1.length;i++)
		{
			for(var j=0;j<selectedBalls1[i].length;j++)
			{
				if(selectedBalls1[i][j]==null)
					$("t1_ball_red_"+i+"_"+j).src=path+"/images/ball_red_"+j+".gif";
				else
					$("t1_ball_red_"+i+"_"+j).src=path+"/images/ball_red_"+j+"_over.gif";
			}
		}
	}else if(interfaceId==2)
	{
		
		for(var m=0;m<selectedBalls2.length;m++)
		{
			for(var n=0;n<selectedBalls2[m].length;n++)
			{
				if(n==(selectedBalls2[m].length-1))
				{
					if(selectedBalls2[m][n]==null)
						$("t2_ball_redAll_"+m).src=path+"/images/ball_redAll.gif";
					else
						$("t2_ball_redAll_"+m).src=path+"/images/ball_redAll_over.gif";
				}else
				{
				if(selectedBalls2[m][n]==null)
					$("t2_ball_red_"+m+"_"+n).src=path+"/images/ball_red_"+n+".gif";
				else
					$("t2_ball_red_"+m+"_"+n).src=path+"/images/ball_red_"+n+"_over.gif";
				}
			}
		}
	}else if(interfaceId==3)
	{
		for(var k=0;k<selectedBalls3.length;k++)
		{
			if(selectedBalls3[k]==null)
				$("t3_ball_red_"+k).src=path+"/images/ball_red_"+k+".gif";
			else
				$("t3_ball_red_"+k).src=path+"/images/ball_red_"+k+"_over.gif";
		}
	}else if(interfaceId==4)
	{
		for(var p=0;p<selectedBalls4.length;p++)
		{
			if(selectedBalls4[p]==null)
				$("t4_ball_red_"+p).src=path+"/images/ball_red_"+p+".gif";
			else
				$("t4_ball_red_"+p).src=path+"/images/ball_red_"+p+"_over.gif";
		}
	}
}
/** 选择投注方式*/
function selectType(type)
{
	if(playType!=type)
		{
		subType=0;
		playType=type;
		if(type==1)
		{
			$("type1_td").background=path+"/images2/bg_ch_01.gif";			
			$("type2_td").background=path+"/images2/bg_ch_02.gif";
			$("type3_td").background=path+"/images2/bg_ch_02.gif";
			$("type4_td").background=path+"/images2/bg_ch_02.gif";

			$("subType_tr1").style.display="block";
			$("subType_tr2").style.display="none";
			
			$("cancelAuto_td").style.display="none";

			$("danshi").style.display="block";
			$("fushi").style.display="none";
			$("hezhi").style.display="none";
			$("zidong").style.display="none";

			$("menu3_tr1").style.display="block";
			$("menu3_tr2").style.display="none";
			$("menu3_tr3").style.display="none";
			
			$("div_tb1").style.display="block";
			$("div_tb2").style.display="none";
			$("div_tb3").style.display="none";
			$("div_tb4").style.display="none";
			
			showTimes();
			TicketLengthMax=5;
			auto=1;
			selectSubType(1);
		}else if(type==2)
		{
			$("type1_td").background=path+"/images2/bg_ch_02.gif";			
			$("type2_td").background=path+"/images2/bg_ch_01.gif";
			$("type3_td").background=path+"/images2/bg_ch_02.gif";
			$("type4_td").background=path+"/images2/bg_ch_02.gif";
			$("subType_tr1").style.display="none";
			$("subType_tr2").style.display="block";
			
			$("cancelAuto_td").style.display="none";
			
			$("danshi").style.display="none";
			$("fushi").style.display="block";
			$("hezhi").style.display="none";
			$("zidong").style.display="none";
			
			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			$("menu3_tr3").style.display="none";
			
			$("div_tb1").style.display="block";
			$("div_tb2").style.display="none";
			$("div_tb3").style.display="none";
			$("div_tb4").style.display="none";
			showTimes();
			TicketLengthMax=1;
			auto=1;
			selectSubType(1);
		}else if(type==3)
		{
			$("type1_td").background=path+"/images2/bg_ch_02.gif";			
			$("type2_td").background=path+"/images2/bg_ch_02.gif";
			$("type3_td").background=path+"/images2/bg_ch_01.gif";
			$("type4_td").background=path+"/images2/bg_ch_02.gif";
			$("subType_tr1").style.display="block";
			$("subType_tr2").style.display="none";
			
			$("cancelAuto_td").style.display="none";
			
			$("danshi").style.display="none";
			$("fushi").style.display="none";
			$("hezhi").style.display="block";
			$("zidong").style.display="none";

			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			$("menu3_tr3").style.display="none";
			
			$("div_tb1").style.display="none";
			$("div_tb2").style.display="none";
			$("div_tb3").style.display="none";
			$("div_tb4").style.display="block";
			showTimes();
			TicketLengthMax=1;
			auto=1;
			selectSubType(1);
		}else if(type==4)
		{
			$("type1_td").background=path+"/images2/bg_ch_02.gif";			
			$("type2_td").background=path+"/images2/bg_ch_02.gif";
			$("type3_td").background=path+"/images2/bg_ch_02.gif";
			$("type4_td").background=path+"/images2/bg_ch_01.gif";
			$("subType_tr1").style.display="block";
			$("subType_tr2").style.display="none";
			
			$("cancelAuto_td").style.display="block";
			
			$("danshi").style.display="none";
			$("fushi").style.display="none";
			$("hezhi").style.display="none";
			$("zidong").style.display="block";
			
			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="none";
			$("menu3_tr3").style.display="block";
			
			$("div_tb1").style.display="block";
			$("div_tb2").style.display="none";
			$("div_tb3").style.display="none";
			$("div_tb4").style.display="none";
			hiddenTimes();
			TicketLengthMax=1;
			auto=2;
			selectSubType(1);
		}
		initAllArray();
		initTicket();
		for(var k=0;k<TicketLengthMax;k++)
		{
			removeCode(k+1);
		}
		$("times").value=1;
	}
	setLotteryInfo();
}
/**选择子方式(如：直选、组选)*/
function selectSubType(type)
{
	if(playType==1||playType==4)
	{
		if(subType!=type)
		{
			initSelectedBalls1();
			showBalls(1);
			initTicket();
			for(var k=0;k<TicketLengthMax;k++)
			{
				removeCode(k+1);
			}
			$("times").value=1;
		}
		if(type==1)
		{
			$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01_over.jpg";
			$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02.jpg";
		}else if(type==2)
		{
			$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
			$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02_over.jpg";
		}
	}else if(playType==2)
	{
		if(subType!=type)
		{
			if(type==1)
			{//复式直选
				$("subTr2_zhixuan").src=path+"/images/submenu_red_zx01_over.jpg";
				$("subTr2_zuxuan3").src=path+"/images/submenu_red_zx3.jpg";
				$("subTr2_zuxuan6").src=path+"/images/submenu_red_zx06.jpg";
				$("subTr2_baohao").src=path+"/images/btn_choice_baohao.jpg";
				$("div_tb1").style.display="block";
				$("div_tb2").style.display="none";
				$("div_tb3").style.display="none";
				initSelectedBalls1();
				showBalls(1);
			}else if(type==3)
			{//复式组3
				$("subTr2_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
				$("subTr2_zuxuan3").src=path+"/images/submenu_red_zx3_over.jpg";
				$("subTr2_zuxuan6").src=path+"/images/submenu_red_zx06.jpg";
				$("subTr2_baohao").src=path+"/images/btn_choice_baohao.jpg";
				$("div_tb1").style.display="none";
				$("div_tb2").style.display="none";
				$("div_tb3").style.display="block";
				initSelectedBalls3();
				showBalls(3);
			}else if(type==4)
			{//复式组6
				$("subTr2_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
				$("subTr2_zuxuan3").src=path+"/images/submenu_red_zx3.jpg";
				$("subTr2_zuxuan6").src=path+"/images/submenu_red_zx06_over.jpg";
				$("subTr2_baohao").src=path+"/images/btn_choice_baohao.jpg";
				$("div_tb1").style.display="none";
				$("div_tb2").style.display="none";
				$("div_tb3").style.display="block";
				initSelectedBalls3();
				showBalls(3);
			}else if(type==5)
			{//定位包号
				$("subTr2_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
				$("subTr2_zuxuan3").src=path+"/images/submenu_red_zx3.jpg";
				$("subTr2_zuxuan6").src=path+"/images/submenu_red_zx06.jpg";
				$("subTr2_baohao").src=path+"/images/btn_choice_baohao_over.jpg";
				$("div_tb1").style.display="none";
				$("div_tb2").style.display="block";
				$("div_tb3").style.display="none";
				initSelectedBalls2();
				showBalls(2);
			}
			initTicket();
			for(var i=0;i<TicketLengthMax;i++)
			{
				removeCode(i+1);
			}
			$("times").value=1;
		}
	}else if(playType==3)
	{//和值
		if(subType!=type)
		{
			initSelectedBalls4();
			showBalls(4);
			initTicket();
			for(var p=0;p<TicketLengthMax;p++)
			{
				removeCode(p+1);
			}
			$("times").value=1;
		}
		if(type==1)
		{
			$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01_over.jpg";
			$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02.jpg";
			$("li_t4_0").style.display="block";
			$("li_t4_27").style.display="block";
		}else if(type==2)
		{
			$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
			$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02_over.jpg";
			$("li_t4_0").style.display="none";
			$("li_t4_27").style.display="none";
		}
		
	}
	subType=type;
	setLotteryInfo();
}
/**清空Ticket*/
function initTicket()
{
	Ticket.clear();
}
//页面加载时加载红球(place 0:百位;1:十位;2:个位)
function writeBall(place,count)
{
	document.writeln("<ul>")
	for(var i=0;i<count;i++)
	{
		document.writeln("<li><a href='#'><img name='t1_ball_red'"+place+" id='t1_ball_red_"+place+"_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_1("+place+","+i+")' /></a></li>");
	}
	document.writeln("</ul>");
}
function writeBall2(place,count)
{
	document.writeln("<ul>")
	for(var i=0;i<(count-1);i++)
	{
			document.writeln("<li><a href='#'><img name='t2_ball_red'"+place+" id='t2_ball_red_"+place+"_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_2("+place+","+i+")' /></a></li>");
	}
	document.writeln("<li><a href='#'><img name='t2_ball_redAll'"+place+" id='t2_ball_redAll_"+place+"' src='"+path+"/images/ball_redAll.gif' width='30' height='30' border='0' onclick='selectAllRedBall("+place+")' /></a></li>");
	document.writeln("</ul>");
}
function writerBall3(count)
{
	document.writeln("<ul>")
	for(var i=0;i<count;i++)
	{
		document.writeln("<li><a href='#'><img name='t3_ball_red'"+i+" id='t3_ball_red_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_3("+i+")' /></a></li>");
	}
	document.writeln("</ul>");
}
function writerBall4(count)
{
	document.writeln("<ul>")
	for(var i=0;i<count;i++)
	{
		document.writeln("<li id=\"li_t4_"+i+"\"><a href='#'><img name='t4_ball_red'"+i+" id='t4_ball_red_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_4("+i+")' /></a></li>");
	}
	document.writeln("</ul>");
}
/** 界面1选球 */
function selectRedBall_1(groupIndex,val)
{
	if(playType==1||playType==4)//单式或自动
	{
		if(selectedBalls1[groupIndex][val]!=null)
		{
			selectedBalls1[groupIndex][val]=null;
		}else
		{
			initSelectedArray(selectedBalls1[groupIndex]);
			selectedBalls1[groupIndex][val]=val;
		}
		showBalls(1);
	}else if(playType==2)//复式
	{
		if(selectedBalls1[groupIndex][val]!=null)
		{
			selectedBalls1[groupIndex][val]=null;
		}else
		{
			selectedBalls1[groupIndex][val]=val;
		}
		showBalls(1);
	}
	return true;
}
/** 界面2:定位包号选球 */
function selectRedBall_2(groupIndex,val)
{
		if(selectedBalls2[groupIndex][val]!=null)
		{
			selectedBalls2[groupIndex][val]=null;
		}else
		{
			initSelectedArray(selectedBalls2[groupIndex]);
			selectedBalls2[groupIndex][val]=val;
		}
		showBalls(2);
	return true;
}
//单击*号码（定位包号使用）
function selectAllRedBall(groupIndex)
{
	var len=selectedBalls2[groupIndex].length;
	if(selectedBalls2[groupIndex][len-1]==null)
	{
		initSelectedArray(selectedBalls2[groupIndex]);
		selectedBalls2[groupIndex][len-1]=len-1;
	}
	else
	{
		selectedBalls2[groupIndex][len-1]=null;
	}
	showBalls(2);
return true;
}
/**界面3：复式组选3、6。数组：selectedBalls3*/
function selectRedBall_3(val)
{
	if(playType==2)
	{
		if(selectedBalls3[val]!=null)
		{
			selectedBalls3[val]=null;
		}else
		{
			selectedBalls3[val]=val;
		}
		showBalls(3);
	}
}
/**界面4：和值*/
function selectRedBall_4(val)
{
	if(playType==3)
	{
		if(selectedBalls4[val]!=null)
		{
			selectedBalls4[val]=null;
		}else
		{
			initSelectedArray(selectedBalls4);
			selectedBalls4[val]=val;
		}
		showBalls(4);
	}
}
//机选
function randomNum(count)
{
	if(count>1&&getTicketCount()!=0)
	{
		if(confirm("随机["+count+"]注,已选号码将丢失"))
		{
			for(var k=0;k<TicketLengthMax;k++)
			removeCode(k+1);
		}else
		{
			return;
		}
	}
	for(var i=0;i<count;i++)
	{
		randomSelectBalls1();
		//当组选时防止出现爆子号
		if(subType==2)
		{
			while((selectedBalls1[0].without(null).toString()==selectedBalls1[1].without(null).toString())&&(selectedBalls1[0].without(null).toString()==selectedBalls1[2].without(null).toString()))
			{
				randomSelectBalls1();
			}
		}
		make();
	}
}
function randomSelectBalls1()
{
	initSelectedBalls1();
	for(var i=0;i<groupCount;i++)
	{
		selectRedBall_1(i,GetRandomNum(0,9));
	}
}
/**生成一个随机数(Min<随机数<Max)**/
function GetRandomNum(Min,Max){
    var Range = Max - Min;
    var Rand = Math.random();
    return(Min + Math.round(Rand * Range));
} 
//审查生成号码的合法性
function checkCode()
{
	if((playType==1)||(playType==4))
	{
		if(getCurrentSelectedBalls1Array1().length!=3)
		{
			alert("你还没有选择完号码!");
			return false;
		}else
		{
			if(subType==2)
			{
				if((selectedBalls1[0].without(null).toString()==selectedBalls1[1].without(null).toString())&&(selectedBalls1[0].without(null).toString()==selectedBalls1[2].without(null).toString()))
				{
					alert("单式组选不能选爆子号!");
					return false;
				}
			}
		}
	}else if(playType==2)
	{
		if(subType==1)
		{
			if(getCurrentSelectedBalls1Array1().length!=3)
			{
				alert("你还没有选择完号码!");
				return false;
			}
		}else if(subType==3)
		{
			if(selectedBalls3.without(null).length<2)
			{
				alert("至少选2个号码!");
				return false;
			}
		}else if(subType==4)
		{
			if(selectedBalls3.without(null).length<4)
			{
				alert("至少选4个号码!");
				return false;
			}
		}else if(subType==5)
		{
			if(selectedBalls2[0].without(null).length==0||selectedBalls2[1].without(null).length==0||selectedBalls2[2].without(null).length==0)
			{
				alert("你还没有选择完号码!");
				return false;
			}
			var len=selectedBalls2[0].length;
			if(selectedBalls2[0][len-1]==null&&selectedBalls2[1][len-1]==null&&selectedBalls2[2][len-1]==null)
			{
				alert("选号不正确，最少一个位置包号!");
				return false;
			}
			if(selectedBalls2[0][len-1]!=null&&selectedBalls2[1][len-1]!=null&&selectedBalls2[2][len-1]!=null)
			{
				alert("选号不正确，最多二个位置包号!");
				return false;
			}
		}
	}else if(playType==3)
	{
		if(selectedBalls4.without(null).length==0)
         		{
			alert("你还没有选择号码!");
			return false;
		}
	}
	return true;
}
//生成投注号码
function make()
{
	if (getTicketCount() >= TicketLengthMax) {
		alert("最大["+TicketLengthMax+"]注");
		initAllArray();
		return;
	}
		if (checkCode()) {
			if(playType==1)
			{
			if ($("danshi_code1").innerHTML == "") {
				$("danshi_code1").innerHTML = arrayToHtml();
				Ticket[0] = getCurrentSelectedBalls1Array1().toString();
			} else if ($("danshi_code2").innerHTML == "") {
				$("danshi_code2").innerHTML = arrayToHtml();
				Ticket[1] = getCurrentSelectedBalls1Array1().toString();
			} else if ($("danshi_code3").innerHTML == "") {
				$("danshi_code3").innerHTML = arrayToHtml();
				Ticket[2] = getCurrentSelectedBalls1Array1().toString();
			} else if ($("danshi_code4").innerHTML == "") {
				$("danshi_code4").innerHTML = arrayToHtml();
				Ticket[3] = getCurrentSelectedBalls1Array1().toString();
			} else if ($("danshi_code5").innerHTML == "") {
				$("danshi_code5").innerHTML = arrayToHtml();
				Ticket[4] = getCurrentSelectedBalls1Array1().toString();
			}
		}else if(playType==2)
		{
			if ($("fushi_code1").innerHTML == "") {
				$("fushi_code1").innerHTML = arrayToHtml();
				Ticket[0] = getCurrentSelectedBalls1Array2().toString();
			} 
		}else if(playType==3)
		{
			if ($("hezhi_code1").innerHTML == "") {
				$("hezhi_code1").innerHTML = arrayToHtml4();
				Ticket[0] = selectedBalls4.without(null).toString();
			} 
		}else if(playType==4)
		{
			if ($("zidong_code1").innerHTML == "") {
			$("zidong_code1").innerHTML = arrayToHtml();
			Ticket[0] = getCurrentSelectedBalls1Array1().toString();
			} 
			
		}
		initAllArray();
	}
		setLotteryInfo();
}
//获得实际投注数
function getTicketCount()
{
	if(Ticket.without(null).length==0)
	{
		return Ticket.without(null).length;
	}
	if(playType==2)
	{
		if(subType==1)
		{
			return getCountfszx();
		}else if(subType==3)
		{
			return getCountfsz3();
		}else if(subType==4)
		{
			return getCountfsz6();
		}else if(subType==5)
		{
			return getCountfsbh();
		}
	}
	else if(playType==3)
	{
		if(Ticket.without(null).length>0)
		{
			if(subType==1)
			{
				return zhiXuanHeZhi[Ticket[0]];
			}else if(subType==2)
			{
				return zuXuanHeZhi[Ticket[0]];
			}
		}
	}else
	{
		return Ticket.without(null).length;
	}
	
}
//删除投注号码
function removeCode(codeSeq)
{
	if(playType==1)
	{
		$("danshi_code"+codeSeq).innerHTML="";
	}
	else if(playType==2)
	{
		$("fushi_code"+codeSeq).innerHTML="";
	}
	else if(playType==3)
	{
		$("hezhi_code"+codeSeq).innerHTML="";
	}
	else if(playType==4)
	{
		$("zidong_code"+codeSeq).innerHTML="";
	}
	Ticket[codeSeq-1]=null;
	setLotteryInfo();
	
}
//将选中号码转换成html以供显示
function arrayToHtml()
{
	var str="<ul>";
	if(playType==2)
	{
		if(subType==1)
		{
			var array=(selectedBalls1[0].without(null)).concat(selectedBalls1[1].without(null),selectedBalls1[2].without(null));
			for(var i=0;i<array.length;i++)
			{
				str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>"+array[i]+"</a></li>";
			}
			
		}else if(subType==3||subType==4)
		{
			var array=selectedBalls3.without(null);
			for(var i=0;i<array.length;i++)
			{
				str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>"+array[i]+"</a></li>";
			}
		}else if(subType==5)
		{
			var array=selectedBalls2[0].without(null).concat(selectedBalls2[1].without(null),selectedBalls2[2].without(null));
			for(var i=0;i<array.length;i++)
			{
				if(array[i]==10)
					str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>*</a></li>";
				else
					str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>"+array[i]+"</a></li>";
			}
		}
	}else
	{
		var array=getCurrentSelectedBalls1Array1();
		for(var i=0;i<array.length;i++)
		{
			str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>"+array[i]+"</a></li>";
		}
	}
	str+="</ul>"
	return str;
}
/**界面4(和值)：将选中号码转换成html*/
function  arrayToHtml4()
{
	var array=selectedBalls4.without(null);
	var str="<ul>";
	for(var i=0;i<array.length;i++)
	{
		str+="<li><a href='#' style='background:url("+path+"/images/bg_ball_choice_red.gif) no-repeat ;'>"+array[i]+"</a></li>";
	}
	str+="</ul>"
	return str;
}
/**检查倍数*/
function checkTimes(value)
{
	var times=$("times");
	if(checkNumeric(value))
	{
		if(value>timesMax)
		{
			alert("最大值为"+timesMax);
			times.value=timesMax;
			times.focus();
			times.select();
			return false;
		}
		return true;
	}else
	{
		times.value=1;
		times.focus();
		times.select();
		return false;
	}
}
/**倍数减一*/
function timesSubtract()
{
	var times=$("times");
	var timesValue=times.value;
	if(checkNumeric(timesValue))
	{
		if(timesValue==1)
		{
			alert("最小值为"+1)
			return;
		}
		times.value--;
	}
	else
	{
		times.focus();
		times.select()
	}
	setLotteryInfo();
}
/*倍数加一*/
function timesPlus()
{
	var times=$("times");
	var timesValue=times.value;
	if(checkNumeric(timesValue))
	{
		if(timesValue<timesMax)
		{
			times.value++;
		}
		else
		{
			alert("最大值为"+timesMax);
			times.value=timesMax;
		}
	}
	else
	{
		times.focus();
		times.select()
	}
	setLotteryInfo();
}
function checkNumeric(value)
{
	var re=/^[1-9]*[1-9][0-9]*$/;
	if(!re.test(value))
	{
		alert("请输入正整数");
		return false;
	}else
	{
		return true;
	}
}
function frmSubmit()
{
	if($("money").innerText>moneyMax)
	{
		alert("单笔金额最大"+moneyMax);
		return;
	}
	if(getTicketCount()==0)
	{
		alert("你还没有选号");
		return;
	}
	var typename="";
	switch (playType) {
	case 1:
		if(subType==1)
		{
			typename="直选单式";
			$("f_playType").value="201";
			break;
		}else if(subType==2)
		{
			typename="组选单式";
			$("f_playType").value="202";
			break;
		}
	case 2:
		if(subType==1)
		{
			typename="直选复式";
			$("f_playType").value="201"
			break;
		}else if(subType==3)
		{
			typename="组选3复式";
			$("f_playType").value="202"
			break;
		}else if(subType==4)
		{
			typename="组选6复式";
			$("f_playType").value="202"
			break;
		}else if(subType==5)
		{
			typename="定位包号复式";
			$("f_playType").value="06"
			break;
		}
	case 3:
		if(subType==1)
		{
			typename="直选和值";
			$("f_playType").value="204"
			break;
		}else if(subType==2)
		{
			typename="组选和值";
			$("f_playType").value="204"
			break;
		}
	case 4:
		typename="自动－直选单式";
		$("f_playType").value="01"
		break;
	default:
		break;
	}
	alert("3D:"+typename+"\r\n投注数:"+$("anteNumber").innerText+"\r\n号码："+Ticket.join("&")+"\r\n倍数:"+$("times").value+"\r\n注数:"+$("anteNumber").innerText+"\r\n金额:"+$("money").innerText+"\r\n是否自动投注:"+((auto==2)?"是":"否"));
	
	ds.reload({
		//params: {'gameid':2, 'playtype':$("f_playType").value, 'amount':$("times").value, 'money':$("money").innerText, 'anteCode':Ticket.join("&"), 'autoTz':auto},
		params: {'lotordparam.gamename':'3d', 
		'lotordparam.seqnum':$("f_seqnum").value, 
		'lotordparam.playtype':$("f_playType").value, 
		'lotordparam.amount':$("times").value, 
		'lotordparam.money':$("money").innerText, 
		'lotorddtlparam.antecode':Ticket.join("&"), 
		'lotordparam.ordtype':auto},
		callback: function(r, options, success){
			if(success){
				Ext.Msg.alert('投注结果', r[0].get('returnMsg'));
			}else{   
				Ext.Msg.alert('投注失败', r[0].get('returnMsg'));
			}
		}
	});
}
var ds = new Ext.data.Store({
	proxy: new Ext.data.HttpProxy({
		url:'lotTicketSend.action'
	}),
	reader: new Ext.data.JsonReader({
		root: 'rows'
	},[
		{name:'returnMsg'}
	])
});
function setLotteryInfo()
{
	var timesNumber=$("times").value;
	var money;
	$("timesNumber").innerText=$("times").value;
	anteNumber=getTicketCount();
	money=anteNumber*2*timesNumber;
	$("timesNumber").innerText=timesNumber;
	$("anteNumber").innerText=anteNumber;
	$("money").innerText=money;
}


//显示倍投
function showTimes()
{
	$("times_span1").style.display="block";
	$("times_span2").style.display="block";
	$("times_span3").style.display="block";
	$("times_span4").style.display="block";
}
//隐藏倍投
function hiddenTimes()
{
	$("times_span1").style.display="none";
	$("times_span2").style.display="none";
	$("times_span3").style.display="none";
	$("times_span4").style.display="none";
}

//----------------------------------------------------
//单式直选
function getCurrentSelectedBalls1Array1()
{
	var array=new Array();
	for(var i=0;i<groupCount;i++)
	{
		var codes=(selectedBalls1[i].without(null)).toString();
		if(""!=codes)
		array.push((selectedBalls1[i].without(null)).toString());
	}
	return array;
}
//复式直选
function getCurrentSelectedBalls1Array2()
{
	if(subType==1)
	{
		return	getCurrentSelectedBalls1Array1().join(";");
	}else if(subType==3||subType==4)
	{
		return	selectedBalls3.without(null);
	}else if(subType==5)
	{
		return selectedBalls2[0].without(null).concat(selectedBalls2[1].without(null),selectedBalls2[2].without(null)).toString();
	}
}
/**计算注数：3d复式直选*/
function getCountfszx()
{
	var zhu=1;
	var array=Ticket[0].split(";");
	for(var i=0;i<array.length;i++)
	{
		zhu=zhu*(array[i].split(",").length);
	}
	return zhu;
}
/**计算注数：3d复式组3*/
function getCountfsz3()
{
	var N=Ticket[0].split(",").length;
	return N*(N-1);
}
/**计算注数：3d复式组6*/
function getCountfsz6()
{
	var N=Ticket[0].split(",").length;
	return N*(N-1)*(N-2)/6;
}
/**计算注数：3d复式包号*/
function getCountfsbh()
{
	var array=Ticket[0].split(",");
	var num=0;//*号的个数(值为10代表选中*号)
	for(var i=0;i<array.length;i++)
	{
		if(array[i]==10)
			num++;
	}
	if(num==1)
		return 10;
	else if(num==2)
		return 100;
	else
		return 0;//错误
}
