var path="Images/Lottery";
var gameId=5;
var playType;//1:单式;2:复式;3:和值;4:自动
var subType;//1:直选;2:组选;3:复式组3;4:复式组6;5:定位包号;
var threeType;//1:单选3;2:前一;3:后一;4:前二;5:后二
var auto=1;//1:人工;2:自动:取消自动
var groupCount=3;//选球组数
/**
 * 5个界面分别对就5个数组
 * 界面1：数组：selectedBalls1 -->百、十、个。(单式组选，复式直选)
 * 界面2：数组：selectedBalls2 -->百、十、个(比界面1每位多一个“－”号码)。(单式直选<单选3、前一、后一、前二、后二>)
 * 界面3：数组：selectedBalls3 -->百、十、个(比界面1每位多一个“*”号码)。(定位包号)
 * 界面4：数组：selectedBalls4 -->复式组选3、6。
 * 界面5：数组：selectedBalls5 -->和值。
 * 
 * 
 */
var selectedBalls1=new Array(3);
var selectedBalls2=new Array(3);
var selectedBalls3=new Array(3);
var selectedBalls4=new Array(10);
var selectedBalls5=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,2,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();
	initSelectedBalls5();
	for(var i=1;i<=5;i++)
	{
		setBalls(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]=new Array(11);
		initSelectedArray(selectedBalls3[i]);
	}
}
/**初始化复式组选3、6 数组 */
function initSelectedBalls4()
{
	for(var i=0;i<selectedBalls4.length;i++)
	{
		selectedBalls4[i]=null;
	}
}
/**初始化和值数组 */
function initSelectedBalls5()
{
	for(var i=0;i<selectedBalls5.length;i++)
	{
		selectedBalls5[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 setBalls(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 g=0;g<selectedBalls2.length;g++)
		{
			for(var h=0;h<selectedBalls2[g].length;h++)
			{
				if(h==(selectedBalls2[g].length-1))
				{
					if(selectedBalls2[g][h]==null)
						$("t2_ball_redAll_2_"+g).src=path+"/images/ball_redAll_2.gif";
					else
						$("t2_ball_redAll_2_"+g).src=path+"/images/ball_redAll_2_over.gif";
				}else
				{
				if(selectedBalls2[g][h]==null)
					$("t2_ball_red_"+g+"_"+h).src=path+"/images/ball_red_"+h+".gif";
				else
					$("t2_ball_red_"+g+"_"+h).src=path+"/images/ball_red_"+h+"_over.gif";
				}
			}
		}
	}else if(interfaceId==3)
	{
		for(var m=0;m<selectedBalls3.length;m++)
		{
			for(var n=0;n<selectedBalls3[m].length;n++)
			{
				if(n==(selectedBalls3[m].length-1))
				{
					if(selectedBalls3[m][n]==null)
						$("t3_ball_redAll_"+m).src=path+"/images/ball_redAll.gif";
					else
						$("t3_ball_redAll_"+m).src=path+"/images/ball_redAll_over.gif";
				}else
				{
				if(selectedBalls3[m][n]==null)
					$("t3_ball_red_"+m+"_"+n).src=path+"/images/ball_red_"+n+".gif";
				else
					$("t3_ball_red_"+m+"_"+n).src=path+"/images/ball_red_"+n+"_over.gif";
				}
			}
		}
	}else if(interfaceId==4)
	{
		for(var k=0;k<selectedBalls4.length;k++)
		{
			if(selectedBalls4[k]==null)
				$("t4_ball_red_"+k).src=path+"/images/ball_red_"+k+".gif";
			else
				$("t4_ball_red_"+k).src=path+"/images/ball_red_"+k+"_over.gif";
		}
	}else if(interfaceId==5)
	{
		for(var p=0;p<selectedBalls5.length;p++)
		{
			if(selectedBalls5[p]==null)
				$("t5_ball_red_"+p).src=path+"/images/ball_red_"+p+".gif";
			else
				$("t5_ball_red_"+p).src=path+"/images/ball_red_"+p+"_over.gif";
		}
	}
}
/** 选择投注方式*/
function selectType(type)
{
	if(playType!=type)
		{
		subType=0;
		threeType=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";

			$("subType_tr1").style.display="block";
			$("subType_tr2").style.display="none";

			$("danshi").style.display="block";
			$("fushi").style.display="none";
			$("hezhi").style.display="none";

			$("menu3_tr1").style.display="block";
			$("menu3_tr2").style.display="none";
			
			showInterface(2);
			
			showTimes();
			TicketLengthMax=5;
			auto=1;
			selectSubType(1);
			selectThreeType(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";
			
			$("subType_tr1").style.display="none";
			$("subType_tr2").style.display="block";
			
			$("danshi").style.display="none";
			$("fushi").style.display="block";
			$("hezhi").style.display="none";
			
			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
			showInterface(1);
			
			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";
		
			$("subType_tr1").style.display="block";
			$("subType_tr2").style.display="none";
			
			$("danshi").style.display="none";
			$("fushi").style.display="none";
			$("hezhi").style.display="block";
			
			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
			showInterface(5);
			
			showTimes();
			TicketLengthMax=1;
			auto=1;
			selectSubType(1);
		}
		initAllArray();
		initTicket();
		for(var k=0;k<TicketLengthMax;k++)
		{
			removeCode(k+1);
		}
		$("times").value=1;
	}
	setLotteryInfo();
	setLotteryInfo();
}
/**选择子方式(如：直选、组选)*/
function selectSubType(type)
{
	if(playType==1)
	{
		if(subType!=type)
		{
			threeType=0;
			initSelectedBalls1();
			setBalls(1);
			initTicket();
			for(var k=0;k<TicketLengthMax;k++)
			{
				removeCode(k+1);
			}
			
			if(type==1)
			{
				$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01_over.jpg";
				$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02.jpg";
				showInterface(2);
				selectThreeType(1);
			}else if(type==2)
			{
				$("subTr1_zhixuan").src=path+"/images/submenu_red_zx01.jpg";
				$("subTr1_zuxuan").src=path+"/images/submenu_red_zx02_over.jpg";
				showInterface(1);

				$("menu3_tr1").style.display="block";
				$("menu3_tr2").style.display="none";
			}
			
			$("times").value=1;
		}
		
	}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";
				showInterface(1);
				initSelectedBalls1();
				setBalls(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";
				showInterface(4);
				initSelectedBalls4();
				setBalls(4);
			}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";
				showInterface(4);
				initSelectedBalls4();
				setBalls(4);
			}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";
				showInterface(3);
				initSelectedBalls3();
				setBalls(3);
			}
			initTicket();
			for(var i=0;i<TicketLengthMax;i++)
			{
				removeCode(i+1);
			}
			$("times").value=1;
		}
	}else if(playType==3)
	{
		if(subType!=type)
		{
			initSelectedBalls5();
			setBalls(5);
			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_t5_0").style.display="block";
			$("li_t5_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_t5_0").style.display="none";
			$("li_t5_27").style.display="none";
		}
		
	}
	subType=type;
	setLotteryInfo();
}
/**设置界面2中groupIndex对应层的disabled的值*/
function setDisabled(groupIndex,flag)
{
	for(var i=0;i<selectedBalls2[groupIndex].length-1;i++)
	{
		$("t2_ball_red_"+groupIndex+"_"+i).disabled=flag;
	}
}
/**0:单选3;1：前一;2:前二;3:后一;4:后二;*/
function selectThreeType(type)
{
	if(threeType!=type)
	{
		setDisabled(0,false);
		setDisabled(1,false);
		setDisabled(2,false);
		initAllArray();
		initTicket();
		for(var k=0;k<TicketLengthMax;k++)
		{
			removeCode(k+1);
		}
		if(type==1)
		{//单选3
			$('tb2_img1').src=path+"/images/submenu_right01_over.jpg";
			$('tb2_img2').src=path+"/images/submenu_right02.jpg";
			$('tb2_img3').src=path+"/images/submenu_right03.jpg";
			$('tb2_img4').src=path+"/images/submenu_right04.jpg";
			$('tb2_img5').src=path+"/images/submenu_right05.jpg";
			$('t2_li_0_10').style.display="none";
			$('t2_li_1_10').style.display="none";
			$('t2_li_2_10').style.display="none";

			$("menu3_tr1").style.display="block";
			$("menu3_tr2").style.display="none";
			
			
		}else if(type==2)
		{//前一
			selectAllRedBall2(1);
			selectAllRedBall2(2);
			setDisabled(1,true);
			setDisabled(2,true);
			$('tb2_img1').src=path+"/images/submenu_right01.jpg";
			$('tb2_img2').src=path+"/images/submenu_right02_over.jpg";
			$('tb2_img3').src=path+"/images/submenu_right03.jpg";
			$('tb2_img4').src=path+"/images/submenu_right04.jpg";
			$('tb2_img5').src=path+"/images/submenu_right05.jpg";
			$('t2_li_0_10').style.display="block";
			$('t2_li_1_10').style.display="block";
			$('t2_li_2_10').style.display="block";

			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
		}else if(type==3)
		{//前二
			selectAllRedBall2(2);
			setDisabled(2,true);
			$('tb2_img1').src=path+"/images/submenu_right01.jpg";
			$('tb2_img2').src=path+"/images/submenu_right02.jpg";
			$('tb2_img3').src=path+"/images/submenu_right03_over.jpg";
			$('tb2_img4').src=path+"/images/submenu_right04.jpg";
			$('tb2_img5').src=path+"/images/submenu_right05.jpg";
			$('t2_li_0_10').style.display="block";
			$('t2_li_1_10').style.display="block";
			$('t2_li_2_10').style.display="block";

			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
		}else if(type==4)
		{//后一
			selectAllRedBall2(0);
			selectAllRedBall2(1);
			setDisabled(0,true);
			setDisabled(1,true);

			$('tb2_img1').src=path+"/images/submenu_right01.jpg";
			$('tb2_img2').src=path+"/images/submenu_right02.jpg";
			$('tb2_img3').src=path+"/images/submenu_right03.jpg";
			$('tb2_img4').src=path+"/images/submenu_right04_over.jpg";
			$('tb2_img5').src=path+"/images/submenu_right05.jpg";
			$('t2_li_0_10').style.display="block";
			$('t2_li_1_10').style.display="block";
			$('t2_li_2_10').style.display="block";

			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
		}else if(type==5)
		{//后二
			selectAllRedBall2(0);
			setDisabled(0,true);
			$('tb2_img1').src=path+"/images/submenu_right01.jpg";
			$('tb2_img2').src=path+"/images/submenu_right02.jpg";
			$('tb2_img3').src=path+"/images/submenu_right03.jpg";
			$('tb2_img4').src=path+"/images/submenu_right04.jpg";
			$('tb2_img5').src=path+"/images/submenu_right05_over.jpg";
			$('t2_li_0_10').style.display="block";
			$('t2_li_1_10').style.display="block";
			$('t2_li_2_10').style.display="block";

			$("menu3_tr1").style.display="none";
			$("menu3_tr2").style.display="block";
			
		}
		threeType=type;
	}
}
/**清空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 id='t2_li_"+place+"_"+i+"'><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 id='t2_li_"+place+"_"+(count-1)+"'><a href='#'><img name='t2_ball_redAll_2_"+place+"' id='t2_ball_redAll_2_"+place+"' src='"+path+"/images/ball_redAll_2.gif' width='30' height='30' border='0' disabled /></a></li>");
	document.writeln("</ul>");
}
function writeBall3(place,count)
{
	document.writeln("<ul>")
	for(var i=0;i<(count-1);i++)
	{
			document.writeln("<li><a href='#'><img name='t3_ball_red_"+place+"' id='t3_ball_red_"+place+"_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_3("+place+","+i+")' /></a></li>");
	}
	document.writeln("<li><a href='#'><img name='t3_ball_redAll_"+place+"' id='t3_ball_redAll_"+place+"' src='"+path+"/images/ball_redAll.gif' width='30' height='30' border='0' onclick='selectAllRedBall("+place+")' /></a></li>");
	document.writeln("</ul>");
}
function writerBall4(count)
{
	document.writeln("<ul>")
	for(var i=0;i<count;i++)
	{
		document.writeln("<li><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>");
}
function writerBall5(count)
{
	document.writeln("<ul>")
	for(var i=0;i<count;i++)
	{
		document.writeln("<li id=\"li_t5_"+i+"\"><a href='#'><img name='t5_ball_red_"+i+"' id='t5_ball_red_"+i+"' src='"+path+"/images/ball_red_"+i+".gif' width='30' height='30' border='0' onclick='selectRedBall_5("+i+")' /></a></li>");
	}
	document.writeln("</ul>");
}
/** 界面1选球 */
function selectRedBall_1(groupIndex,val)
{
	if(playType==1)//单式
	{
		if(selectedBalls1[groupIndex][val]!=null)
		{
			selectedBalls1[groupIndex][val]=null;
		}else
		{
			initSelectedArray(selectedBalls1[groupIndex]);
			selectedBalls1[groupIndex][val]=val;
		}
		setBalls(1);
	}else if(playType==2)//复式
	{
		if(selectedBalls1[groupIndex][val]!=null)
		{
			selectedBalls1[groupIndex][val]=null;
		}else
		{
			selectedBalls1[groupIndex][val]=val;
		}
		setBalls(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;
		}
		setBalls(2);
	//	alert((selectedBalls2[0].without(null)).concat(selectedBalls2[1].without(null).concat(selectedBalls2[2].without(null))));
	return true;
}
/**单击"-"号码(单式前一、后一点击"-"时调用)*/
function selectAllRedBall2(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;
	}
	setBalls(2);
return true;
}
/** 界面3:定位包号选球 */
function selectRedBall_3(groupIndex,val)
{
		if(selectedBalls3[groupIndex][val]!=null)
		{
			selectedBalls3[groupIndex][val]=null;
		}else
		{
			initSelectedArray(selectedBalls3[groupIndex]);
			selectedBalls3[groupIndex][val]=val;
		}
		setBalls(3);
	return true;
}

