var betcount = 0;//注数 var pick3_num="";//号码 var factor=1;//倍数 var p3_bettype=1;//投注类型 var p3_num_same=0;//各位上相同号码个数 //初始化数组30记录小球被选中的状态 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); //记录各种位上面号码选择个数 var radioflag = new Array(0,0,0,0); //记录各种位上选择号码 var p3_selnum = new Array(-1,-1,-1); //设置投注方式 function Pick3SetBettype(ptype){ p3_bettype=ptype; for(var i=1;i<=3;i++) { radioflag[i] = 0; } for(var j=0;j<30;j++) { checkflag[j] = 0; document.getElementById(j).background="images/redBall.jpg"; } pick3_num=""; betcount = 0; document.pick3form.pick3_betcount.value=0; document.pick3form.pick3_wagermoney.value=0; var listlen = document.pick3form.pick3_basenum.length; var listoption = document.pick3form.pick3_basenum; for (i=listlen-1 ; i>=0 ; i--) listoption.remove(i); Pick3CleanBetFactor(); } function Pick3ResetBall(){ for(var i=1;i<=3;i++) { radioflag[i] = 0; } for(var j=0;j<30;j++) { if(checkflag[j]==1) { checkflag[j] = 0; document.getElementById(j).className="ballGray3D"; } } pick3_num=""; } //小球变色 function BallDown(value,col) { if (checkflag[value] == 0) { if(radioflag[col]==1) { alert("每位只能选择一个号码!"); return false; } /** if(col==2){ if(radioflag[1]==0){ alert("请先选择百位上号码!"); return false; } } if(col==3){ if(radioflag[1]==0 || radioflag[2]==0){ alert("请先选择百位和十位上号码!"); return false; } }*/ document.getElementById(value).className="ballRed3D"; checkflag[value] = 1; radioflag[col] += 1; p3_selnum[col-1]=Ballsub(value); return true; } else { if(p3_selnum[col-1]==Ballsub(value)) { document.getElementById(value).className="ballGray3D"; checkflag[value] = 0; radioflag[col] = 0; pick3_num = Pick3ReduceNo(pick3_num,col-1); p3_selnum[col-1] = -1; return false; } } } function Pick3ReduceNo(pnum,pvalue){ var numLen = pnum.length; pnum = pnum.substring(0,pvalue)+pnum.substring(pvalue+1,numLen); return pnum; } //判断是否为豹子(组选) function Pick3IsSame(p3_selnum){ if (p3_selnum[0]==p3_selnum[1] && p3_selnum[1] == p3_selnum[2] && p3_selnum[0]==p3_selnum[2]){ alert("组选方式不允许有豹子号出现!"); return false; } return true; } //号码写入选号列表框 function Pick3AddList(p3num,p3_bettype) { var strtype = "单选"; if(p3_bettype==2) strtype = "组选"; var tempstr=""; var insertToSelect; tempstr = p3num + " 倍投:" + factor + " , 计" + factor * 2 +"元" + " "+strtype; insertToSelect = document.createElement("option"); insertToSelect.text =tempstr; insertToSelect.value = p3num; pick3form.pick3_basenum.add(insertToSelect); } //分离号码 function Ballsub(value) { if(value>=10) { value = value.substring(1,2); } return value; } //设置总注数及总金额 function Pick3SetBetcountAndMoney(pcount) { document.pick3form.pick3_betcount.value=pcount*factor; document.pick3form.pick3_wagermoney.value=pcount*factor*2; } //3D选号 function Pick3SelectNum(selNum,col){ if(BallDown(selNum,col)) { //pick3_num += Ballsub(selNum); if(p3_selnum[0]!=-1 && p3_selnum[1]!=-1 &&p3_selnum[2]!=-1) { if(p3_bettype==2) { if(!Pick3IsSame(p3_selnum)) { Pick3ResetBall(); //清空所选号码 p3_selnum[0]=-1; p3_selnum[1]=-1; p3_selnum[2]=-1; return false; } } pick3_num = p3_selnum[0]+p3_selnum[1]+p3_selnum[2]; //将选择号码写入选号列表框 Pick3AddList(pick3_num,p3_bettype); betcount += 1; //计算总注数及总金额 Pick3SetBetcountAndMoney(betcount); //清空所选号码 p3_selnum[0]=-1; p3_selnum[1]=-1; p3_selnum[2]=-1; //重置环境 Pick3ResetBall(); } } else{ return false; } } //更新列表内数据 function Pick3UptList(pfactor,p3_bettype){ var listlen = 0; var tempstr = ""; listlen = document.pick3form.pick3_basenum.length; var strtype = "单选"; if(p3_bettype==2) strtype = "组选"; var listtext = new Array(); var listvalue = new Array(); for(var k=0;k=0;i--) { if (listoption.options[i].selected) { Pick3ResetForm(); listoption.remove(i); } } break; case 2: //清除所有的 if (listlen<1) break; x = confirm("您确认要清空所有已经选择的号码吗?"); if (x !="0"){ for (i=listlen-1 ; i>=0 ; i--) listoption.remove(i); Pick3CleanBetFactor(); } else{ return false; } Pick3CleanForm(); break; } Pick3ResetBall(); } function Pick3CleanBetFactor(){ document.pick3form.pick3_betfactor.value="1"; document.pick3form.pick3_betfactor.text ="1"; factor = 1; } //设置表单信息为原始状态 function Pick3CleanForm(){ betcount=0; document.pick3form.pick3_betcount.value=0; document.pick3form.pick3_wagermoney.value=0; } //重新设置表单信息(投注总注数,投注总金额) function Pick3ResetForm(){ betcount=betcount-1; document.pick3form.pick3_betcount.value=betcount*factor; document.pick3form.pick3_wagermoney.value=betcount*factor*2; } function Pick3CheckSuffix(){ alert("接福彩中心通知,按财政等三部委要求,本网站从即日起暂停“彩票在线代购业务”,投注时间截至2008年1月3日19:00整;请本网站会员在3个工作日内通过发起“提现”的方式提取彩金账户中的剩余资金,如有疑问,请咨询客服在线QQ或客服电话。给您带来的不便,本网站深表歉意!"); return false; var betTickets = document.pick3form.pick3_betcount.value; var passwd = document.pick3form.pick3_transpw.value; /*var level = document.getElementById('memberlevel').value; if(level=="0"){ alert("您需要升级为在线投注会员才可进行在线投注!"); return false; } */ if(passwd==""){ alert("请输入交易密码!"); return false; } if(betTickets>0) { if(confirm("确定要委托本次投注吗?")) { Pick3SelectedList(); //document.pick3form.action="/zjlottotrans/validateP3Order.jhtml"; //sendRequest(document.pick3form.action, document.pick3form.elements, document.pick3form.method); document.pick3form.target="tz"; document.pick3form.action="https://"+location.hostname+"/trans/createP3Order.jhtml"; document.pick3form.submit(); document.pick3form.pick3_transpw.value=""; document.pick3form.pick3_transpw.focus(); //alert("已经开始投注,请不要再点击投注按钮,以免重复投注!"); } } else{ alert("您选择的合法号码注数小于1注,请先选择有效的号码组合!"); document.pick3form.pick3_transpw.value=""; return false; } } function Pick3CheckSuffix2(){ alert("接福彩中心通知,按财政等三部委要求,本网站从即日起暂停“彩票在线代购业务”,投注时间截至2008年1月3日19:00整;请本网站会员在3个工作日内通过发起“提现”的方式提取彩金账户中的剩余资金,如有疑问,请咨询客服在线QQ或客服电话。给您带来的不便,本网站深表歉意!"); return false; var betTickets = document.pick3form.pick3_betcount.value; if(betTickets>0) { if(confirm("确定要委托本次投注吗?")) { window.open("about:blank", "tz2", "width=571px,height=380px,scrolling=no,toobar=no"); Pick3SelectedList(); //document.pick3form.action="/zjlottotrans/validateP3Order.jhtml"; //sendRequest(document.pick3form.action, document.pick3form.elements, document.pick3form.method); document.pick3form.target="tz2"; document.pick3form.action="/trans/previewOrder.jhtml"; document.pick3form.submit(); //alert("已经开始投注,请不要再点击投注按钮,以免重复投注!"); } } else{ alert("您选择的合法号码注数小于1注,请先选择有效的号码组合!"); document.pick3form.pick3_transpw.value=""; return false; } } //号码框中号码置为选中状态 function Pick3SelectedList() { var listlen = document.pick3form.pick3_basenum.length; var listoption = document.pick3form.pick3_basenum; for (i=listlen-1;i>=0;i--) { listoption.options[i].selected = true; } }