//选号
function showBall(ballNum,num){
	var ballId = ballNum + num;
	if(document.getElementById(ballId).className == "ballnum_gray"){//判断号码是否已显示
		document.getElementById(ballId).className = "ballnum_org";
		
	}else if(document.getElementById(ballId).className == "ballnum_org"){
		document.getElementById(ballId).className = "ballnum_gray";
	}
	showMoney();
	
}
//计算总钱数
function showMoney(){
	var sumzhu=0;
	var i=0;sumzhu=1;
	var obj;
	var j,J;
	var ballId3,ballId1,ballId0;
	var scales;
	scales = document.getElementById("scales").value;
	for(i=1;i<13;i++)
		{
			j=i+"";   
			J=0;
			//ballId3 =ballIDNum+j+"3";
			//ballId1 =ballIDNum+j+"1";
			//ballId0 =ballIDNum+j+"0";
			ballId3 =j+"3";
			ballId1 =j+"1";
			ballId0 =j+"0";
			if(document.getElementById(ballId3).className == "ballnum_org")J+=1;
			if(document.getElementById(ballId1).className == "ballnum_org")J+=1;
			if(document.getElementById(ballId0).className == "ballnum_org")J+=1;
			sumzhu=sumzhu * J;
			document.getElementById("zhushuStep1").innerHTML =sumzhu;
			document.getElementById("zhushuStep2").innerHTML =sumzhu;
			if(scales==''){
				document.getElementById("totalMoneyStep1").innerHTML =sumzhu*2;
				document.getElementById("totalMoneyStep2").innerHTML =sumzhu*2;
				document.getElementById("beishuStep1").innerHTML =1;
				document.getElementById("beishuStep2").innerHTML =1;
			}else{
				document.getElementById("totalMoneyStep1").innerHTML =sumzhu*2*scales;
				document.getElementById("totalMoneyStep2").innerHTML =sumzhu*2*scales;
				document.getElementById("beishuStep1").innerHTML =scales;
				document.getElementById("beishuStep2").innerHTML =scales;
			}
			//msg.innerHTML="您选了"+sumzhu+"注,共"+sumzhu*2+"元钱"
	}
	return sumzhu;
}
//清空按钮
function chongzhiBall(){
	for (var i = 1; i <13; i++) {
		j=i+"";   
		document.getElementById(j+"3").className = "ballnum_gray";
		document.getElementById(j+"1").className = "ballnum_gray";
		document.getElementById(j+"0").className = "ballnum_gray";
	}
	document.getElementById("zhushuStep1").innerHTML =0;
	document.getElementById("zhushuStep2").innerHTML =0;
	document.getElementById("totalMoneyStep1").innerHTML =0;
	document.getElementById("totalMoneyStep2").innerHTML =0;
	document.getElementById("scales").value =1;
	document.getElementById("beishuStep1").innerHTML =1;
	document.getElementById("beishuStep2").innerHTML =1;
}
/**选择倍数时数据变化**/
function changeScales(){
	//正则判断数字
	var scales = document.getElementById("scales").value;//倍数
	//alert("scales==="+scales);
	//var totalMoneyStep1 = document.getElementById("totalMoneyStep1").innerHTML;
	var zhushuStep1 = document.getElementById("zhushuStep1").innerHTML;
	if(scales !=''){
		var re = /^[1-9][0-9]*$/;
		if(!re.test(scales) || scales>99){
			alert("请选择正确1-99的倍数");
			scales = 1;
			var totalMoney = zhushuStep1*scales*2;//该倍数下的金额
			document.getElementById("scales").value = scales;
			document.getElementById("beishuStep1").innerHTML =scales;
			document.getElementById("beishuStep2").innerHTML =scales;
			document.getElementById("zhushuStep1").innerHTML =zhushuStep1;
			document.getElementById("zhushuStep2").innerHTML =zhushuStep1;
			document.getElementById("totalMoneyStep1").innerHTML =totalMoney;
			document.getElementById("totalMoneyStep2").innerHTML =totalMoney;
			return false;
		}
	}
	var totalMoney = zhushuStep1*2*scales;//该倍数下的金额
	document.getElementById("beishuStep1").innerHTML =scales;
	document.getElementById("beishuStep2").innerHTML =scales;
	document.getElementById("zhushuStep1").innerHTML =zhushuStep1;
	document.getElementById("zhushuStep2").innerHTML =zhushuStep1;
	document.getElementById("totalMoneyStep1").innerHTML =totalMoney;
	document.getElementById("totalMoneyStep2").innerHTML =totalMoney;
}

