	var lineNum;
	var tempNum1=0;	//自选点击次数（每点击球一次，就加一，无论是选择还是取消选择）
	var tempNum2=0;	//机选多注，执行函数selectRandomNum_nsfs的次数
	var chgcount=0;	//机选一注，执行函数selectRandomNum_nsfs的次数
	var l=20;		//机选时数字变换次数
	var jixuan;		//是否处于机选状态的标志

	function selectNum_nsfs(numType,num)
	{//自选
		if(jixuan)
		{
			return;	
		}
		if(document.all("buymode")!=null)
		{
			document.all("buymode").value=0;
		}
		
		var lineNum = document.all("lineNum").value;
		var objcodesshow = document.all("codesshow");
		var objcodes = document.all("codes");
		var objzhushu = document.all("zhushu");
		
		objcodesshow.value="";
		objcodes.value="";	
		objzhushu.value=0;//注数清零
		
		tempNum2=0;
		tempNum1++;
		
		if(tempNum1==1)
		{//自选第一次点击，将机选所有球的数字清零
			for(var ii=1;ii<=lineNum;ii++)
			{
				var objRndtbLine = document.all["numrandomtd"+ii];
				if(objRndtbLine!=null)
					objRndtbLine.childNodes[0].innerText="0";
			}
		}
		
		var objCodesLine = document.all["codes"+numType];
		var objNumTbLine = document.all["numtb"+numType];
		if(objCodesLine.value.indexOf(num)<0)
		{//选择
			objCodesLine.value = objCodesLine.value+num.toString();
			var codes = objCodesLine.value;
			//alert(codes);
			arrCodes = SortNum_ns(codes);
			//alert(arrCodes);
			objCodesLine.value = "";
			for(var kk=0;kk<arrCodes.length;kk++)
			{
				objCodesLine.value += arrCodes[kk].toString();
			}
			objNumTbLine.rows[0].cells[num].className="ball_b";//已选择的数字，变为蓝色球
		}
		else
		{//取消选择			
			objCodesLine.value = objCodesLine.value.replace(num,"");
			objNumTbLine.rows[0].cells[num].className="ball_r";//变回红球
		}			
		
		document.all("zhushu").value=1;
		for(var ii=1;ii<=lineNum;ii++)
		{
			var objCodesLine = document.all["codes"+ii];
			//alert(objCodesLine.value);
			objcodes.value += objCodesLine.value+"|";
			document.all("zhushu").value *= objCodesLine.value.length;
		}
		objcodes.value = objcodes.value.substring(0,objcodes.value.length-1);
		if(objcodesshow!=null)
		{
			objcodesshow.value = objcodes.value;
		}
		objcodes.value += "$";
		document.all("codesType").value="self";
		
		Static_Money();
	}
	
	function selectBatch_nsfs(numType,selectType)
	{//批量选择	
		objCodesLine = document.all["codes"+numType];
		objNumTbLine = document.all["numtb"+numType];
		objCodesLine.value="";
		for(ii=0;ii<=9;ii++)
		{
			objNumTbLine.rows[0].cells[ii].className="ball_r";
		}	
		if(selectType=="quan")
		{//全选
			for(var ii=0;ii<=9;ii++)
			{
				selectNum_nsfs(numType,ii);
			}
		}
		else if(selectType=="da")
		{//选大
			for(var ii=5;ii<=9;ii++)
			{
				selectNum_nsfs(numType,ii);
			}
		}
		else if(selectType=="xiao")
		{//选小
			for(var ii=0;ii<=4;ii++)
			{
				selectNum_nsfs(numType,ii);
			}
		}
		else if(selectType=="ji")
		{//奇数
			for(var ii=1;ii<=9;ii++)
			{
				if(ii%2==1)
				{
					selectNum_nsfs(numType,ii);
				}
			}
		}
		else if(selectType=="ou")
		{//偶数
			for(var ii=0;ii<=8;ii++)
			{
				if(ii%2==0)
				{
					selectNum_nsfs(numType,ii);
				}
			}
		}
		else
		{
			return;
		}
	}
	
	function selectRandomNum_nsfs(addFlag,times)
	{//机选一注
		var lineNum = document.all("lineNum").value;
		
		tempNum1=0;//自选计数器清零
		tempNum2++;
		chgcount++;
		var objcodesshow = document.all("codesshow");
		var objcodes = document.all("codes");
		if(!addFlag&&tempNum2==1)
		{//如果不是在上次机选基础上添加，而且是第一次执行此函数，则清空
			objcodesshow.value="";
			objcodes.value="";
			document.all("zhushu").value=0;
			Static_Money();
		
			for(var ii=1;ii<=lineNum;ii++)
			{
				var objCodesLine = document.all["codes"+ii];
				objCodesLine.value="";
				var objNumtbLine = document.all["numtb"+ii];
				for(var jj=0;jj<10;jj++)
				{
					if(objNumtbLine.rows[0].cells[jj].className!="ball_r")
					{
						objNumtbLine.rows[0].cells[jj].className="ball_r";
					}
				}
			}
			/*if(document.all("allnumshow")!=null)
				document.all("allnumshow").innerText=0;
			if(document.all("allmonshow")!=null)
				document.all("allmonshow").innerText=0;
			if(document.all("allnumbershow")!=null)
				document.all("allnumbershow").innerText=0;
			if(document.all("allmoneyshow")!=null)
				document.all("allmoneyshow").innerText=0;
			
			*/
		}
		
		var i=getRndNum2(9);		
		var j=getRndNum2(9);
		var k=getRndNum2(9);
		var m=getRndNum2(9);
		var n=getRndNum2(9);
		var p=getRndNum2(9);
		var q=getRndNum2(9);
		
		i++;
		j++;
		k++;
		m++;
		n++;
		p++;
		q++;
		
		if(i>9) i=0;
		if(j>9) j=0;
		if(k>9) k=0;
		if(m>9) m=0;
		if(n>9) n=0;
		if(p>9) p=0;
		if(q>9) q=0;
		
		var rndNumStr=i+"|"+j+"|"+k+"|"+m+"|"+n+"|"+p+"|"+q;
		
		for(var ii=1;ii<=lineNum;ii++)
		{
			var objNumtdLine=document.all["numrandomtd"+ii];
			objNumtdLine.childNodes[0].innerText=rndNumStr.split("|")[ii-1];
		}
		
		delayID=setTimeout("selectRandomNum_nsfs("+addFlag+","+times+")",chgcount*3);
		if(chgcount>l)
		{
			document.all("zhushu").value++;
			var zhushu=document.all("zhushu").value;
			for(var ii=1;ii<=lineNum;ii++)
			{
				objcodesshow.value += rndNumStr.split("|")[ii-1]+"|";
				objcodes.value += rndNumStr.split("|")[ii-1]+"|";
			}
			objcodesshow.value = objcodesshow.value.substring(0,objcodesshow.value.length-1);
			objcodes.value = objcodes.value.substring(0,objcodes.value.length-1);
			objcodesshow.value += "\t[机选第"+zhushu+"注]\n";
			objcodes.value += "$";
			document.all("codesType").value="machine";
			Static_Money();
			chgcount=0;
			clearTimeout(delayID)
			if(document.all("zhushu").value==times)
			{
				document.getElementById("btn_jixuan01").disabled=false;
				document.getElementById("btn_jixuan05").disabled=false;
				document.getElementById("btn_jixuan10").disabled=false;
				if(document.getElementById("sub")!=null)
				{
					document.getElementById("sub").disabled=false;
				}
				jixuan=false;
			}
		}
	}
	
	function selectByMachine_nsfs(addFlag,times)
	{//机选多注
	 //timers	注数
	 //addFlag	true 在上次机选基础上添加 false 重新机选
	 
		if(document.all("buymode")!=null)
		{
			document.all("buymode").value=1;
		}
		
		document.getElementById("btn_jixuan01").disabled=true;
		document.getElementById("btn_jixuan05").disabled=true;
		document.getElementById("btn_jixuan10").disabled=true;
		if(document.getElementById("sub")!=null)
		{
			document.getElementById("sub").disabled=true;
		}
		jixuan=true;
		for(var i=1;i<=times;i++)
		{
			selectRandomNum_nsfs(addFlag,times);
		}
		tempNum2=0;
		
	}
	
	function clearAll()
	{
		if(jixuan)
		{
			return;
		}
		var lineNum = document.all("lineNum").value;
		if(document.all("codesType").value=="self")
		{
			for(var ii=1;ii<=lineNum;ii++)
			{
				var objCodesLine = document.all["codes"+ii];
				objCodesLine.value="";
				var objNumtbLine = document.all["numtb"+ii];
				for(var jj=0;jj<10;jj++)
				{
					if(objNumtbLine.rows[0].cells[jj].className!="ball_r")
					{
						objNumtbLine.rows[0].cells[jj].className="ball_r";
					}
				}
			}
		}
		else if(document.all("codesType").value=="machine")
		{
			for(var ii=1;ii<=lineNum;ii++)
			{
				var objRndtbLine = document.all["numrandomtd"+ii];
				if(objRndtbLine!=null)
					objRndtbLine.childNodes[0].innerText="0";
			}
		}
		for(var ii=1;ii<=lineNum;ii++)
		{
			document.all("codes"+ii).value="";
		}
		document.all("codes").value="";
		document.all("zhushu").value=0;
		document.all("codesshow").value="";
		Static_Money();
	}
	
	function backSet_nsfs()
	{//后退时保持之前选择状态
		var lineNum = document.all("lineNum").value;
		var zhushu = document.all("zhushu").value;
		var codes = document.all("codes").value;
		if(document.all("codesType").value=="self")
		{//自选
			codes = codes.split("$")[0];
		}
		else
		{//机选
			codes = codes.split("$")[zhushu-1];
		}	
		if(typeof(codes)=="undefined")
		{
			return;
		}
		if(document.all("codesType").value=="self")
		{//自选
			for(var ii=1;ii<=lineNum;ii++)
			{	
				for(jj=0;jj<10;jj++)
				{
					var objNumtbLine=document.all["numtb"+ii];
					if(codes.split("|")[ii-1].indexOf(objNumtbLine.rows[0].cells[jj].childNodes[0].innerText)>=0)
					{
						objNumtbLine.rows[0].cells[jj].className="ball_b";
					}
				}
			}
		}
		else if(document.all("codesType").value=="machine")
		{//机选
			for(var ii=1;ii<=lineNum;ii++)
			{
				var objNumtdLine=document.all["numrandomtd"+ii];
				objNumtdLine.childNodes[0].innerText=codes.split("|")[ii-1];
			}
		}
		Static_Money();
	}

	function check_form_hm_nsfs()
	{//合买提交检测
		var c1 = check_form_dg_nsfs();
		var c2 = check_form();
		return c1&&c2;
	}
	
	function check_form_dg_nsfs()
	{//代购提交检测
		var lineNum = document.all("lineNum").value;
		var regNum;
		if(lineNum==3)
		{
			regNum=/^(\d{1,10}\|\d{1,10}\|\d{1,10}\$)+$/;
		}
		else if(lineNum==4)
		{
			regNum=/^(\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\$)+$/;
		}
		else if(lineNum==5)
		{
			regNum=/^(\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\$)+$/;
		}
		else if(lineNum==7)
		{
			regNum=/^(\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\|\d{1,10}\$)+$/;
		}
		var codes = document.all("codes").value;
		if(!regNum.test(codes))
		{
			alert("投注内容错误！");
			return false;
		}
		if(!check_beishu())
		{
			return false;
		}
		return true;
	}
	
	function check_form_dg_nsfs_index(expect,playtypecode)
	{
		if(jixuan)
		{
			return;
		}
		if(!parent.frmUserLongin.isLogin())
		{
			return;
		}
		if(!check_form_dg_nsfs())
		{
			return;
		}
		if(confirm("本次代购金额为"+document.all("zhushu").value*2*document.all("beishu").value+"元，您确定要代购吗？"))
		{
			var codes = document.all("codes").value;
			var beishu = document.all("beishu").value;
			var buymode=0;
			if(document.all("buymode")!=null)
			{
				buymode = document.all("buymode").value;
			}
			var url,addurl;
			addurl = "expect="+expect+"&codes="+codes+"&beishu="+beishu+"&isquick=1&title=代购&content=代购&anumber=1&isbaodi=0&BaodiNumber=1&isSetbuyuser=0&setbuyuser=&BuyNumber=1&ishm=0&buymode="+buymode;
			if(playtypecode=="qxfsdg")
			{
				url = "/b_trade/qx/fshm/step_suc.asp?"+addurl;
			}
			else if(playtypecode=="npnsfsdg")
			{
				url = "/b_trade/np/nsfs/step_suc.asp?"+addurl;
			}
			else if(playtypecode=="sdfsdg")
			{
				url = "/b_trade/sd/fshm/step_suc.asp?"+addurl;
			}
			else if(playtypecode=="sdbddg")
			{
				url = "/b_trade/sd/bdhm/step_suc.asp?"+addurl;
			}
			else if(playtypecode=="nwfsdg")
			{
				url = "/b_trade/np/nwfs/step_suc.asp?"+addurl;
			}
			else if(playtypecode=="lcfsdg")
			{
				url = "/b_trade/lc/fshm/step_suc.asp?"+addurl;
			}
			openModalDialog(url,1,1);
		}
	}
