var betcount = 0;//注数 var doub_num="";//号码 var factor=1;//倍数 var c737_bettype=1;//投注类型 //初始化数组49记录小球被选中的状态 var checkflag =new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); //记录产生的随机数(蓝球) var blue_randnum = new Array(-1,-1,-1,-1,-1,-1); //记录选择蓝球号码 var doub_bluenum =""; //记录选择红球号码 var doub_rednum=""; //红球号码个数 var doub_redcount=0; //拆分号码为单注 var doub_num = new Array(); //设置投注类型 function DoubSelBettype(ptype) { c737_bettype=ptype; if(ptype==1){ document.doubform.doub_rednum.value=""; document.doubform.doub_bluenum.value=""; document.doubform.title.value="请设置注数后直接点击'机选'进行选号"; } if(ptype==2){ document.doubform.doub_rednum.value=""; document.doubform.title.value="请在蓝球区点击选择号码,仅支持选择1个蓝球"; } if(ptype==3){ document.doubform.doub_bluenum.value=""; document.doubform.title.value="请在红球区点击选择号码,仅支持选择6个红球"; } DoubCleanForm(); DoubCleanList(); DoubCleanBetFactor(); } function DoubCleanBetFactor(){ document.doubform.doub_betfactor.value="1"; document.doubform.doub_betfactor.text ="1"; factor=1; } //随机产生号码 function DoubRandom(ptype,seedsA,seedsB){ doub_num=""; for(var r=0;r<6;r++) blue_randnum[r]=-1; var randnum = 0; switch(ptype){ case 1: for (var i=0 ; i<6; i++) { blue_randnum[i] = parseInt(Math.random()*(seedsA)+1); if(i>0) { for(var j = 0; j < i;j++) { if(blue_randnum[i] == blue_randnum[j] )//剔除重复 { blue_randnum[i] = parseInt(Math.random()*(seedsA)+1); j=-1; } } } } for(var i=0; i<5;i++) //排序 { for(var j=i+1; j < 6; j++) { if(blue_randnum[i] > blue_randnum[j]) { randnum = blue_randnum[i]; blue_randnum[i] = blue_randnum[j]; blue_randnum[j] = randnum; } } } for(var i=0;i<6;i++){//组合 if(blue_randnum[i]<10) doub_num += "0"+blue_randnum[i]+" "; else doub_num += blue_randnum[i]+" "; } randnum = parseInt(Math.random()*(seedsB)+1); var indexlast = doub_num.lastIndexOf(" "); doub_num = doub_num.substring(0,indexlast); if(randnum<10) doub_num += ","+"0"+randnum; else doub_num += ","+randnum; break; case 2: for (var i=0 ; i<6; i++) { blue_randnum[i] = parseInt(Math.random()*(seedsA)+1); if(i>0) { for(var j = 0; j < i;j++) { if(blue_randnum[i] == blue_randnum[j] )//剔除重复 { blue_randnum[i] = parseInt(Math.random()*(seedsA)+1); j=-1; } } } } for(var i=0; i<5;i++) //排序 { for(var j=i+1; j < 6; j++) { if(blue_randnum[i] > blue_randnum[j]) { randnum = blue_randnum[i]; blue_randnum[i] = blue_randnum[j]; blue_randnum[j] = randnum; } } } for(var i=0;i<6;i++){//组合 if(blue_randnum[i]<10) doub_num += "0"+blue_randnum[i]+" "; else doub_num += blue_randnum[i]+" "; } var indexlast = doub_num.lastIndexOf(" "); doub_num = doub_num.substring(0,indexlast); doub_num += ","+doub_bluenum; break; case 3: randnum = parseInt(Math.random()*(seedsB)+1); if(randnum<10) doub_num += "0"+randnum; else doub_num += randnum; doub_rednum = document.doubform.doub_rednum.value; var indexlast = doub_rednum.lastIndexOf(" "); doub_rednum = doub_rednum.substring(0,indexlast); doub_num = doub_rednum +","+doub_num; break; default: break; } } //小球变色 function BallDown(value,ptype) { if (checkflag[value] == 0) { if(ptype==3) { doub_redcount += 1; if(doub_redcount>6){ doub_redcount -= 1; alert("您已经选择了6个红球号码!"); return false; } document.getElementById(value).className="ballRed"; } else if(ptype==2) { document.getElementById(value).className="ballBlue"; } checkflag[value] = 1; return true; } else { document.getElementById(value).className="ballGray"; if(ptype==2){ checkflag[value] = 0; return true; } if(ptype==3){ document.doubform.doub_rednum.value = BallReduce(value); checkflag[value] = 0; doub_redcount -= 1; return false; } } } function BallReduce(selvalue){ if(selvalue<10) selvalue="0"+selvalue; selvalue = selvalue+" "; var tarvalue = document.doubform.doub_rednum.value; return tarvalue.replace(selvalue,""); } //将选择的号码记入号码框 function BallAdd(ptype,selvalue) { if(ptype==2) { if(selvalue<10) document.doubform.doub_bluenum.value="0"+selvalue; else document.doubform.doub_bluenum.value=selvalue; doub_bluenum=document.doubform.doub_bluenum.value; return true; } if(ptype==3) { if(selvalue<10) document.doubform.doub_rednum.value += "0"+selvalue+" "; else document.doubform.doub_rednum.value += selvalue+" "; doub_rednum=document.doubform.doub_rednum.value; return true; } } //设置总注数及总金额 function DoubSetBetcountAndMoney() { document.doubform.doub_betcount.value=betcount*factor; document.doubform.doub_wagermoney.value=betcount*factor*2; } //双色球选号 function DoubSelectNum(selNum){ switch(c737_bettype){ case 1://全机选 alert("您已设置为'全部机选',可直接点击'机选'按键选择号码!"); break; case 2://红球机选 if(selNum<34) { alert("您已设置为'红球机选',请点击蓝球选择号码!"); return false; } else{ DoubCleanForm(); BallDown(selNum,2); BallAdd(2,selNum-33); } break; case 3://蓝球机选 if(selNum>33) { alert("您已设置为'蓝球机选',请点击红球选择号码!"); return false; } else{ if(BallDown(selNum,3)) BallAdd(3,selNum); else return false; } break; } } function DoubCheckSuffix(){ alert("接福彩中心通知,按财政等三部委要求,本网站从即日起暂停“彩票在线代购业务”,投注时间截至2008年1月3日19:00整;请本网站会员在3个工作日内通过发起“提现”的方式提取彩金账户中的剩余资金,如有疑问,请咨询客服在线QQ或客服电话。给您带来的不便,本网站深表歉意!"); return false; var betTickets = document.doubform.doub_betcount.value; var passwd = document.doubform.doub_transpw.value; /** var level = document.getElementById('memberlevel').value; if(level=="0"){ alert("您需要升级为在线投注会员才可进行在线投注!"); return false; } **/ if(passwd==""){ alert("请输入交易密码!"); return false; } if(betTickets>0) { if(confirm("确定要委托本次投注吗?")) { DoubSelectedList(); document.doubform.target="tz"; document.doubform.action="https://"+location.hostname+"/trans/createC737Order.jhtml"; document.doubform.submit(); document.doubform.doub_transpw.value=""; document.doubform.doub_transpw.focus(); //document.getElementById('tzbtn').disabled='true'; //sendRequest(document.doubform.action, document.doubform.elements, document.doubform.method); } } else{ alert("您选择的合法号码注数小于1注,请导入合法的号码!"); document.doubform.doub_transpw.value=""; return false; } } function DoubCheckSuffix2(){ alert("接福彩中心通知,按财政等三部委要求,本网站从即日起暂停“彩票在线代购业务”,投注时间截至2008年1月3日19:00整;请本网站会员在3个工作日内通过发起“提现”的方式提取彩金账户中的剩余资金,如有疑问,请咨询客服在线QQ或客服电话。给您带来的不便,本网站深表歉意!"); return false; var betTickets = document.doubform.doub_betcount.value; if(betTickets>0) { if(confirm("确定要委托本次投注吗?")) { window.open("about:blank", "tz2", "width=571px,height=380px,scrolling=no,toobar=no"); DoubSelectedList(); document.doubform.target="tz2"; document.doubform.action="/trans/previewOrder.jhtml"; document.doubform.submit(); //document.getElementById('tzbtn').disabled='true'; //sendRequest(document.doubform.action, document.doubform.elements, document.doubform.method); } } else{ alert("您选择的合法号码注数小于1注,请导入合法的号码!"); document.doubform.doub_transpw.value=""; return false; } } //号码写入选号列表框 function DoubCreateNum() { DoubCleanList(); var listoption = document.doubform.doub_count; var listlen = listoption.length; for(var i=0;i=0;i--) { listoption.options[i].selected = true; } } //删除所选号码,从号码列表中 function DoubRemoveList(deleteID) { var listlen = document.doubform.doub_basenum.length; var listoption = document.doubform.doub_basenum; var x,i,listtext; switch (deleteID) { case 1: //只清除选定的项 var delid = false; for (i=listlen-1;i>=0;i--) { if (listoption.options[i].selected) { delid = true; listoption.remove(i); } } if(delid==true){ DoubSetBetcountAndFactor(); } break; case 2: //清除所有的 if (listlen<1) break; x = confirm("您确认要清空所有已经选择的号码吗?"); if (x !="0"){ for (i=listlen-1 ; i>=0 ; i--) listoption.remove(i); DoubCleanBetFactor(); DoubCleanBetCount(); } else return false; DoubCleanForm(); break; } } //设置变动后的注数与金额 function DoubSetBetcountAndFactor(){ betcount = document.doubform.doub_basenum.length; document.doubform.doub_betcount.value=betcount*factor; document.doubform.doub_wagermoney.value=betcount*factor*2; } function DoubCleanBetFactor(){ document.doubform.doub_betfactor.value="1"; document.doubform.doub_betfactor.text ="1"; factor=1; } function DoubCleanBetCount(){ document.doubform.doub_count.value="1"; document.doubform.doub_count.text ="1"; } //清除号码列表中的数据 function DoubCleanList(){ var listlen = document.doubform.doub_basenum.length; var listoption = document.doubform.doub_basenum; if (listlen<1) return false; for (var i=listlen-1 ; i>=0 ; i--) listoption.remove(i); } //设置表单信息为原始状态 function DoubCleanForm(){ betcount=0; document.doubform.doub_betcount.value=0; document.doubform.doub_wagermoney.value=0; switch(c737_bettype){ case 1: case 2: case 3: for(var i=1;i<50;i++) { if(checkflag[i]==1) { checkflag[i]=0; document.getElementById(i).className="ballGray"; } } document.doubform.doub_rednum.value=""; doub_redcount=0; break; } /** for(var i=101;i<=107;i++){ document.getElementById(i).innerText=""; }*/ }