var SELECT = [	//用户选择
[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]];

function selectNum(w,a,b){
	w.className = (w.className == 'ball_a')?'ball_b':'ball_a';
	SELECT[a-1][b] = (w.className=='ball_a'?0:1);
	countNum();
}

function countNum(v){
	var z=1;
	for(var i=0;i<14;i++){
		z*=SELECT[i].join('').replace(/0/g, '').length;
	}
	
	fw.get('allnumshow').innerHTML = z;
	fw.get('zhushu2').value = z;
	fw.get('allmonshow').innerHTML = fw.conv.formatRMB(z*2);
}

function zhushu1(n){
  var z=1;
  var tmp = n.split(",");
  for(var i=0;i<tmp.length;i++){
    z*=tmp[i].length;
  }
  return z;
}
function getSFCAllMoney(){
    var allStakeCount = 0;
	var allmoney=0;
	var money = 0;
	var len = document.getElementById('sfc_Contents').length;
	var scales = document.getElementById("scales").value;

	if(len > 0){
	  for(var k = 0; k < len; k++){
	    var selectedNum = document.getElementById('sfc_Contents').options[k].value.split(":");
	    allStakeCount = allStakeCount +zhushu1(selectedNum[0]);
	    money = parseInt(money) + parseInt(selectedNum[1]);
	  }
	  allmoney = money*scales;
	  document.getElementById("tid1").innerHTML = allmoney;
	  document.getElementById("tid2").innerHTML = allStakeCount;
	}else{
	  document.getElementById("tid1").innerHTML = 0;
	  document.getElementById("tid2").innerHTML = 0;		
	}
	if(document.getElementById("orderType").value==3){
		caclPerFeeOnKey();
	}
	
	return money;
}
function clearSelect(){
	for(var i=1;i<15;i++){
		var s = fw.get('Lottery_'+i+'_a');
		s.className = 'ball_a';
		s = fw.get('Lottery_'+i+'_b');
		s.className = 'ball_a';
		s = fw.get('Lottery_'+i+'_c');
		s.className = 'ball_a';
		SELECT[i-1] = [0,0,0];
	}
	fw.get('allnumshow').innerHTML = 0;
	fw.get('zhushu2').value = 0;
	fw.get('allmonshow').innerHTML = "￥0.00";
}
function clearAll(){
  var len = document.getElementById('sfc_Contents').options.length;
	for (i = 0; i < len; i++) {
		document.getElementById('sfc_Contents').options[0] = null;			
	}
	
	document.getElementById('tid1').innerHTML=0;
	document.getElementById('tid2').innerHTML=0;
	document.getElementById('moneyWithOutMulti').value = 0;

	getSFCAllMoney();
	return false;
}
function addone(){
    var k =0;
    var optionValue;
    var optionText;
	var code = '', codes = [];
	for(var i=0;i<14;i++){
		code = SELECT[i].join('');
		if(code=='000' ){
			alert('每注至少选择一注号码!');
			return;
		}
		if(code!='000'){
			k++;
			switch(code){
				case '001':
					codes.push('0');
					break;
				case '010':
					codes.push('1');
					break;
				case '011':
					codes.push('10');
					break;
				case '100':
					codes.push('3');
					break;
				case '101':
					codes.push('30');
					break;
				case '110':
					codes.push('31');
					break;
				case '111':
					codes.push('310');
					break;
			}
		}else{
			codes.push('*');
		}
	}
	var z=1;
	for(var i=0;i<14;i++){
		z*=(SELECT[i].join('').replace(/0/g, '').length||((rx && v==9)?1:0));
	}
	optionValue = codes.join(',')+":"+ (z*2)+":1:1";
    optionText = codes.join(',') + " "+z+"注 共" + fw.conv.formatRMB(z*2) + "元";
    newOptionSFC(optionValue,optionText);
    getSFCAllMoney();
    clearSelect();
}
//胜负彩功能区
function newOptionSFC(optionValue,optionText){
  selectedNum = document.getElementById('sfc_Contents').options.length-1;
  selectedNum++;
  document.getElementById('sfc_Contents').options[selectedNum]=document.createElement("option");
  document.getElementById('sfc_Contents').options[selectedNum].text= optionText;
  document.getElementById('sfc_Contents').options[selectedNum].value= optionValue;  
}
function clearData(){
    for(var i=1;i<15;i++){
		SELECT[i-1] = [0,0,0];
	}
}
function jixuan1SFC(){
  var number="";
  var optionValue="";
  var optionText="";
  for(var i = 0;i < 14;i++) {    
    var tt = Math.round(Math.random()*2);    
    if(tt==2) tt=3;
    if(i!=0)  number += ",";
    number = number + tt;
  }
  optionValue = number + ":2:1:1";
  optionText = number + " 1注 共" + fw.conv.formatRMB(2) + "元";
  newOptionSFC(optionValue,optionText);
  getSFCAllMoney();
}
/**
*随机5注
**/
function jixuan5SFC(){
 for(var i=0;i<5;i++){
   jixuan1SFC();
 }
}
/**
*随机10注
**/
function jixuan10SFC(){
 for(var i=0;i<10;i++){
   jixuan1SFC();
 }
}
function delNumSFC() {
	var flag = 0;
	var danZhuShu;
	var selectedNum = new Array();
	var numbers=new Array();
	var redNums = new Array();
	var blueNums = new Array();
	var len = document.getElementById('sfc_Contents').options.length;
	for (i = 0; i < len; i++){
		if(document.getElementById('sfc_Contents').options[i].selected){
			flag = 1;
			break;
		}
	}
if (flag ==0){
		alert("请选择要删除的号码");
		return false;
	}
	var index = document.getElementById('sfc_Contents').selectedIndex;
	while (index != -1) {
		document.getElementById('sfc_Contents').options[index] = null;
		index = document.getElementById('sfc_Contents').selectedIndex;		
	}
	getSFCAllMoney();
	return false;
}