function cbqc6Submit(){
		//初始化积分
		document.getElementById("jfPoint").innerHTML = "读取中...."; 
		for (var i = 0; i < document.getElementsByName("jfType").length; i++) {
			if (document.getElementsByName("jfType")[i].checked) {
				document.getElementsByName("jfType")[i].checked = false;
				break;
			}
		}
	//var ballIDNum = document.getElementById("ballIDNum").value;
	//alert("ballIDNum==="+ballIDNum);
	if(document.getElementById("tongyi").checked == false){
		alert("请阅读并同意《 彩票委托代规则 》 和 《 彩票追号规则 》");
		return false;
	}
	//判断用户是否登录
	document.getElementById('subButton').style.display = "none";//提交按钮
	document.getElementById('noSubButton').style.display = "block";//显示提交用户信息
	ajxCheckIsLogin();//异步校验数据中...
	var hiddenLogin = '';
	Sleep(this,2000);
	this.NextStep=function()
	{
		document.getElementById('subButton').style.display = "block";//提交按钮
		document.getElementById('noSubButton').style.display = "none";
		//alert(hiddenLogin);
		hiddenLogin = document.getElementById('hiddenLoginId').value;
		if(hiddenLogin == '00'){
			//alert("已登录成功");
			buyCbqc6Lottery();
		}else{
			return false;
		}
	}
}
function buyCbqc6Lottery(){
	//提交自选号码投注
	if(document.getElementById('ballNav1').className == "ballmenuOn"){
		var selectedNum="";
		for(var i=1;i<=12;i++) {
			var numTempstr = "";
			var numTempstr3 = i+'3';
			var numTempstr1 = i+'1';
			var numTempstr0 = i+'0';
			if(document.getElementById(numTempstr3).className == "ballnum_org"){
				numTempstr=numTempstr+""+"3";
			}
			if(document.getElementById(numTempstr1).className == "ballnum_org"){
			  	numTempstr=numTempstr+""+"1";
			}
			if(document.getElementById(numTempstr0).className == "ballnum_org"){
			 	numTempstr=numTempstr+""+"0";
			}
			if(numTempstr ==""){
				var j = i % 2
				if(j==0){
					alert("第"+parseInt(i-i/2)+"场比赛全场的结果为空，请至少选择1个结果！");
					return false;
				}else if(j==1){
					alert("第"+parseInt(i-i/2+1)+"场比赛半场的结果为空，请至少选择1个结果！");
					return false;
				}
			}
			numTempstr=numTempstr.substring(0,numTempstr.length);
			selectedNum=selectedNum+numTempstr+",";
		}
		selectedNum = selectedNum.substring(0,selectedNum.length-1);
		//得到组装好的所选号码
		//alert("selectedNum==="+selectedNum);
		//组装xml进行投注
		zucai_cbqc6_buy(selectedNum);
		//document.getElementById('subButton').style.display = "none";//提交按钮
	}else if(document.getElementById('ballNav2').className == "ballmenuOn"){
		//上传提交
		var issues= new Array();
		var lotteryContents =new Array();
		var lotteryId  = 101;//document.getElementById("lotteryId").value;
		var orderType = 1;//代购
		var moneyType = 2;//RMB
		var zhushu = document.getElementById("uploadzhushu").innerHTML;
		var content = "";
		if(orderType != 2 && document.getElementById("end_time_count").value=="0"){
			alert("当前期已经停止,如需购买,可以追号");
			return;
		}
		for(var i=0;i<document.getElementById('lotteryContents').options.length;i++){
			lotteryContents[i]=document.getElementById('lotteryContents').options[i].value;		
			if(i<document.getElementById('lotteryContents').options.length-1){		
				content=content+document.getElementById('lotteryContents').options[i].value+'\r\n';				
			}else{			
				content=content+document.getElementById('lotteryContents').options[i].value+'';				
			}
		}
		if(orderType == 1){//代购
			issues[0]=document.getElementById('issueNameId').value+",1";
		}
		var buyMoney = document.getElementById('uploadmoney').innerHTML;
		var scales = document.getElementById("uploadsales").value;
		var xml = create_xml_date_upload(lotteryContents,lotteryId,moneyType,zhushu,orderType,issues,uploadsales);
		//alert(xml);
		//var zhushu = document.getElementById("uploadzhushu").HTML;
		document.getElementById("xmlText").value = xml;
		//alert("what");
		ShopConfirm(buyMoney,zhushu,scales);
	}
}
/**六场半全场提交**/
function zucai_cbqc6_buy(selectedNum){
	var ticketContent = selectedNum;
	document.getElementById("ballContent").value = ticketContent;
	//ticketContent = ticketContent.substr(0,ticketContent.length-1);
	//alert(ticketContent);
	//拆分注数算法
	var zhushu = 1;
	var buyMoney =0;
	//得到注数
	zhushu = showMoney();
	document.getElementById("ballZhuShu").value = zhushu;
	//倍数
   	var scales;
	scales = document.getElementById("scales").value;
	document.getElementById("ballBeiShu").value = scales;
	if(scales==''){
		buyMoney =zhushu*2;
	}else{
		buyMoney=zhushu*2*scales;
	}
	var saleType = 1;
	if(zhushu>1){
		saleType = 2;
	}
	var palyTypeId = 1;//双色球玩法为1
	//得到期号
	var issueName = document.getElementById("issueNameId").value;
	//alert("issueName==="+issueName);
	//document.getElementById("totalM").innerHTML = buyMoney;
	//document.getElementById("indexIssue").innerHTML = issueName;
	//得到xml
	var xml = zucai_create_xml_date('101',ticketContent,'2',zhushu,issueName,palyTypeId,saleType,buyMoney);
	//document.getElementById("indexBallContent").value = ticketContent+"@"+zhushu;
	//alert(xml);
	document.getElementById("xmlText").value = xml;
	//document.getElementById("indexContent").innerHTML = ticketContent;//显示用-格式 投注内容
	//document.getElementById("indexBallContent").value = ticketContent+"@"+1;//显示用-格式 投注内容+注数
	//document.getElementById('totalM').innerHTML = buyMoney;//单注金额
	//document.getElementById('totalFee').value = buyMoney;//需要支付的金额
	//document.getElementById('indexAjaxUrl').value = "/include/ssq/createJfkSsqLotteryOrderFromXMLAjax.htm";
	//chongzhiBall();
	//alert("--------------------");
	ShopConfirm(buyMoney,zhushu,scales);
}

