//双色球选号
//2007-01-19 15:20
//css bg_a灰球 bg_b红球 bg_c蓝球
function showSsq(num,fun){
	
	//选号循环显示	
	var redNumstr = 'redNum' + num;
	var buleNumstr = 'buleNum' + num;
	var Rednum = 0;
	var Bluenum = 0;
  	if(fun == 0){
		   if(document.getElementById(redNumstr).className == "bg_a"){   //判断红球号码是否已显示
		   
						document.getElementById(redNumstr).className = "bg_b";
					for(var i=1; i<=33; i++){
						var redNumtempstr = 'redNum' + i;
						if(document.getElementById(redNumtempstr).className == "bg_b"){
							Rednum = Rednum + 1;
						}
						if(Rednum > 20){
							alert("最多只能选择20个红球");
							//如果选中的球大于20 提示 并且最后点的一个球样式不变
							document.getElementById(redNumstr).className = "bg_a";
							return false;
						}else{
							document.getElementById('RedGlobnum').value= Rednum;
							document.getElementById('ziDingYiRedNum').innerHTML= Rednum;
						}
					}
				}else if(document.getElementById(redNumstr).className == "bg_b"){
					document.getElementById(redNumstr).className = "bg_a";
					for(var i=1; i<=33; i++){
						var redNumtempstr = 'redNum' + i;
						if(document.getElementById(redNumtempstr).className == "bg_b"){
							Rednum = Rednum + 1;
						}				
						document.getElementById('RedGlobnum').value= Rednum;
						document.getElementById('ziDingYiRedNum').innerHTML= Rednum;
					}
		  	}
  }else{
	  	if(document.getElementById(buleNumstr).className == "bg_a"){   //判断篮球号码是否已显示
				document.getElementById(buleNumstr).className = "bg_c";
				for(var i=1; i<=16; i++){
					var buleNumtempstr = 'buleNum' + i;
					if(document.getElementById(buleNumtempstr).className == "bg_c"){
						Bluenum = Bluenum + 1;
					}				
					document.getElementById('BlueGlobnum').value= Bluenum;
					document.getElementById('ziDingYiBlueNum').innerHTML= Bluenum;
				}	
			}else if(document.getElementById(buleNumstr).className == "bg_c"){
				document.getElementById(buleNumstr).className = "bg_a";
				for(var i=1; i<=16; i++){
					var buleNumtempstr = 'buleNum' + i;
					if(document.getElementById(buleNumtempstr).className == "bg_c"){
						Bluenum = Bluenum + 1;
					}				
					document.getElementById('BlueGlobnum').value= Bluenum;
					document.getElementById('ziDingYiBlueNum').innerHTML= Bluenum;
				}	
	  		}
		}
	showmoney();
}
function showmoney(){
	if(document.getElementById("RedGlobnum").value >= 6 || document.getElementById("BlueGlobnum").value >= 1){//双色球拆分注数算法
		var zhushu = 1;
    	for(i=0;i<6;i++){
			zhushu = zhushu * (document.getElementById("RedGlobnum").value - i); 
		
		}
		zhushu = zhushu/720;
		zhushu = zhushu * document.getElementById("BlueGlobnum").value;
		document.getElementById("ContZhu").innerHTML = zhushu;
    	document.getElementById("ContMoney").innerHTML = zhushu * 2;
	}else{
		document.getElementById("ContZhu").innerHTML = 0;
    	document.getElementById("ContMoney").innerHTML = 0;
	}	
}
function call(){
	var selectedNum="";
	var optionValue;
	var optionText;
	var redNum;//红球号码数目
	var blueNum;//蓝球号码数目
	var danZhuNums;//计算复式对应的单注数目
	if(document.getElementById('RedGlobnum').value < 6)	{
		alert("至少要选择6个红球！");
		return false ;
	}
	if(document.getElementById('BlueGlobnum').value < 1){
		alert("至少要选择一个蓝球！");
		return false ;
	}
	var count = 0;
	for(var i=1;i<=33;i++) {
		var redNumtempstr = 'redNum' + i;
		if(document.getElementById(redNumtempstr).className == "bg_b"){
		  if(count!=0){
			selectedNum+=",";
		  }
		selectedNum=selectedNum+strTrim(document.getElementById(redNumtempstr).innerHTML);
		count++
	   }
	}
	count = 0;
	selectedNum=selectedNum+"|";
	var count = 0;
	for(var n=1;n<=16;n++) {
		var buleNumtempstr = 'buleNum' + n;
		if(document.getElementById(buleNumtempstr).className == "bg_c"){			
			if(count!=0) {
				selectedNum+=",";
			}		
		selectedNum=selectedNum+strTrim(document.getElementById(buleNumtempstr).innerHTML);
		count++;
		}
	}
	
	redNum = document.getElementById('RedGlobnum').value;
	blueNum = document.getElementById('BlueGlobnum').value;
	danZhuNums =calZhuShuSSQ(redNum,blueNum);  //调用计算注数方法	
		//红球大于6或者篮球大于1是复式
	if( document.getElementById('RedGlobnum').value > 6 || document.getElementById('BlueGlobnum').value > 1){//复式
		var danzhuMoney = 2*danZhuNums;		
			optionValue = selectedNum + ":" + danzhuMoney +":1:2";//传后台值，可修改。			
			optionText = selectedNum + " " + danZhuNums + "注 共" + danzhuMoney + "元";
	}else{
		var danzhuMoney = 2;		
		optionValue= selectedNum +":2:1:1";//传后台值，可修改。			
		optionText = selectedNum +" 1注 共2元";
	}
	newOptionSSQ(optionValue,optionText);
	getTotalMoney();
	chongzhiSSQ();
}

