//js
//cheng bing sheng 
//2009-10-13
//

//初始化
hz.init=function(){
	hz.sltRed();//红球
	hz.sltBlue();//蓝球
	hz.clrblue();//清空红
	hz.clrred();//清空蓝
	hz.surSlt();//确认选号
	hz.rndRed();//机选红球
	hz.rndBlue();//机选蓝球
	hz.jixuan();//机选
	hz.setbeishu();//倍数
	hz.GetNowWinning();           //最新中奖
	hz.setaddhao();//追号
	hz.setopencode();//开奖查询 
	hz.sbmtevt();//提交数据
	hz.xyhaoevt();//幸运号码
	hz.Gethotproject(); //热门方案
	hz.Getssph();  //排行榜
	hz.fdate=hz.showdate();
}


//--------选号区------------------------------------------
hz.tRball="";//当前临时号码红
hz.tBball="";//当前临时号码蓝
hz.tzhushu=0;//
//红球
hz.chgRed=function(o){
	hz.chgCss(o,"red","");
	hz.getZhu();//计算注数
	hz.i$("sltzhushu").innerHTML=hz.tzhushu;
	hz.i$("zmoney").innerHTML=hz.tzhushu*2;
	hz.showJ();
}
//蓝球
hz.chgBlue=function(o){
	hz.chgCss(o,"blue","");
	hz.getZhu();
	hz.i$("sltzhushu").innerHTML=hz.tzhushu;
	hz.i$("zmoney").innerHTML=hz.tzhushu*2;
	hz.showJ();
}

//改变样式
hz.chgCss=function(o,pCss,nCss){
	var tmpo=o;
	//alert(o);
		if(tmpo.className==pCss){o.className=nCss;return false;}
		if(tmpo.className==nCss){o.className=pCss;return false;}
}

//选择红球
hz.sltRed=function(){
	var q=hz.i$("redball").getElementsByTagName("li");
		for(var i=0;i<q.length;i++){
			q[i].onclick=function(){hz.chgRed(this)};
		}
}
//选择蓝球
hz.sltBlue=function(){
	var bq=hz.i$("blueball").getElementsByTagName("li");
		for(var i=0;i<bq.length;i++){
			bq[i].onclick=function(){hz.chgBlue(this)};
		}
}
//计算注数
hz.getZhu=function(){
	var rn=0,bn=0;
		hz.tRball="";
		hz.tBball="";
	var q=hz.i$("redball").getElementsByTagName("li");
		for(var i=0;i<q.length;i++){
			if(q[i].className=="red"){
				if(hz.tRall==""){
					rn++;hz.tRball+=q[i].innerHTML;				
				}else{
					rn++;hz.tRball+=" "+q[i].innerHTML;				
				}
			}
		}
	var bq=hz.i$("blueball").getElementsByTagName("li");
		for(var i=0;i<bq.length;i++){
			if(bq[i].className=="blue"){
				if(hz.tBall==""){
					bn++;hz.tBball+=bq[i].innerHTML;				
				}else{
					bn++;hz.tBball+=" "+bq[i].innerHTML;				
				}
			}
		}
		hz.tRball=hz.tRball.replace(/^\s|\s$/g,"");
		hz.tBball=hz.tBball.replace(/^\s|\s$/g,"");
	if(rn>=6&&bn>=1){
		hz.tzhushu=parseInt(hz.getC(6,rn)*bn+0.05);
	}else{
		hz.tzhushu=0;
	}
	return hz.tzhushu;
}
//计算各等奖可能中奖注数
hz.showJ=function(){
	var j1,j2,j3,j4,j5,j6;
	var rn=hz.tRball.split(" ").length;	
	var bn=hz.tBball.split(" ").length;
	var bnl=hz.tBball.length;
		if(rn<6||bnl<2){
			hz.i$("j1").innerHTML=0;
			hz.i$("j2").innerHTML=0;
			hz.i$("j3").innerHTML=0;
			hz.i$("j4").innerHTML=0;
			hz.i$("j5").innerHTML=0;
			hz.i$("j6").innerHTML=0;
			return 0;
		}
//		j1=1;//一等奖
//		j2=hz.getC(6,rn);//二等
//		j3=hz.getC(5,rn)*bn;
//		j4=hz.getC(4,rn)*bn+hz.getC(5,rn);
//		j5=hz.getC(3,rn)*bn+hz.getC(4,rn);
//		j6=hz.getC(6,rn);
			j1=hz.getC(6,6)*hz.getC(1,1);//一等奖
			j2=hz.getC(6,6)*hz.getC(1,bn);//二等
			//j3=hz.getC(5,6)*hz.getC(1,rn-6)*hz.getC(1,1);			
			j3=hz.getC(1,rn-5)*hz.getC(1,1);		
			
			var tmpj4_1,tmpj4_2,tmpj5_1,tmpj5_2;
			
			tmpj4_1=hz.getC(1,rn-5)*hz.getC(1,bn);		
			tmpj4_2=hz.getC(2,rn-4)*hz.getC(1,1);
			
			
			tmpj5_1=hz.getC(2,rn-4)*hz.getC(1,bn);
			tmpj5_2=hz.getC(3,rn-3)*hz.getC(1,1);
			

			if 	(tmpj4_1>=tmpj4_2){
				j4=tmpj4_1;
				}else{
				j4=tmpj4_2;	
					}
			if 	(tmpj5_1>=tmpj5_2){
				j5=tmpj5_1;
				}else{
				j5=tmpj5_2;	
					}
			//alert('j4='+tmpj4_1+''+tmpj4_2);
			//alert('j5='+tmpj5_1+''+tmpj5_2);
			//j4=tmpj4_1+tmpj4_2;
			//j5=tmpj5_1+tmpj5_2;					
					
			j6=hz.getC(6,rn);


		//output
		hz.i$("j1").innerHTML=j1;
		hz.i$("j2").innerHTML=j2;
		hz.i$("j3").innerHTML=j3;
		hz.i$("j4").innerHTML=j4;
		hz.i$("j5").innerHTML=j5;
		hz.i$("j6").innerHTML=j6;

}
//清空
hz.clrred=function(){
	hz.i$("clrred").onclick=function(){hz.clrall(1,0);}
}
hz.clrblue=function(){
	hz.i$("clrblue").onclick=function(){hz.clrall(0,1);}
}
hz.clrall=function(r,b){
	if(r==1){
		var q=hz.i$("redball").getElementsByTagName("li");
			for(var i=0;i<q.length;i++){
				if(q[i].className=="red"){q[i].className=""}
			}
		hz.tRball="";
	}
	if(b==1){
		var q=hz.i$("blueball").getElementsByTagName("li");
			for(var i=0;i<q.length;i++){
				if(q[i].className=="blue"){q[i].className=""}
			}
		hz.tBball="";
	}
	hz.tzhushu=0;
	hz.showJ();
	hz.i$("sltzhushu").innerHTML=0;
	hz.i$("zmoney").innerHTML=0;

}