function buySFCLottery(lotteryCountentId,moneyType){
	var msg="";
	var issues= new Array();
	var lotteryContents =new Array();
	var lotteryId  =document.getElementById("lotteryId").value; //彩种id号
	var issueName =document.getElementById("issueName").value; //期名称
	var buyMoney =document.getElementById("tid1").innerHTML; //金额
	var records =document.getElementById("tid2").innerHTML;  //注数
	var orderType=document.getElementById("orderType").value; //投注方式
	if(orderType != 2 && document.getElementById("sfcIsTimeOut").value=="0"){
		alert("当前期已经停止,请等待下一期！");
		return;
	}
	if(document.getElementById(lotteryCountentId).options.length <= 0){
					alert("请选号");
					return;
	}else{
			for(var i=0;i<document.getElementById(lotteryCountentId).options.length;i++){
			lotteryContents[i]=document.getElementById(lotteryCountentId).options[i].value;
		}
	}
	if(orderType!=2&&(isEmpty(document.getElementById('scales').value)||!isInt(document.getElementById('scales').value)||parseInt(document.getElementById('scales').value)<=parseInt(0)||parseInt(document.getElementById('scales').value)>50)) {
		alert("请输入1-50正确的投注倍数");
		document.getElementById('scales').value="";
		document.getElementById("tid1").innerHTML=0;
		document.getElementById('scales').focus();
		return;
	}
	if (orderType == 3){//发起合买
					var title = document.getElementById('orderTitle').value;
					var description = document.getElementById('descriptionId').value;
					var deductRate = document.getElementById('deductRate').value;
					var unitNum = document.getElementById('unitNum').value;
					var depositeMoney = document.getElementById('showDepositeMoney').innerHTML;
					var buyNum =  document.getElementById('buyNum').value;
					var alreadyBuyMoney=document.getElementById('showAlreadyBuyMoney').innerHTML;
					var showUnitMoney=document.getElementById('showUnitMoney').innerHTML;
					var depositeNum=document.getElementById('depositeNum').value;
					if (title=="" || title.length > 20) {
						alert("请输入少于20个汉字的方案标题");
						return;
					}
					if (description=="" || description.length >500) {
						alert("请输入少于500个汉字的方案描述");
						return;
					}
					if(deductRate != "" && (!isInt(deductRate) || parseInt(deductRate)<0 || parseInt(deductRate) > 10)){
						alert("佣金只能是0到10之间的整数");
						return;
					}
					if(deductRate==""){
						document.getElementById('deductRate').value=0;
					}
					if(unitNum=='' || !isInt(unitNum) || parseInt(unitNum)<1){
						 alert('份数必须为数字且不能为空');
						 return;
					}
					if(parseInt(showUnitMoney)<1){
						alert("每份的金额不能小于1元，请重新划分");
						return;
					}
					if (depositeNum!=""&&(!isInt(depositeNum) || parseInt(depositeNum) >=parseInt(unitNum) || parseFloat(depositeNum/unitNum) < 0.05 )) {
						alert("保底至少应占总份数的5%，不能大于总份数");
						return;
					}
				
					if(buyNum=='' || !isInt(buyNum) || parseInt(buyNum)<=0 || parseInt(buyNum)>=parseInt(unitNum)){
						 alert('认购份数必须为数字且不能为空 不能大于总份数');
						 return;
					}
				
					if(buyMoney%unitNum!= 0) {
						alert("每份的金额应该精确到元，请重新划分");
						return;
					}
					
			    
				issues[0]=document.getElementById('issueName').value+","+document.getElementById('scales').value;
				//把标签的值清空再付值
				document.getElementById('sfc_Contents').value="";
				document.getElementById("buyMoney").value = 0;
				document.getElementById("records").value = 0;
				document.getElementById("depositeMoney").value=0;
				document.getElementById("alreadyBuyMoney").value=0;
				document.getElementById("buyMoney").value=buyMoney;//订单方案金额
				document.getElementById("records").value = records;//注数
				document.getElementById("depositeMoney").value=depositeMoney;//保底金额
				document.getElementById("alreadyBuyMoney").value=alreadyBuyMoney;//已认购金额
				document.getElementById("unitMoney").value=showUnitMoney //每份金额
			for(i=0;i<document.getElementById(lotteryCountentId).options.length;i++){
				document.getElementById('lotteryContent').value=document.getElementById('lotteryContent').value+document.getElementById(lotteryCountentId).options[i].text+"!"+document.getElementById(lotteryCountentId).options[i].value+";";
			}
			document.getElementById('lotteryContent').value=document.getElementById('lotteryContent').value.substring(0,document.getElementById('lotteryContent').value.length-1);
			document.forms['scoreJoinSportsLotteryOrderForm'].submit(); 
			return;
			
		}else if (orderType == 2){//追号
			var checkCollection=document.getElementsByName("isPursue_issueName");
	    	var count=checkCollection.length;
	    	var j=0;
			for (var i=0;i<count;i++) {
						var multi= "multi_" + checkCollection[i].value;
						if(checkCollection[i].checked){
							if(document.getElementById(multi).value != ""){
							issues[j]=checkCollection[i].value+","+document.getElementById(multi).value;
							j=j+1;							
							}else{
								alert("请选择已选择期的倍数！");
								return;
							}
						}
					
				}
				if(j==0)
				alert("请选择追号期并设置倍数！");
		}else if(orderType == 1){//代购
		issues[0]=document.getElementById('issueName').value+","+document.getElementById('scales').value;
		}
		//提示信息
		if(orderType==2){
			if(moneyType==1){
				msg="确认并支付 认购:"+records+"注,"+document.getElementById("pursue_issue_count").innerHTML+"期,追号总金额"+document.getElementById("totalMoney").innerHTML*100+"积分";
			}else{
				msg="确认并支付 认购:"+records+"注,"+document.getElementById("pursue_issue_count").innerHTML+"期,追号总金额"+document.getElementById("totalMoney").innerHTML+"元";
			}
		}else{
			if(moneyType==1){
				msg="确认并支付 认购:"+records+"注,"+document.getElementById('scales').value+"倍,总金额:"+buyMoney*100+"积分";
			}else{
				msg="确认并支付 认购:"+records+"注,"+document.getElementById('scales').value+"倍,总金额:"+buyMoney+"元";
			}
		}

		var xml=create_xml_date(lotteryContents,lotteryId,moneyType,records,orderType,issues);	
		if(confirm(msg)){
		    //alert(xml);
			document.getElementById("sfcXmlText").value=xml;
			//document.getElementById("guage").style.display="block";
			document.forms['sfcForm'].submit(); 
		}else{
		   clearAll();
		}
		
}
function buySfcLotteryTogether(){
		var issues= new Array();
		var lotteryId  =document.getElementById("lotteryId").value;
		var issueName =document.getElementById("issueName").value;
		var records =document.getElementById("records").value;
		var orderType=document.getElementById("orderType").value;
		var scales=document.getElementById("scales").value;

		issues[0]=issueName+","+scales;
		var xml=create_xml_date(lotteryContentValues,lotteryId,2,records,orderType,issues);
		//alert(xml);
		document.getElementById("sfcXmlText").value=xml;
		document.forms['sfcForm'].submit(); 
}
var sfcXmlHttp;
function createDltXMLHttpRequest() {
	if (window.ActiveXObject) {
			sfcXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
			sfcXmlHttp = new XMLHttpRequest();
	}
}
function getSfcIssue(lotteryId){
		createDltXMLHttpRequest();
		sfcXmlHttp.onreadystatechange = handleStateChangeSfc;

		var url = "/includePages/sportslottery/getSportsLotteryIssueByLotteryId.htm?lotteryId="+lotteryId;
		sfcXmlHttp.open("POST", url, true);
		sfcXmlHttp.send('');
}