function clic_cbqc6_b(){
	document.getElementById("ballNav1").className="ballmenuNo";
	document.getElementById("ballNav2").className="ballmenuOn";
	document.getElementById("ballNav3").className="ballmenuNo";
	document.getElementById("ballNav4").className="ballmenuNo";
	document.getElementById("ballNavList1").style.display="none";
	document.getElementById("ballNavList2").style.display="block";
	document.getElementById("ballNavList3").style.display="none";
	document.getElementById("ballNavList4").style.display="none";
	document.getElementById("startTZ").style.display="none";
	document.getElementById("uploadTZ").style.display="";
}
function clic_cbqc6_a(){
	document.getElementById("ballNav1").className="ballmenuOn";
	document.getElementById("ballNav2").className="ballmenuNo";
	document.getElementById("ballNav3").className="ballmenuNo";
	document.getElementById("ballNav4").className="ballmenuNo";
	document.getElementById("ballNavList1").style.display="block";
	document.getElementById("ballNavList2").style.display="none";
	document.getElementById("ballNavList3").style.display="none";
	document.getElementById("ballNavList4").style.display="none";
	document.getElementById("uploadTZ").style.display="none";
	document.getElementById("startTZ").style.display="";
}

function call(){
	var context = document.getElementById("uploadContext").value;
	var flag = uploadJfkLotteryCbqc6(context);
	if(flag==true){
		var content=document.getElementById("content").value;
		
		getUPContent(context);
		getuploadMoney();
	}else{
		document.getElementById("uploadContext").value='';
		getuploadMoney();
	}
}
//获得相关粘贴的号码
function uploadJfkLotteryCbqc6(context){
	if(isNull(context)||context.length==0){
		alert("请输入上传内容");
		return false;
	}else{
		if(NumCheck(context))
		{
			return true;
		}else{
			return false;
		}
	}
}