//确认选号
hz.surSlt=function(){
	hz.i$("surSlt").onclick=function(){hz.surrSlt();hz.sumMoney();};
}
hz.surrSlt=function(){
	if(hz.tzhushu<1){alert("请先进行正确投注！");return false;}
	if(hz.tBball.length<2||hz.tRball.split(" ").length<6){alert("请先进行正确投注！");return false;}
	hz.addZhu(hz.tRball+"+"+hz.tBball,hz.tzhushu);
	hz.clrall(1,1);
	hz.divScrllBttn("tuzhulist");
}
//机选红
hz.rndRed=function(){
	hz.i$("surRed").onclick=function(){hz.getRndRed();}
}
hz.getRndRed=function(){
	var n=hz.i$("rndRed").value*1;
		if(isNaN(n)||n<6||n>25){n=6;hz.i$("rndRed").value=6}
	var a=hz.getRnd(n,1,33);
	var q=hz.i$("redball").getElementsByTagName("li");
	var t;
		for(var i=0;i<q.length;i++){
			t=q[i].innerHTML.replace(/^0/g,"");
			if(hz.getSub(t,a)!=-1){q[i].className="red"}else{q[i].className=""}
		}
	hz.getZhu();//计算注数
	hz.i$("sltzhushu").innerHTML=hz.tzhushu;
	hz.i$("zmoney").innerHTML=hz.tzhushu*2;
	hz.showJ();		
}
//机选蓝
hz.rndBlue=function(){
	hz.i$("surBlue").onclick=function(){hz.getRndBlue();}
}
hz.getRndBlue=function(){
	var n=hz.i$("rndBlue").value*1;
		if(isNaN(n)||n<1||n>16){n=1;hz.i$("rndBlue").value=1}
	var a=hz.getRnd(n,1,16);
	var q=hz.i$("blueball").getElementsByTagName("li");
	var t;
		for(var i=0;i<q.length;i++){
			t=q[i].innerHTML.replace(/^0/g,"");
			if(hz.getSub(t,a)!=-1){q[i].className="blue"}else{q[i].className=""}
		}
	hz.getZhu();//计算注数
	hz.i$("sltzhushu").innerHTML=hz.tzhushu;
	hz.i$("zmoney").innerHTML=hz.tzhushu*2;
	hz.showJ();		
}
//--------------------------------------------------------------------
//投注信息区
hz.addZhu=function(s,z){
	var ot=hz.i$("zhulist");
	var r=ot.insertRow(-1);
		r.className="borBtm";
	var c0=r.insertCell(-1);
		c0.innerHTML="&nbsp;&nbsp;&nbsp;复式";
		c0.style.width="50px";
	var c1=r.insertCell(-1);
		c1.innerHTML=s;
	var c2=r.insertCell(-1);
		c2.innerHTML=z+" 注";
	var c3=r.insertCell(-1);
		c3.innerHTML=(z*2)+" 元";
	var c4=r.insertCell(-1);
		c4.style.cursor="pointer";
		c4.style.width="20px";
		c4.onclick=function(){hz.delzhu(this);hz.sumMoney();}
		c4.innerHTML="<img src='../img/type/del.gif' alt='删除' title='删除' />";
}
hz.delzhu=function(o){
	var r=o.parentNode;
	var ot=r.parentNode;
		ot.deleteRow(r.rowIndex-1);	
}
//机选
hz.jixuan=function(){
	hz.i$("jixuan1").onclick=function(){hz.getjx(1);hz.divScrllBttn("tuzhulist");hz.sumMoney();}
	hz.i$("jixuan5").onclick=function(){hz.getjx(5);hz.divScrllBttn("tuzhulist");hz.sumMoney();}
	hz.i$("jixuan10").onclick=function(){hz.getjx(10);hz.divScrllBttn("tuzhulist");hz.sumMoney();}
	hz.i$("jixuan").onclick=function(){
			var n=hz.i$("jx").value*1;
			if(isNaN(n)||n<1||n>30){n=1;hz.i$("jx").value=1;}
			hz.getjx(n);
			hz.divScrllBttn("tuzhulist");
			hz.sumMoney();
		}
	hz.i$("delall").onclick=function(){hz.delall();hz.sumMoney();}
}
hz.getjx=function(n){
	var t,a1,a2;
	for(var i=1;i<=n;i++){
		a1=hz.getRnd(6,1,33,2).join(" ");
		a2=hz.getRnd(1,1,16,2).join(" ");
		t=a1+"+"+a2;
		hz.addZhu(t,1);
	}
}
//删除所有投注串
hz.delall=function(){
	var ot=hz.i$("zhulist");
	var l=ot.rows.length;
		for(var i=0;i<l;i++){
			ot.deleteRow(-1);
		}
}
//投注串列表层，滚动条到底部
hz.divScrllBttn=function(s){
	var o=hz.i$(s);
		o.scrollTop=o.scrollHeight;
}
//附加信息-----------------------------------------------------------------------
//设置倍数
hz.setbeishu=function(){
	hz.i$("beishu").onkeyup=function(){hz.setbs();hz.addbeishu();hz.sumMoney();}
	hz.i$("beishu").onblur=function(){var bs=hz.setbs();hz.addbeishu();hz.sumMoney();}
}
hz.setbs=function(){
		hz.i$("beishu").value=hz.i$("beishu").value.replace(/[^\d]/g,"");
	var b=hz.i$("beishu").value;
		if(b>100000||b<1){hz.i$("beishu").value=1;return 1;}
		if(b==""){alert("倍数必须是一个正整数！");hz.i$("beishu").value=1;return 1;}
		b=b*1;
		if(isNaN(b)){alert("倍数必须是一个正整数！");hz.i$("beishu").value=1;return 1;}
		return b;
}
hz.addbeishu=function(){
	if(hz.i$("isaddhao").checked){
		var n=hz.i$("beishu").value;
		var ba=hz.n$("addhao");
		var l=ba.length;
			for(var i=0;i<l;i++){
				if(!ba[i].disabled){
					ba[i].value=n;
					hz.i$("emoney"+(i+1)).innerHTML=n*2;
				}
			}
	}
}
//追号设置
hz.setaddhao=function(){
	hz.i$("isaddhao").onclick=function(){hz.tblshow();hz.sumMoney();}
	hz.i$("addexpect").onchange=function(){hz.addhao(this);hz.addbeishu();hz.sumMoney();}
	hz.i$("zhmoney").onkeyup=function(){hz.zmoney();}
	hz.i$("zhmoney").onblur=function(){hz.zmoney();}

}
hz.zmoney=function(){
	hz.i$("zhmoney").value=hz.i$("zhmoney").value.replace(/[^\d]/g,"");
	var z=hz.i$("zhmoney").value*1;
 		if(isNaN(z)||z<1||z>10000000){hz.i$("zhmoney").value=1000;}
}
hz.tblshow=function(){
	if(hz.i$("isaddhao").checked){
		hz.i$("zhlist").style.display="";
		hz.addhao();
		hz.addbeishu();
	}else{
		hz.i$("zhlist").style.display="none";
	}
}
hz.addhao=function(){
	var lene="153";
	var e=hz.i$("expect").innerHTML*1;
	var ee=(e+"").split("");
	var y=ee[0]+ee[1]+ee[2]+ee[3]+"";
	var le=(y+lene)*1;//当年最后一期期号
	var n=hz.i$("addexpect").options[hz.i$("addexpect").selectedIndex].value*1;
		if(isNaN(n)){n=10;}
	var htm="<table width='80%' border='0' align='center' cellpadding='0' cellspacing='0'>";
	var a,b;
		for(var i=1;i<=n/2;i++){
			if((i-1)*2+1<10){a="0"}else{a="";}
			if((i-1)*2+2<10){b="0"}else{b="";}
			htm+="<tr>";
			htm+=" <td height='28' align='left'>"+a+((i-1)*2+1)+": <input id='haoslt"+((i-1)*2+0)+"' value='"+((i-1)*2+0)+"' onclick='hz.ehao(this);' type='checkbox'  checked='checked' /> "+e+" 期 <input type='text' name='addhao' id='addhao"+((i-1)*2+1)+"' class='c_input' onkeyup='hz.sglbei(this,"+((i-1)*2+1)+");' onblur='hz.sglbei(this,"+((i-1)*2+1)+")' value='1' /> 倍 ￥<span id='emoney"+((i-1)*2+1)+"'>0.00</span> 元</td>";
			e++;
			if(e*1>le){e=((y*1+1)+"001")*1;le=((y*1+1)+lene)*1;}
			htm+=" <td align='left'>"+b+((i-1)*2+2)+": <input id='haoslt"+((i-1)*2+1)+"' value='"+((i-1)*2+1)+"'  onclick='hz.ehao(this);' type='checkbox' checked='checked' />  "+e+" 期 <input type='text' name='addhao' id='addhao"+((i-1)*2+2)+"' class='c_input' onkeyup='hz.sglbei(this,"+((i-1)*2+2)+");' onblur='hz.sglbei(this,"+((i-1)*2+2)+")' value='1' /> 倍 ￥<span id='emoney"+((i-1)*2+2)+"'>0.00</span> 元</td>";
			e++;
			if(e*1>le){e=((y*1+1)+"001")*1;le=((y*1+1)+lene)*1;}
			htm+="</tr>";
		}
		htm+="</table>";
		hz.i$("haolist").innerHTML=htm;
}
hz.ehao=function(o){
	var o=hz.i$(o);
	if(!o.checked){
		var oh=hz.n$("addhao");
		var l=oh.length;
			for(var j=0;j<l;j++){
				if(j>=o.value*1){
					hz.i$("addhao"+(j+1)).value="0";
					hz.i$("emoney"+(j+1)).innerHTML="0";
					hz.i$("haoslt"+j).checked="";
					hz.i$("addhao"+(j+1)).disabled="disabled";
				}
			}
	}else{
		var oh=hz.n$("addhao");
		var l=oh.length;
		var bs=hz.i$("beishu").value;
			for(var j=0;j<l;j++){
				if(j<=o.value*1){
					hz.i$("addhao"+(j+1)).value=bs;
					hz.i$("emoney"+(j+1)).innerHTML=bs*2;
					hz.i$("haoslt"+j).checked="checked";
					hz.i$("addhao"+(j+1)).disabled="";
				}
			}
	}
	hz.sumMoney();
}
hz.sglbei=function(o,n){
	hz.setbei(o,n);
	hz.sumMoney();
}
hz.setbei=function(o,n){
	var o=hz.i$(o);
	o.value=o.value.replace(/[^\d]/g,"");
	if(o.value=="" || o.value>100000){o.value=hz.i$("beishu").value;}
	hz.i$("emoney"+n).innerHTML=o.value*hz.i$("allzhushu").innerHTML*2;
}
//计算最后注数和金额
hz.sumMoney=function(){
	var zhushu=0;
	var beishu=0;
	var allmoney=0;
	var t=hz.i$("zhulist");
	var rl=t.rows.length;
		for(var i=0;i<rl;i++){
			zhushu+=t.rows[i].cells[2].innerHTML.replace(" 注","")*1;
		}
		if(hz.i$("isaddhao").checked){
			var o=hz.n$("addhao");
			var l=o.length;
				for(var j=0;j<l;j++){
					if(o[j].value*1>0){
						beishu+=o[j].value*1;
						hz.i$("emoney"+(j+1)).innerHTML=o[j].value*1*zhushu*2;
					}
				}
		}else{
			beishu=hz.i$("beishu").value;
		}
		allmoney=beishu*zhushu*2;
		hz.i$("allzhushu").innerHTML=zhushu;
		hz.i$("allbeishu").innerHTML=beishu;
		hz.i$("allmoney").innerHTML=allmoney;
}
//开奖信息查询
hz.opencode=function(id){
	var	o=hz.i$(id);
	var t=o.selectedIndex;
	var s=o.options[t].value.split("|");
	var a=s[1].split(" ");
	var oli=hz.i$("opencode").getElementsByTagName("li");
	var l=oli.length;
		if(s[1]==""||s[1]==" "||s[1]=="undefined"){
			//alert("该期还没开奖或开奖号尚未上传！");return false;
			for(var i=0;i<l;i++){
				oli[i].innerHTML="00";
			}

		}else{
			for(var i=0;i<l;i++){
				oli[i].innerHTML=a[i];
			}
		}
		var otime=s[2].replace(/^\d\d|\:\d\d$/g,"");
		hz.i$("opentime").innerHTML=otime;
}
hz.setopencode=function(){
	var url = '/Cache/ssq/opencode/20.php?rnd='+Math.random();
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	  var Gettransportstr = transport.responseText;
			var func = new Function("return "+Gettransportstr);
			var obj=func();
			var slt="<select name='expectlist' id='expectlist' onchange='hz.opencode(this);'>";
			if(obj[0].code==0){
				for (i=1 ;i<obj.length ;i++ )
				{
					slt+="<option value='"+obj[i].expect+"|"+obj[i].opencode+"|"+obj[i].opentime.split(" ")[0]+"'>"+obj[i].expect+"</option>";
					if(i==1){
						hz.i$("BonusBalance").innerHTML=obj[i].BonusBalance;
						hz.i$("count1").innerHTML=obj[i].count1;
						hz.i$("Bonus1").innerHTML=obj[i].Bonus1;
						hz.i$("bexpect").innerHTML=obj[i].expect;
					}
				}
			}else{
				//alert(obj[0].desc);
			}
			slt+="</select>";
			hz.i$("openexpect").innerHTML=slt;
			hz.opencode("expectlist");
		}
	});	
}
//提交
hz.sbmtevt=function(){
	hz.i$("sbmt").onclick=function(){
		if(hz.ssqchk()){
			lgn.isLgn("hz.crtdiv",2,0,"","","");
			//hz.crtdiv();
		}
	}
}
hz.crtdiv=function(){
	var z=hz.i$("allzhushu").innerHTML;
	var m=hz.i$("allmoney").innerHTML;
			//弹出层的高，宽，标题，提示内容，第一个按钮，第二个按钮
	cfm.crtdiv(170,335,"投注确认","您本次投注为  "+z+" 注 "+m+" 元<br>确认投注吗？","<img src='/img/confirm.gif' onclick='hz.sbmt()'/>","<img src=\"/img/cancel.gif\" onclick='cfm.close()' />");
}
hz.ssqchk=function(){
	var z=hz.i$("allzhushu").innerHTML*1;
		if(z<1){alert("请先进行投注！");return false;}
	var m=hz.i$("allmoney").innerHTML*1;
		if(m<2){alert("请先进行投注！");return false;}
		var otl=hz.i$("zhulist");
	var tll=otl.rows.length;
		if(otl.rows.length>99){alert("很抱歉，复式投注号码的总条数最多99条！");return false;}
	var b=hz.i$("allbeishu").innerHTML*1;
		if(b<1){alert("请填写倍数！");return false;}

		if(z*b*2!=m){alert("投注金额不正确！");return false;}
		return true;
}
hz.sbmt=function(){
	
	//url=/betting.php?lotid=&playid=&expect=&beishu=&zhushu=&allmoney=&smoney=2&isaddhao=&addhaomoney=&sbeishu=&str=
	cfm.crtdiv(170,335,"确认对话框","投注提交中，请稍后……<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
	var expect=hz.i$("expect").innerHTML;
	var b=hz.i$("allbeishu").innerHTML;
	var z=hz.i$("allzhushu").innerHTML;
	var m=hz.i$("allmoney").innerHTML;
	var o=hz.i$("isaddhao");
	var zh;
		if(o.checked){zh=1}else{zh=0}
	var zm=hz.i$("zhmoney").value;
	var bs="";
	var oh=hz.n$("addhao");
	var l=oh.length;
			for(var j=0;j<l;j++){
				if(oh[j].value>=1){
					bs+=","+oh[j].value;
				}
			}
		bs=bs.replace(/^\,|\,$/g,"");
	var tl=bs.split(",");
		if(tl.length<2){zh=0;}
	var ot=hz.i$("zhulist");
	var tl=ot.rows.length;
	//alert(tl);
	var str="";
		for(var i=0;i<tl;i++){
			str+=";"+ot.rows[i].cells[1].innerHTML;
		}
		str=str.replace(/^\;|\;$/g,"").replace(/\s/g,",")+";";
		str=encodeURIComponent(str);
		//alert(str);
	var url="/betting.php";
	var pars="lottype=3&playtype=1&expect="+expect+"&beishu="+b+"&zhushu="+z+"&AllPay="+m+"&singlePrice=2&zhuihao="+zh+"&zhuiStopMoney="+zm+"&zhuihaocode="+bs+"&fileorcode="+str;

		//alert(pars);
		new Ajax.Request(url, {
		 method: 'post',
		parameters: pars,
		evalScripts : true,
		 onSuccess: function(transport) {
			var str = transport.responseText;
				var func = new Function("return "+str);
				var touz=func();
				var c=touz.code;
				var t=touz.desc;
				if(c=="200"){

					if( zh == 0 ){
						cfm.crtdiv(170,335,"确认对话框","投注成功！<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","<a href='/view.php?lottype=3&playtype=1&id="+t+"' ><img src=\"/img/show.gif\"  /></a>");
					}else{
						cfm.crtdiv(170,335,"确认对话框","投注成功！<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","<a href='/user/buyrecord.php?lottype=3&playtype=1&id="+t+"' ><img src=\"/img/show.gif\"  /></a>");
						//cfm.crtdiv(170,335,"确认对话框","投注成功！<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
					}
				}else if(c=="404"){
					cfm.crtdiv(170,335,"确认对话框",t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}else if(c=="405"){
					cfm.crtdiv(170,335,"确认对话框",t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}else if( c == "408" ){
					cfm.crtdiv_renewp(400,335,9);
				}else if(c=="407"){
					cfm.crtdiv3(180,335,pars);
					//lgn.crtdiv(220,550,999);
				}else{
					cfm.crtdiv(170,335,"确认对话框",t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}
			},
			onFailure:function(transport){
				alert("System error:Unknown!");
		}
		});

}

//右侧，幸运号码投注
hz.xyhaoevt=function(){
		hz.i$("getxyhm").onclick=function(){hz.getxyhm();}
		hz.i$("xysbmt").onclick=function(){}
		hz.i$("xysbmt").onclick=function(){lgn.isLgn("hz.issbmt",2);}
	var xy=hz.i$("xyhmslt").getElementsByTagName("li");
	var l=xy.length;
		for(var i=0;i<l;i++){
			xy[i].onclick=function(){hz.xyslt(this);};
		}
		hz.setxy(0);
}
hz.getxyhm=function(){
	var cs=hz.i$("xytag").value;//参数
	var xy=hz.i$("xyhmslt").getElementsByTagName("li");
	var l=xy.length;
	for(var i=0;i<l;i++){
			if(xy[i].className=="hover"){var ext=xy[i].innerHTML}
	}
	if(ext.indexOf("星座")!=-1){var cstext=hz.i$("xytag").options[hz.i$("xytag").selectedIndex].text; var ctype="星座";}
	if(ext.indexOf("生肖")!=-1){var cstext=hz.i$("xytag").options[hz.i$("xytag").selectedIndex].text; var ctype="生肖";}
	if(ext.indexOf("生日")!=-1){var cstext=hz.i$("xytag").value; var ctype="生日";}
	if(ext.indexOf("姓名")!=-1){var cstext=hz.i$("xytag").value; var ctype="姓名";}
	//var d=
	//alert(fdate);
	//alert("1".charCodeAt());
	//alert(hex_md5(fdate));
	//var rdd=hex_md5(ext+fdate+cs).toLowerCase();//md5串
	var md5str="";
	var honghao="";
	var lanhao="";
	hz.touzhuhaoma="";
	md5str=hex_md5(ctype+hz.fdate+cstext+1).toLowerCase();//md5串
	honghao=hz.createhonghao(md5str);
	lanhao=hz.createlanhao(md5str);
	hz.touzhuhaoma+=honghao+"+"+lanhao+";";
	//var sss='lunk_'+rdd.substr(5,10);
	
	//if(getCookie(sss.toString())){
	//	var s=getCookie(sss.toString());
		//alert(r);
	//	var r=s.split(',');
	//}else{
	//	var r=hz.getlunk(6,1,33,2,cs,ext);
	//	r.push(hz.getlunk(1,1,16,2,cs,ext));
		//alert(1);
		//alert(r);
	//	var s=r.join(',');
	//	setCookie(sss.toString(),s);
	//}
	var str=hz.touzhuhaoma;
	str=str.replace(/\;/g,"").replace(/\+/g,",");
	var r=str.split(',');
	var o=hz.i$("xyhao").getElementsByTagName("li");
		for(var i=0;i<o.length;i++){
			o[i].innerHTML=r[i];
		}
}

hz.createhonghao=function(md5str){
	var haomastr="";
	for (i=0; i<32;i++ )
	{
		if(i%2==0){
			var hh="";
			hh=hz.hongone(md5str.substr(i,1));
			haomastr+=hh;
		}else{
			haomastr+=hz.hongtwo(md5str.substr(i,1),hh)+",";
		}
	}

	haomastr=haomastr.replace(/(,$)/g, "");
	var arr = haomastr.split(",");//全部分割 
	arr=arr.uniq();
	if (arr.length<7)
	{
		var bh="";
		for (i=1;i<33 ;i++ )
		{
			if(i<10){
				bh="0"+i;
			}else{
				bh=i;
			}
			arr.push(bh);
			arr=arr.uniq();
			if (arr.length>5){break}
		}
	}
	arr.length=6
	arr.sort(function compare(a,b){return a-b;});
	var createhoama=arr.join(",")
	return createhoama;
}


hz.createlanhao=function(md5str){
	var haomastr="";
	var hh="";
	var hmone=""
	hmone=hz.xyhConversion(md5str.substr(12,1));
    if (hmone>1)
    {
		hmone=hmone%2;
    }
	var hmtwo=hz.xyhConversion(md5str.substr(13,1));
	if (hmone==1)
	{
		if (hmtwo>2)
		{
			hmtwo=hmtwo%7;
		}
	}else{
		if (hmone==0){
			if (hmtwo>0)
			{
				if (hmtwo>9)
				{
					hmtwo=hmtwo%9;
				}
			}else{
				hmtwo=1;
			}

		}else{
			hmtwo=1;
		}
	}
	return hmone+""+hmtwo;
}


hz.hongone=function(scode) {
	scode=hz.xyhConversion(scode);
    if (scode>3)
    {
		scode=scode%3;
    }
	return scode;
}

hz.hongtwo=function(scode,onecode) {
	scode=hz.xyhConversion(scode)
	if (onecode>2)
	{
		if (scode>3)
		{
			scode=scode%4;
		}
	}else{
		if (onecode==0)
		{
			if (scode>9)
			{
				scode=scode%9;
			}else{
				if (scode==0)
				{
					scode=5;
				}	
			}
		}else{
			if (scode>9)
			{
				scode=scode%9;
			}
		}
	}
	return scode;
}

hz.xyhConversion=function(scode) {
	
	var rcode=""
    switch (scode) { 
		case "0": 
			rcode = "0"; 
			break; 
		case "1": 
			rcode = "1"; 
			break; 
		case "2": 
			rcode = "2"; 
			break; 
		case "3": 
			rcode = "3"; 
			break; 
		case "4": 
			rcode = "4"; 
			break; 
		case "5": 
			rcode = "5";
			break; 
		case "6": 
			rcode = "6"; 
			break; 
		case "7": 
			rcode = "7"; 
			break; 
		case "8": 
			rcode = "8"; 
			break; 
		case "9": 
			rcode = "9"; 
			break; 
		case "10": 
			rcode = "10"; 
			break; 
		case "a": 
			rcode = "11"; 
			break; 
		case "b": 
			rcode = "12"; 
			break; 
		case "c": 
			rcode = "13"; 
			break; 
		case "d": 
			rcode = "14"; 
			break; 
		case "e": 
			rcode = "15"; 
			break; 
		case "f": 
			rcode = "16"; 
			break; 
	} 
	
	return rcode;
}

Array.prototype.uniq = function() {  
	var temp = {}, len = this.length;

	for(var i=0; i < len; i++)  {  
		if(typeof temp[this[i]] == "undefined") {
			temp[this[i]] = 1;
		}  
	}  
	this.length = 0;
	len = 0;
	for(var i in temp) {  
		this[len++] = i;
	}  
	return this;  
} 

hz.xyslt=function(o){
	var xy=hz.i$("xyhmslt").getElementsByTagName("li");
	var l=xy.length;
		for(var i=0;i<l;i++){
			if(xy[i].className=="hover"){xy[i].className=""}
			if(xy[i]==o){xy[i].className="hover"};
		}
	var s=-1,h=o.innerHTML;
		if(h.indexOf("星座")!=-1){s=0}
		if(h.indexOf("生肖")!=-1){s=1}
		if(h.indexOf("生日")!=-1){s=2}
		if(h.indexOf("姓名")!=-1){s=3}
		hz.setxy(s);
}
hz.setxy=function(n){
	var a=[];
	var s="<select id='xytag'><option value='0'>水瓶座</option>";
		s+="<option value='1'>双鱼座</option>";
		s+="<option value='2'>白羊座</option>";
		s+="<option value='3'>金牛座</option>";
		s+="<option value='4'>双子座</option>";
		s+="<option value='5'>巨蟹座</option>";
		s+="<option value='6'>狮子座</option>";
		s+="<option value='7'>处女座</option>";
		s+="<option value='8'>天秤座</option>";
		s+="<option value='9'>天蝎座</option>";
		s+="<option value='10'>射手座</option>";
		s+="<option value='11'>摩羯座</option></select>";
		a.push(s);

		s="<select id='xytag'><option value='0'>鼠&nbsp;&nbsp;</option>";
		s+="<option value='1'>牛</option>";
		s+="<option value='2'>虎</option>";
		s+="<option value='3'>兔</option>";
		s+="<option value='4'>龙</option>";
		s+="<option value='5'>蛇&nbsp;</option>";
		s+="<option value='6'>马</option>";
		s+="<option value='7'>羊</option>";
		s+="<option value='8'>猴 &nbsp;</option>";
		s+="<option value='9'>鸡  </option>";
		s+="<option value='10'>狗 &nbsp;</option>";
		s+="<option value='11'>猪&nbsp;  </option></select>";
		a.push(s);

		s="<input value='20090102' onfocus=\"this.value=''\" onblur='hz.chkxy(this,1)' id='xytag' type='text' style='width:60px;'>";
		a.push(s);
		s="<input value='您的姓名' onfocus=\"this.value=''\"  onblur='hz.chkxy(this,0)' id='xytag' type='text' style='width:55px;'>";
		a.push(s);
		hz.i$("xycon").innerHTML=a[n];
}
hz.chkxy=function(o,i){
	return ;
	if(i==1){
		if(o.value.length!=8||o.value.replace(/[\d]/g,"")!=""){alert("请输入正确的生日！格式为20090102");}
	}else{
		if(o.value.length!=4&&o.value.length!=3){alert("请输入正确的姓名！");}
	}
}


hz.showdate=function(){
  var today=new Date();
  var date=today.getDate();
  var month=today.getMonth();
  var month=month+1;
  if(month<=9){month="0"+month};
  var year=today.getYear();
  var nowDate=year+month+date;
  return nowDate;
  }

hz.issbmt=function(){
	if(!hz.chkxyh()){return false;}
	cfm.crtdiv(170,335,"投注确认","您本次投注为  1 注 2 元<br>确认投注吗？","<img src='/img/confirm.gif' onclick='hz.xysbmt()'/>","<img src=\"/img/cancel.gif\" onclick='cfm.close()' />");
}

hz.xysbmt=function(){
	cfm.crtdiv(170,335,"确认对话框","正在投注中，请稍后……","<img src='/img/confirm.gif' />","<img src=\"/img/cancel.gif\" onclick='cfm.close()' />");
	var str=hz.chkxyh();
		str=encodeURIComponent(str);
	var expect=hz.i$("expect").innerHTML;
	var b=1;
	var z=1;
	var m=2;
	var zh=0;
	var zm=1000;
	var bs="";
	var oh=hz.n$("addhao");
	var url="/betting.php";
	var pars="lottype=3&playtype=1&expect="+expect+"&beishu="+b+"&zhushu="+z+"&AllPay="+m+"&singlePrice=2&zhuihao="+zh+"&zhuiStopMoney="+zm+"&zhuihaocode="+bs+"&fileorcode="+str;
		//alert(pars);
		new Ajax.Request(url, {
		 method: 'post',
		parameters: pars,
		evalScripts : true,
		 onSuccess: function(transport) {
			var str = transport.responseText;
				var func = new Function("return "+str);
				var touz=func();
				var c=touz.code;
				var t=touz.desc;
				if(c=="200"){
					cfm.crtdiv(170,335,"确认对话框","投注成功！<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","<a href='/user/buyrecord.php?proid="+t+"' ><img src=\"/img/show.gif\"  /></a>");
				}else if(c=="404"){
					cfm.crtdiv(170,335,"确认对话框",t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}else if(c=="405"){
					cfm.crtdiv(170,335,"确认对话框",t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}else if( c == "408" ){
					cfm.crtdiv_renewp(400,335,9);
				}else if(c=="407"){
					cfm.crtdiv3(180,335,pars);
				}else{
					cfm.crtdiv(170,335,"确认对话框",c+t+"<br >&nbsp;","<img src='/img/confirm.gif' onclick='cfm.close()'/>","");
				}
			},
			onFailure:function(transport){
				alert("System error:Unknown!");
		}
		});


}
hz.chkxyh=function(){
	var xy=hz.i$("xyhao").getElementsByTagName("li");
	var str="";
	var l=xy.length;
		for(var i=0;i<l;i++){
			if(i<l-1){str+=","+xy[i].innerHTML;}else{str+="+"+xy[i].innerHTML;}
		}
		str=str.replace(/^\,|\,$/g,"").replace(/\s/g,"")+";";
		if(str.replace(/[0\,]/g,"")=="+;"){alert("请先获取幸运号码");return false;}
	return str;
}


//最新中奖
hz.GetNowWinning=function(){		
  var rnd=Math.random();
	var url = '/Cache/ssq/nowwin.php?rnd='+Math.random();
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	  var Gettransportstr = transport.responseText;
			var func = new Function("return "+Gettransportstr);
			var obj=func();

			var strhtml="";
			if(obj[0].code==0){
				for (j=1 ;j<obj.length ;j++ )
				{
					strhtml+="<li>用户 " + obj[j].username + " 双色球中<font color=\"#FF0000\">" + obj[j].getmoney + "</font>元</li>";
				}
				hz.i$("ssqNowWinning").innerHTML=strhtml;
				hz.UlScroll('ssqNowWinning', 5000, 5,30); 
			}
		}
	});	
}


//ul滚动
hz.UlScroll=function(ul, delay, speed, lineHeight) 
{ 
	var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
	var delay = delay||1000;
	var speed=speed||20;
	var lineHeight = lineHeight||20;
	var tid = null, pause = false;
	var start = function() 
	{  	tid=setInterval(slide, speed);  }; 
	var slide = function() 
	{   
		if (pause) return;
		slideBox.scrollTop += 2;
		if (slideBox.scrollTop % lineHeight == 0)
		{       
			clearInterval(tid);
			slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
			slideBox.scrollTop = 0;
			setTimeout(start, delay);
		}
	};
	slideBox.onmouseover=function(){pause=true;} ;
	slideBox.onmouseout=function(){pause=false;} ;
	setTimeout(start, 2000);  
}
///
hz.sdiv=function(d1,d2){
	hz.i$(d1).style.display="";
	hz.i$(d2).style.display="none";
}

//幸运选号
hz.getlunk=function(n,f,l,p,c,tp){
	
	p=typeof(p)=="undefined"?-1:p;
	var a=[];
	var i=0;
	var rnd="";
	do{
		rnd=Math.ceil(Math.random()*l);
		if(hz.getSub(rnd,a)==-1&&rnd>=f&&rnd<=l){
			if(p!=-1){
				for(var m=1;m<=p-(rnd+"").length;m++){
					rnd="0"+rnd;
				}
			}
			a.push(rnd);
			i++;
		}
	}while (i<n);
	a.sort();
	return a;
}




 


//热门方案
hz.Gethotproject=function(){		
    var rnd=Math.random();
	var url = '/Cache/hot/ssq_15.php';
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	  var Gettransportstr = transport.responseText;
		
			var func = new Function("return "+Gettransportstr);
			var obj=func();
			var strhtml="";
			var number="";
			var cl="";
			if(obj[0].code==0){
				
				strhtml+="<table width='100%' border='0' cellspacing='0' cellpadding='0' class='fastyle'><tr class='trt'><td width='60' height='25'>序号 </td><td>发起人</td><td width='80'>战绩</td><td width='80'>彩种</td><td width='80'>期号</td><td width='90'>总金额</td><td width='80'>进度</td><td width='80'>参与</td></tr>"
				
				for (j=1 ;j<obj.length;j++ )
				{
					//战绩
					var Aunumtext="";
					if(obj[j].AuStarNum!=0)
					{Aunumtext += ComputerStarView(obj[j].AuStarNum,1)}
					else{
					if(obj[j].AgStarNum!=0){Aunumtext += ComputerStarView(obj[j].AgStarNum,0)};
					 }
					if(j%2==0){cl="";}else{cl="class='tr2'";}
					if(j<4){number="number";}else{number="number2";}
						if (regfrom!=''){
						strhtml+="<tr "+cl+"><td height='32'><div class='" + number + "'>" + j + "</div></td><td>";
						//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
                        strhtml+="<a href='javascript:void(0)' style='text-decoration: underline;' onclick='OpenHistory(\""+obj[j].username+"\","+obj[j].lotid+","+obj[j].playid+")'>" + obj[j].username + "</a>";
					    //}else{
						//strhtml+="<a href='http://"+otherhost+"/trade/user/BuyHistory_new.asp?username="+escape(obj[j].username)+"&lottype="+obj[j].lotid+"&playtype="+obj[j].playid+"&regfrom="+regfrom+"' target='_blank' style='text-decoration: underline;'>"+obj[j].username + "</a>";
						//}
						strhtml+="</td><td><a class='fc333 under' onclick='OpenStarHistory(\""+obj[j].username+"\","+obj[j].lotid+","+obj[j].playid+")' href='javascript:void(0)'>"+Aunumtext+"</a></td><td>"+ GetLotteryName(obj[j].lotid,obj[j].playid)+ "</td><td>" + obj[j].lotissue + "</td><td>￥" + obj[j].chipmoney + "</td><td>"+ obj[j].salepercent+ "%</td><td>";
						//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
                        strhtml+="<a href='http://"+otherhost+"/trade/viewpath.go?lottype=" + obj[j].lotid + "&playtype=" + obj[j].playid + "&projectid=" + obj[j].optid + "&regfrom="+regfrom+"' target='_blank'><img src='/img/canyu.gif'/></a>";
					    //}else{
						//strhtml+="<a href='http://"+otherhost+"/Trade/viewpath.asp?lotid=" + obj[j].lotid + "&playid=" + obj[j].playid + "&Projectid=" + obj[j].optid + "&regfrom="+regfrom+"' target='_blank'><img src='/img/canyu.gif'/></a>";
					    //}
					    strhtml+="</td></tr>";
					}else{
						strhtml+="<tr "+cl+"><td height='32'><div class='" + number + "'>" + j + "</div></td><td>";
						//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
                        strhtml+="<a href='javascript:void(0)' style='text-decoration: underline;' onclick='OpenHistory(\""+obj[j].username+"\","+obj[j].lotid+","+obj[j].playid+")'>" + obj[j].username + "</a>";
					    //}else{
						//strhtml+="<a href='http://"+otherhost+"/trade/user/BuyHistory_new.asp?username="+escape(obj[j].username)+"&lottype="+obj[j].lotid+"&playtype="+obj[j].playid+"' target='_blank' style='text-decoration: underline;'>"+obj[j].username + "</a>";
					    //}
					    strhtml+="</td><td><a class='fc333 under' onclick='OpenStarHistory(\""+obj[j].username+"\","+obj[j].lotid+","+obj[j].playid+")' href='javascript:void(0)'>"+Aunumtext+"</a></td><td>"+ GetLotteryName(obj[j].lotid,obj[j].playid)+ "</td><td>" + obj[j].lotissue + "</td><td>￥" + obj[j].chipmoney + "</td><td>"+ obj[j].salepercent+ "%</td><td>";
						//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
                        strhtml+="<a href='http://"+otherhost+"/trade/viewpath.go?lottype=" + obj[j].lotid + "&playtype=" + obj[j].playid + "&projectid=" + obj[j].optid + "' target='_blank'><img src='/img/canyu.gif'/></a>";
					    //}else{
						//strhtml+="<a href='http://"+otherhost+"/Trade/viewpath.asp?lotid=" + obj[j].lotid + "&playid=" + obj[j].playid + "&Projectid=" + obj[j].optid + "' target='_blank'><img src='/img/canyu.gif'/></a>";
						//}
						strhtml+="</td></tr>";
						}
				}
			}
			else{
				//alert(obj[0].desc);
				var j=1;
			}
			for(k=j;k<16;k++){
				if(k%2==0){cl="";}else{cl="class='tr2'";}
				if(k<4){number="number";}else{number="number2";}
				strhtml+="<tr "+cl+"><td height='32'><div class='" + number + "'>" + k + "</div></td><td></td><td></td><td></td><td></td><td></td><td></td><td><img src='/img/canyu.gif'/></td></tr>";
			}
			strhtml+="</table>"
			hz.i$("allhot").innerHTML=strhtml;
		}
	});		
}