function genRandomNum(digitalLower,digitalUpper,digitalNum){
  var randomNum = "";
  var i = 0; // 用来控制循环
  var temp = 0;
  //设置循环条件
  while (i < digitalNum) {
      var str = "";
      temp = Math.round(Math.random()*(digitalUpper-digitalLower))+digitalLower;
      if (temp < 10) {
              str += "0";
         }
      //将产生的随机数转化为字符串类型
      str += temp;
      //设置一组数字中不能有重复的号码,并且不能出现"00"类型的无效字符
      if (randomNum.indexOf(str) < 0) {
          //将产生的每一组数字之间用空格符号隔开
          str = str + ",";
          randomNum += str;
          i++;	
      }
  }
  
  
  
	 	//截取两端的空格，排序后返回空格分隔开的号码
	 return	strTrim(randomNum).split(",").sort().toString().replace(",","");
	 
}
/*
//下面的暂时没用
function redballRandom(){
	var fsjxRedNum = document.getElementById("fsjx_red").options[document.getElementById("fsjx_red").selectedIndex].text;
	var tempRedNum = new Array();
	for (var i = 0; i < 33; i++) {
		var redNumstr = 'redNum' + i;	
		document.getElementById(redNumstr).className = "qz2";  
  	}
  	var RedNum = genRandomNum(0,32,fsjxRedNum);
  	tempRedNum = RedNum.split(" ");
  	for(var i = 0; i < tempRedNum.length; i++){
	 	if(tempRedNum[i].substr(0,1) == "0"){
			var redNumstr = 'redNum' + tempRedNum[i].substr(1,1);	
			document.getElementById(redNumstr).className = "qz7";
		}else{
			var redNumstr = 'redNum' + tempRedNum[i];	
			document.getElementById(redNumstr).className = "qz7";
		}
	}
	document.getElementById('RedGlobnum').value = fsjxRedNum;
	document.getElementById("ContRedBall").innerHTML = fsjxRedNum;
	showmoney();
}
function buleballRandom(){
	var fsjxBuleNum = document.getElementById("fsjx_bule").options[document.getElementById("fsjx_bule").selectedIndex].text;
	var tempBuleNum = new Array();
	for (var i = 0; i < 16; i++) {
		var buleNumstr = 'buleNum' + i;
		document.getElementById(buleNumstr).className = "qz3"; 
  	}
  	var BuleNum = genRandomNum(0,15,fsjxBuleNum);
  	tempBuleNum = BuleNum.split(" ");
  	for(var i = 0; i < tempBuleNum.length; i++){
	 	if(tempBuleNum[i].substr(0,1) == "0"){
			var buleNumstr = 'buleNum' + tempBuleNum[i].substr(1,1);	
			document.getElementById(buleNumstr).className = "qz8";
		}else{
			var buleNumstr = 'buleNum' + tempBuleNum[i];	
			document.getElementById(buleNumstr).className = "qz8";
		}
	}
	document.getElementById('BlueGlobnum').value = fsjxBuleNum;
	document.getElementById("ContBlueBall").innerHTML = fsjxBuleNum;
	showmoney();
}*/