//检查投注格式是否正确
function NumCheck(context)
{
    while(context.indexOf("\r")!=-1){context=context.replace("\r","");}
    if(context.substr(context.length-1,1)=="\n")
	{
		context = context.substr(0,context.length-1);
	}
	var t = context.split("\n");
	var count=0;	
	var content='';
	for(var i=0;i<t.length;i++)
	{	
   		if(!cbqc6IsDigit(t[i])){
   			count=count+1;
			continue;
  		 }else{
   			content=content+t[i];
   			content=content+'\r\n';
  		 }
	}
	document.getElementById("content").value=content;
	if(count==t.length){
		return false;
	}
	return true;
}
//六场半全场校验格式
function cbqc6IsDigit(s){
	var ball = s.split(",");
	if(ball.length!=12){
		alert('必须是十二场比赛');
		return false;
	}
	for(i=0;i<ball.length;i++){
		var sp =ball[i];
		for (j = 0; j < sp.length; j++) {
			var value=sp.charAt(j);
			if (!(value=='0'||value=='1'||value=='3')) {
				alert('格式不对,投注码只能是0,1,3,错误号码 :' + s);
				return false;
			}
	   }
	   if(!isRepeat(sp)){
			alert('不用出现重复值 :'+s);
			return false;
		}
	}
	return true;
}
function isRepeat(str){
	var str1 = "";
	for(var i=0;i<str.length;i++){
		if (str1.indexOf(str[i]) < 0) {
          //将产生的每一组数字之间用空格符号隔开
          str1 += str[i]+" ";
      	}else{
      		return false;
      	}
	}
	return true;
}

//删除投注列表中的选中号码
function delNumSSQ(){
	var index = document.getElementById('lotteryContents').selectedIndex;
	if(index != -1) {
		document.getElementById('lotteryContents').options[index] = null;
		document.getElementById('lotteryContents').selectedIndex=index;
	}else{
		alert("请选择要删除的号码");
	}
	getuploadMoney();
	return false;
}
//清空投注列表
function clearNumSSQ(){
	document.getElementById("uploaderror").innerHTML = '';
	document.getElementById('lotteryContents').innerHTML='';
	document.getElementById('uploadzhushu').innerHTML=0;
	document.getElementById('uploadmoney').innerHTML=0;
	document.getElementById("uploadbeishu").innerHTML=0;
	document.getElementById('content').value=0;
	return false;
}
//清除选中状态
function clearAll(){
	var currentnum=parseInt(document.getElementById('CurrentChangCiNum').value);
	for(i=1;i<=14;i++){
		for(j=1;j<4;j++){
			var xuanhao=i+'_ball_'+j;
			if(document.getElementById(xuanhao).className == "ballnum_org"){
				document.getElementById(xuanhao).className = "ballnum_gray";
			}
		 }
	}
	document.getElementById('CurrentChangCiNum').value=0;
	document.getElementById("sales").value = 1;
	document.getElementById("zhushu").innerHTML = 0;
   	document.getElementById("money").innerHTML = 0;
}	
	