function handleStateChangeSfc(){
        
		if(sfcXmlHttp.readyState == 4) {
				if(sfcXmlHttp.status == 200){
					//取出新的期
					var sfcXmlData = sfcXmlHttp.responseXML;
	           		var root = sfcXmlData.documentElement;
					var issueName = root.getElementsByTagName('issueName')[0].firstChild.nodeValue;	
					var saleStartTime = root.getElementsByTagName('saleStartTime')[0].firstChild.nodeValue;
					var overdueTime = root.getElementsByTagName('overdueTime')[0].firstChild.nodeValue;
					var prevIssueName = root.getElementsByTagName('prevIssueName')[0].firstChild.nodeValue;
					var prevEncashContent = root.getElementsByTagName('prevEncashContent')[0].firstChild.nodeValue;
					var currentEndLimit = root.getElementsByTagName('currentEndLimit')[0].firstChild.nodeValue;
					var nextStartLimit = root.getElementsByTagName('nextStartLimit')[0].firstChild.nodeValue;
					var next20IssueName = root.getElementsByTagName('next20IssueName')[0].firstChild.nodeValue;
					var next20IssueEncashTime = root.getElementsByTagName('next20IssueEncashTime')[0].firstChild.nodeValue;
					var lotteryId = root.getElementsByTagName('lotteryId')[0].firstChild.nodeValue;
					//给页面hidden的一期赋值
					if(document.getElementById('issueNameHidden')){
						if(next20IssueName!=null){
							document.getElementById('issueNameHidden').value= next20IssueName;
						}
					}
					if(document.getElementById('issueEncashTimeHidden')){
						if(next20IssueEncashTime!=null){
							document.getElementById('issueEncashTimeHidden').value=next20IssueEncashTime;
						}
					}
					//alert(document.getElementById('issueName'));
					//当前期号
					if(document.getElementById('issueName')){
					  document.getElementById('issueName').value= issueName;
					}
					//当前期页面显示的期号
					if(document.getElementById('showCurrentIssueName')){
					  document.getElementById('showCurrentIssueName').innerHTML= "胜负彩第"+issueName+"期";
					}
					//当前期开始和结束时间
					if(document.getElementById('showCurrentIssueStartAndEndTime')){
					 document.getElementById('showCurrentIssueStartAndEndTime').innerHTML= "开始："+saleStartTime+"代购截止："+overdueTime;
					}
					//显示是否是当前期
					var issueCurrent="issueCurrent"+issueName;
					if(document.getElementById(issueCurrent)!=null){
						document.getElementById(issueCurrent).innerHTML= "<font color=red>当前期</font>";
					}
					//上期开奖号码
					if(prevEncashContent!=null){
					 
					 var prevEncashContents=prevEncashContent.split(",");
					 	if(document.getElementById("prevIssue")!=null){
					 		document.getElementById("prevIssue").innerHTML="第"+prevIssueName+"期开奖号码";
					 		for(i=0;i<prevEncashContents.length;i++){
					 		  var encashNum="encashNum"+i;
					 		  document.getElementById(encashNum).innerHTML=prevEncashContents[i];
					 		}
					 	}
					}else{
						if(document.getElementById("dlt-right-kjhm")!=null){
							document.getElementById("dlt-right-kjhm").style.display='none';
						}
					}
		
					timeLimitSFC(nextStartLimit,currentEndLimit,lotteryId);
					
			}
		}
}
//时间倒计时
//nextStartLimit 距离下期开售还有多少时间  currentEndLimit 距离当前期停售还有多少时间 lotteryId彩种
function timeLimitSFC(nextStartLimit,currentEndLimit,lotteryId)
{   
	var _day = '天';
   	var _hour = '小时';
    var _minute = '分钟';
   	var _second = '秒';
    var _end = '投注截止';
	var Temp='离代购截止还有：';
    var dateLeft = 0;
    var hourLeft = 0;
    var minuteLeft = 0;
    var secondLeft = 0;
	if(nextStartLimit>=0){		
		var currentEndLimitForShow =currentEndLimit;		
		dateLeft =parseInt(currentEndLimitForShow/86400);
       	currentEndLimitForShow = currentEndLimitForShow - dateLeft * 86400;
        hourLeft = parseInt(currentEndLimitForShow/3600);
       	currentEndLimitForShow = currentEndLimitForShow - hourLeft * 3600;
        minuteLeft = parseInt(currentEndLimitForShow/60);
       	secondLeft = currentEndLimitForShow - minuteLeft * 60;
    		if(hourLeft < 10) hourLeft = '0' +hourLeft;
    		if(minuteLeft < 10) minuteLeft = '0' +minuteLeft;
    		if(secondLeft<10) secondLeft='0'+secondLeft;
    		if( dateLeft > 0 ){
        		dateLeft = dateLeft + _day ;
        	}else{
        		dateLeft = "";
        	}
    		if( hourLeft > 0 ){
        		hourLeft = hourLeft + _hour ;
    		}else
    			{
        			if( dateLeft != "" ){
            			hourLeft = "00" + _hour;
            		}else{
            			hourLeft = "";
            		}
    			}
    		if( minuteLeft > 0 ){
        		minuteLeft = minuteLeft + _minute ;
        	}else{
        		if( dateLeft !="" || hourLeft != ""){
            			minuteLeft = "00" + _minute;
        			}else{
            			minuteLeft = "";
            			}
    			}
    			if( secondLeft > 0 ){
        			secondLeft = secondLeft + _second ;
        		}else
    				{
        				if( dateLeft !="" || hourLeft != "" || minuteLeft != ""){
            				secondLeft = "00" + _second;
        				}else{
            				secondLeft = "";
            			}
    				}
				if (dateLeft == '') {
   						Temp=Temp+dateLeft+hourLeft+minuteLeft+secondLeft ;
   					}else {
   						Temp=Temp+dateLeft+hourLeft;
   				}
   				//取当前期结束到下一期开始的时间差 
   				//当前期停售时间到了 
   			    if(currentEndLimit<=0)
    			{	
    			   if(document.getElementById("sfcIsTimeOut")){
    				 document.getElementById("sfcIsTimeOut").value=0;
    				}
        			Temp=_end;
        			//把按扭隐藏
   	 				//更新列表 删除第一期 把隐藏的期显示出来
   	 				if(currentEndLimit==0)
   	 				{
   	 					delFristInssue();
   	 					addIssueToList();
   	 				}
   	 				
        			
    			}else {
    				if(document.getElementById("sfcIsTimeOut")){
    				document.getElementById("sfcIsTimeOut").value=1;
    				}
    			}
    			//下期开售时间到了 去取下一期
    			if(nextStartLimit==0){
    				getDltIssue(lotteryId);
    			}
    			
    			nextStartLimit=nextStartLimit-1;
    			currentEndLimit=currentEndLimit-1;
    			if(document.getElementById("showTimeLimit")){
    			document.getElementById("showTimeLimit").innerHTML=Temp;
    			}
    			
		 		window.setTimeout("timeLimitSFC('"+nextStartLimit+"','"+currentEndLimit+"','"+lotteryId+"')",1000);
		 	}
}
function cgtz_sfca(){
	//================设置鼠标放上去的样式变化===============
	document.getElementById("sfc-cgtz-a").className="dlt-c-title-cont-a";
	document.getElementById("sfc-schm-c").className="dlt-c-title-cont-b";
	//================设置鼠标放上去，显示的内容变化，让该显示的显示，不该显示的隐藏===============
	document.getElementById("sfc-cgtz-content-b").style.display="";
	document.getElementById("sfc_cyhm").style.display="none";
	//document.getElementById("orderform").style.display="";
	//document.getElementById("uploaderror").innerHTML="";
}
//====================下面的雷同==========================
function cgtz_sfcb(){
	//================设置鼠标放上去的样式变化===============
	document.getElementById("sfc-cgtz-a").className="dlt-c-title-cont-b";
	document.getElementById("sfc-schm-c").className="dlt-c-title-cont-b";
	//================设置鼠标放上去，显示的内容变化，让该显示的显示，不该显示的隐藏===============
	document.getElementById("sfc-cgtz-content-b").style.display="none";
	document.getElementById("sfc_cyhm").style.display="none";
	//document.getElementById("orderform").style.display="";
	//document.getElementById("uploaderror").innerHTML="";
}
function cgtz_sfcc(){
	//================设置鼠标放上去的样式变化===============
	document.getElementById("sfc-cgtz-a").className="dlt-c-title-cont-b";
	//document.getElementById("sfc-schm-b").className="dlt-c-title-cont-b";
	document.getElementById("sfc-schm-c").className="dlt-c-title-cont-a";
	//================设置鼠标放上去，显示的内容变化，让该显示的显示，不该显示的隐藏===============
	document.getElementById("sfc-cgtz-content-b").style.display="none";
	document.getElementById("zcsf-center-fangan").style.display="none";
	document.getElementById("sfc_cyhm").style.display="";
	//document.getElementById("orderform").style.display="none";
	//document.getElementById("uploaderror").innerHTML="";
}