//双色球排行
hz.Getssph=function(){		
    var rnd=Math.random();
	var url = '/Cache/ssq/zj_all_16.php';
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	  var Gettransportstr = transport.responseText;
			var func = new Function("return "+Gettransportstr);
			var obj=func();
			var strhtml="";
			var number="";
			if(obj[0].code==0){
				strhtml+="<table width='100%' border='0' cellspacing='0' cellpadding='0' class='fastyle'><tr class='trt'><td width='44' height='26'>名次</td><td align='left'>用户名</td><td width='70'>奖金</td></tr>"
				for (j=1 ;j<obj.length;j++ )
				{
				if(j%2==0){cl="";}else{cl="class='tr2'";}
				if(j<4){number="number";}else{number="number2";}
				if (regfrom!=''){
					strhtml+="<tr "+cl+"><td height='24'><div class='" + number + "'>" + j + "</div></td><td align='left' title='"+obj[j].username +"'><div class='overfl'>";
					//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
					strhtml+="<a href='javascript:void(0)' onclick='OpenHistory(\""+obj[j].username+"\",3,1)'>" + obj[j].username + "</a>";
					//}else{
					//strhtml+="<a href='http://"+otherhost+"/trade/user/BuyHistory_new.asp?username="+escape(obj[j].username)+"&lottype=3&playtype=1&regfrom="+regfrom+"' target='_blank'>" + obj[j].username + "</a>";
					//}
					strhtml+="</div></td><td align='right'>" + parseInt(obj[j].getmoney) + "元&nbsp;</td></tr>";
				}else{
					strhtml+="<tr "+cl+"><td height='24'><div class='" + number + "'>" + j + "</div></td><td align='left' title='"+obj[j].username +"'><div class='overfl'>";
					//if(otherhost.toLowerCase()=="trade.cpdyj.com"){
					strhtml+="<a href='javascript:void(0)' onclick='OpenHistory(\""+obj[j].username+"\",1,1)'>" + obj[j].username + "</a>";
					//}else{
					//strhtml+="<a href='http://"+otherhost+"/trade/user/BuyHistory_new.asp?username="+escape(obj[j].username)+"&lottype=3&playtype=1' target='_blank'>" + obj[j].username + "</a>";
					//}
					strhtml+="</div></td><td align='right'>" + parseInt(obj[j].getmoney) + "元&nbsp;</td></tr>";
					}
				}
			}
			else{
				var j=1;
			}
			for(k=j;k<17;k++){
				if(k%2==0){cl="";}else{cl="class='tr2'";}
				if(k<4){number="number";}else{number="number2";}
				strhtml+="<tr "+cl+"><td height='24'><div class='" + number + "'>" + k + "</div></td><td></td></tr>";
			}
			strhtml+="</table>"
			hz.i$("allssqph").innerHTML=strhtml;
		}
	});		
}