//清空上传的号码
function clearALLUpload(){
	document.getElementById('lotteryContents').innerHTML='';
	document.getElementById("uploaderror").innerHTML = '';
	document.getElementById("uploadContext").value='';
	document.getElementById("uploadcontent").value='';
	document.getElementById("uploadsales").value = 1;
	document.getElementById("uploadzhushu").innerHTML = 0;
   	document.getElementById("uploadmoney").innerHTML = 0;
   	document.getElementById("zhushuStep2").innerHTML= 0;
   	document.getElementById("beishuStep2").innerHTML= 1;
	document.getElementById("totalMoneyStep2").innerHTML= 0;
}

function getUPContent(uploadcontext){
	while(uploadcontext.indexOf("\r")!=-1){uploadcontext=uploadcontext.replace("\r","");}
	var playid='1';
	if(uploadcontext==''){
		return '';
	}
	var sales=document.getElementById("uploadsales").value;
	var content=uploadcontext.split('\n');
	for(i=0;i<content.length;i++){
		var keke=content[i];
		if(keke.length==0){
			continue;
		}
		var ccent='';
		var value='';
		var zhushu=getUploadzhushu(keke);
		//投注号码:单注金额:玩法ID:投注方式:倍数
		if(parseInt(zhushu)==1){
		//单式投注
			var danzhuMoney=zhushu*2;
			ccent=ccent+keke+' '+sales+'倍 '+zhushu+'注'+' '+(zhushu*2*sales)+'元';
			value=value+keke+':'+danzhuMoney+':'+playid+':'+'1'+':'+sales;
		}
		//复式投注
		if(parseInt(zhushu)>1){
			var danzhuMoney=zhushu*2;
			ccent=ccent+keke+' '+sales+'倍 '+zhushu+'注'+' '+(zhushu*2*sales)+'元';
			value=value+keke+':'+danzhuMoney+':'+playid+':'+'2'+':'+sales;
		}
		newOptionSSQ(value,ccent);
	}
}

function getUploadzhushu(dancontent){//计算一单金额
	var sumzhu=1;
	var i=0;
	var J;
	var ball = dancontent.split(",");
	for(i=1;i<=12;i++)
	{
		J = ball[i-1].split('').length;
		sumzhu=sumzhu * J;
	}
	//alert(sumzhu);
	return sumzhu;
}

function getuploadMoney(){//得到上传的金额
	var len = document.getElementById('lotteryContents').length;
	var content = '';
	var zhushu = 0;
	if(len > 0){
		for(var k = 0; k < len; k++){
			var selectedNum = document.getElementById('lotteryContents').options[k].value.split(":");
			content = selectedNum[0];
			zhushu += getUploadzhushu(content);
		}
		var sales = parseInt(document.getElementById("uploadsales").value);
		document.getElementById("uploadzhushu").innerHTML = zhushu;
    	document.getElementById("uploadmoney").innerHTML = zhushu*2*sales;
    	document.getElementById("uploadbeishu").innerHTML = sales;
    	showQrMoney();
	}
}

//投注列表增加投注信息
function newOptionSSQ(optionValue,optionText){
	var selectedNum = document.getElementById('lotteryContents').options.length-1;
	selectedNum++;
	document.getElementById('lotteryContents').options[selectedNum]=document.createElement("option");
	document.getElementById('lotteryContents').options[selectedNum].text= optionText;
	document.getElementById('lotteryContents').options[selectedNum].value= optionValue;
}

//显示金额保持一致
function showQrMoney(){
   	document.getElementById("zhushuStep2").innerHTML = document.getElementById("uploadzhushu").innerHTML;
   	document.getElementById("beishuStep2").innerHTML = document.getElementById("uploadbeishu").innerHTML;
	document.getElementById("totalMoneyStep2").innerHTML = document.getElementById("uploadmoney").innerHTML;
}