/**单击*号码(定位包号使用)*/
function selectAllRedBall(groupIndex)
{
	var len=selectedBalls3[groupIndex].length;
	if(selectedBalls3[groupIndex][len-1]==null)
	{
		initSelectedArray(selectedBalls3[groupIndex]);
		selectedBalls3[groupIndex][len-1]=len-1;
	}
	else
	{
		selectedBalls3[groupIndex][len-1]=null;
	}
	setBalls(3);
return true;
}
/**界面4：复式组选3、6。数组：selectedBalls3*/
function selectRedBall_4(val)
{
	if(playType==2)
	{
		if(selectedBalls4[val]!=null)
		{
			selectedBalls4[val]=null;
		}else
		{
			selectedBalls4[val]=val;
		}
		setBalls(4);
	}
}
/**界面5：和值*/
function selectRedBall_5(val)
{
	if(playType==3)
	{
		if(selectedBalls5[val]!=null)
		{
			selectedBalls5[val]=null;
		}else
		{
			initSelectedArray(selectedBalls5);
			selectedBalls5[val]=val;
		}
		setBalls(5);
	}
}
//机选
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++)
	{
		
		if(subType==1)
		{
			if(threeType==1)
			{
				randomSelectBalls2();
			}
		}else if(subType==2)
		{//当组选时防止出现爆子号
			randomSelectBalls1();
			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));
	}
}
function randomSelectBalls2()
{
	initSelectedBalls2();
	for(var i=0;i<groupCount;i++)
	{
		selectRedBall_2(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)
	{
		if(subType==1)
		{
			if((selectedBalls2[0].without(null)).concat(selectedBalls2[1].without(null).concat(selectedBalls2[2].without(null))).length!=3)
			{
				alert("你还没有选择完号码!");
				return false;
			}
				
		}else if(subType==2)
		{
			if(getCurrentSelectedBalls1Array1().length!=3)
			{
				alert("你还没有选择完号码!");
				return false;
			}else
			{
				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(selectedBalls4.without(null).length<2)
			{
				alert("至少选2个号码!");
				return false;
			}
		}else if(subType==4)
		{
			if(selectedBalls4.without(null).length<4)
			{
				alert("至少选4个号码!");
				return false;
			}
		}else if(subType==5)
		{
			if(selectedBalls3[0].without(null).length==0||selectedBalls3[1].without(null).length==0||selectedBalls3[2].without(null).length==0)
			{
				alert("你还没有选择完号码!");
				return false;
			}
			var len=selectedBalls3[0].length;
			if(selectedBalls3[0][len-1]==null&&selectedBalls3[1][len-1]==null&&selectedBalls3[2][len-1]==null)
			{
				alert("选号不正确，最少一个位置包号!");
				return false;
			}
			if(selectedBalls3[0][len-1]!=null&&selectedBalls3[1][len-1]!=null&&selectedBalls3[2][len-1]!=null)
			{
				alert("选号不正确，最多二个位置包号!");
				return false;
			}
		}
	}else if(playType==3)
	{
		if(selectedBalls5.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] = getCurrentDanShiArray().toString();
			} else if ($("danshi_code2").innerHTML == "") {
				$("danshi_code2").innerHTML = arrayToHtml();
				Ticket[1] = getCurrentDanShiArray().toString();
			} else if ($("danshi_code3").innerHTML == "") {
				$("danshi_code3").innerHTML = arrayToHtml();
				Ticket[2] = getCurrentDanShiArray().toString();
			} else if ($("danshi_code4").innerHTML == "") {
				$("danshi_code4").innerHTML = arrayToHtml();
				Ticket[3] = getCurrentDanShiArray().toString();
			} else if ($("danshi_code5").innerHTML == "") {
				$("danshi_code5").innerHTML = arrayToHtml();
				Ticket[4] = getCurrentDanShiArray().toString();
			}
		}else if(playType==2)
		{
			if ($("fushi_code1").innerHTML == "") {
				$("fushi_code1").innerHTML = arrayToHtml();
				Ticket[0] = getCurrentFuShiArray().toString();
			} 
		}else if(playType==3)
		{
			if ($("hezhi_code1").innerHTML == "") {
				$("hezhi_code1").innerHTML = arrayToHtml5();
				Ticket[0] = selectedBalls5.without(null).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="";
	}
	Ticket[codeSeq-1]=null;
	setLotteryInfo();
	
}
//将选中号码转换成html以供显示
function arrayToHtml()
{
	var str="<ul>";
	if(playType==1&&subType==1)
	{//单式直选selectedBalls2
		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 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)
		{//复式组3、组6
			var array=selectedBalls4.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=selectedBalls3[0].without(null).concat(selectedBalls3[1].without(null),selectedBalls3[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;
}
/**界面5(和值)：将选中号码转换成html*/
function  arrayToHtml5()
{
	var array=selectedBalls5.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="01";
			break;
		}else if(subType==2)
		{
			typename="组选单式";
			$("f_playType").value="02";
			break;
		}
	case 2:
		if(subType==1)
		{
			typename="直选复式";
			$("f_playType").value="04"
			break;
		}else if(subType==3)
		{
			typename="组选3复式";
			$("f_playType").value="13"
			break;
		}else if(subType==4)
		{
			typename="组选6复式";
			$("f_playType").value="14"
			break;
		}else if(subType==5)
		{
			typename="定位包号复式";
			$("f_playType").value="06"
			break;
		}
	case 3:
		if(subType==1)
		{
			typename="直选和值";
			$("f_playType").value="11"
			break;
		}else if(subType==2)
		{
			typename="组选和值";
			$("f_playType").value="12"
			break;
		}
	default:
		break;
	}
	alert("时时乐:"+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)?"是":"否"));
	//if(true)return;
	//$("f_gameId").value=gameId;
	//$("f_autoTz").value=auto;
	//$("f_amount").value=$("times").value;
	//$("f_money").value=$("money").innerText;
	//$("f_anteCodes").value=Ticket.join("&");
	//$("f_anteNumber").value=$("anteNumber").innerText;
	//$("frm").submit();
	
	ds.reload({
		//params: {'gameid':6, 'playtype':$("f_playType").value, 'amount':$("times").value, 'money':$("money").innerText, 'anteCode':Ticket.join("&"), 'autoTz':auto},
		params: {'lotordparam.gamename':'ssl', 
		'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 getCurrentFuShiArray()
{
	if(subType==1)
	{//直选
		return	getCurrentSelectedBalls1Array1().join(";");
	}else if(subType==3||subType==4)
	{//组3、组6
		return	selectedBalls4.without(null);
	}else if(subType==5)
	{//定位包号
		return selectedBalls3[0].without(null).concat(selectedBalls3[1].without(null),selectedBalls3[2].without(null)).toString();
	}
}
/**单式*/
function getCurrentDanShiArray()
{
	if(playType==1)
	{
		if(subType==1)
		{//直选－selectedBalls2
			return (selectedBalls2[0].without(null)).concat(selectedBalls2[1].without(null).concat(selectedBalls2[2].without(null)));
		}if(subType==2)
		{//组选-selectedBalls1
			return getCurrentSelectedBalls1Array1();
		}
	}
	
}
/**计算注数：ssl复式直选*/
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;
}
/**计算注数：ssl复式组3*/
function getCountfsz3()
{
	var N=Ticket[0].split(",").length;
	return N*(N-1);
}
/**计算注数：ssl复式组6*/
function getCountfsz6()
{
	var N=Ticket[0].split(",").length;
	return N*(N-1)*(N-2)/6;
}
/**计算注数：ssl复式包号*/
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;//错误
}
//显示界面
function showInterface(index)
{
	for(var i=1;i<=5;i++)
	{
		if(i==index)
			$("div_tb"+i).style.display="block";
		else
			$("div_tb"+i).style.display="none";
	}
	/*if(index==1)
	{//界面1
		$("div_tb1").style.display="block";
		$("div_tb2").style.display="none";
		$("div_tb3").style.display="none";
		$("div_tb4").style.display="none";
		$("div_tb5").style.display="none";
	}else if(index==2)
	{//界面2
		$("div_tb1").style.display="none";
		$("div_tb2").style.display="block";
		$("div_tb3").style.display="none";
		$("div_tb4").style.display="none";
		$("div_tb5").style.display="none";
	}else if(index==3)
	{//界面3
		$("div_tb1").style.display="none";
		$("div_tb2").style.display="none";
		$("div_tb3").style.display="block";
		$("div_tb4").style.display="none";
		$("div_tb5").style.display="none";
	}else if(index==4)
	{//界面4
		$("div_tb1").style.display="none";
		$("div_tb2").style.display="none";
		$("div_tb3").style.display="none";
		$("div_tb4").style.display="block";
		$("div_tb5").style.display="none";
	}else if(index==5)
	{//界面5
		$("div_tb1").style.display="none";
		$("div_tb2").style.display="none";
		$("div_tb3").style.display="none";
		$("div_tb4").style.display="none";
		$("div_tb5").style.display="block";
	}*/
}
