var num_pool;
var num_pool_one;
var num_pool_two

Array.prototype.indexOf = function(p_var)   
{   
    for   (i=0;   i<this.length;   i++)   
    {   
      if   (this[i]   ==   p_var)   
      {   
        return(i);   
      }   
    }   
    return(-1);   
}   

//改变type
function typechange(key)
{
	//更改任选、前2、前3;
	document.getElementById("type_"+key).className="caiInputRed";

	//更改玩法;
	document.getElementById("model_"+key).style.display="block";
	//选择option
	document.getElementById("model_"+key+"_1").checked=true;
	//更改区域;
	switch(parseInt(key))
	{
		case 1:
		    betAreasel("1");
		    break;
		case 2:
			betAreasel("2");
			break;
		case 3:
			betAreasel("4");
			break;
	}
	for(i=1;i<=3;i++)
	{
		if(i!=key)
		{
			document.getElementById("type_"+i).className="caiInputOrg";
			
			document.getElementById("model_"+i).style.display="none";
		}
	}
}
//投注区域
function betAreasel(key)
{
	
	document.getElementById("area_"+key).style.display="block";
	
	for(i=1;i<=5;i++)
	{
		if(i!=key)
		{
			document.getElementById("area_"+i).style.display="none";
		}
	}
	
}
//更改Option 或type时 清除号码
function clearNum()
{
	for(i=1;i<12;i++)
	{
		document.getElementById("area1_1_"+i).className="grayBal";
		/*
		document.getElementById("area2_1_"+i).className="grayBal"
		document.getElementById("area2_2_"+i).className="grayBal"
		document.getElementById("area3_1_"+i).className="grayBal"
		document.getElementById("area4_1_"+i).className="grayBal"
		document.getElementById("area4_2_"+i).className="grayBal"
		document.getElementById("area4_3_"+i).className="grayBal"
		document.getElementById("area5_1_"+i).className="grayBal"
		*/
	}
	document.getElementById("num").innerHTML="0";
	document.getElementById("money").innerHTML="0";
	if(num_pool!=null)
	{
		num_pool.length=0;
	}
}
//投注号码更改
function betNumChangeColor(preArea,mid,index)
{
	
	var countNum=0;
	if(document.getElementById(preArea+"_"+mid+"_"+index).className!="redBal")
	{
		if(num_pool!=null)
		{
			countNum=parseInt(num_pool.length)
			if(countNum>=5)
			{
				alert("请根据规则选号!");
				return false;
			}
		}
	}
	/*if(allowSel(preArea,mid,index)==false)
	{
		alert("请根据规则选好!");
		return;
	}*/
	if(document.getElementById(preArea+"_"+mid+"_"+index).className!="redBal")
	{
		document.getElementById(preArea+"_"+mid+"_"+index).className="redBal";
	}else
	{
		document.getElementById(preArea+"_"+mid+"_"+index).className="grayBal";
	}
	//计算金额和注数
	calculateBetnum();
}
//是否允许选择
function allowSel(area,mid,index)
{
	/*
	//前二单选
	if(document.getElementById("model_2_1").checked==true)
	{
		for(i=1;i<=2;i++)
		{
			if(i!=mid)
			{
				if(document.getElementById(area+"_"+i+"_"+index).className=="orgBal")
				{
					return false;
				}
			}
		}
	}
	
	//前三单选
	if(document.getElementById("model_3_1").checked==true)
	{
		for(i=1;i<=3;i++)
		{
			if(i!=mid)
			{
				if(document.getElementById(area+"_"+i+"_"+index).className=="orgBal")
				{
					return false;
				}
			}
		}
	}
	*/
}

//计算投注的注数
function calculateBetnum()
{
	var numCount=0;
	var unitPrice=2;
	var betMoney=0;
	var digit=new Array();
	var digit_one=new Array();
	var digit_two=new Array();
	//任选
	for(i=1;i<=11;i++)
	{
		if(document.getElementById("area1_1_"+i).className=="redBal")
		{
			digit.push(i);
		}
	}
	if(digit.length>0)
	{
		num_pool=new Array();
		for(j=0;j<digit.length;j++)
		{
			num_pool.push(digit[j]);
		}
	}
	numCount=digit.length*(digit.length-1)*(digit.length-2)
		*(digit.length-3)*(digit.length-4)/(5*4*3*2);
	/*
	if(document.getElementById("model_1_1").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length;
	}else if(document.getElementById("model_1_2").checked==true)
	{	
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)/2;
	}else if(document.getElementById("model_1_3").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)/(3*2);
	}else if(document.getElementById("model_1_4").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)*
			(digit.length-3)/(4*3*2);
	}else if(document.getElementById("model_1_5").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)
			*(digit.length-3)*(digit.length-4)/(5*4*3*2);
	}else if(document.getElementById("model_1_6").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)*(digit.length-3)
			*(digit.length-4)*(digit.length-5)/(6*5*4*3*2);
	}else if(document.getElementById("model_1_7").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)*(digit.length-3)
			*(digit.length-4)*(digit.length-5)*(digit.length-6)/(7*6*5*4*3*2);
	}else if(document.getElementById("model_1_8").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area1_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)*(digit.length-3)
			*(digit.length-4)*(digit.length-5)*(digit.length-6)*
			(digit.length-7)/(8*7*6*5*4*3*2);
	}else if(document.getElementById("model_2_1").checked==true)
	{
	//前2单选
		for(i=1;i<12;i++)
		{
			if(document.getElementById("area2_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
			if(document.getElementById("area2_2_"+i).className=="orgBal")
			{
				digit_one.push(i);
			}
		}
		if(digit.length>0&&digit_one.length>0)
		{
			num_pool=new Array();
			//num_pool_one=new Array();
			for(key=0;key<digit.length;key++)
			{
				num_pool.push(digit[key]);
			}
			num_pool.push("|");
			for(key=0;key<digit_one.length;key++)
			{
				num_pool.push(digit_one[key]);
			}
		}
		numCount=digit.length*digit_one.length;
		
	}
	else if(document.getElementById("model_2_2").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area3_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)/2;
		
	}else if(document.getElementById("model_3_1").checked==true)
	{
		for(i=1;i<12;i++)
		{
			if(document.getElementById("area4_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
			if(document.getElementById("area4_2_"+i).className=="orgBal")
			{
				digit_one.push(i);
			}
			if(document.getElementById("area4_3_"+i).className=="orgBal")
			{
				digit_two.push(i);
			}
		}
		if(digit.length>0&&digit_one.length>0&&digit_two.length>0)
		{
			num_pool=new Array();
			//num_pool_one=new Array();
			//num_pool_two=new Array();
			for(key=0;key<digit.length;key++)
			{
				num_pool.push(digit[key]);
			}
			num_pool.push("|");
			for(key=0;key<digit_one.length;key++)
			{
				num_pool.push(digit_one[key]);
			}
			num_pool.push("|");
			for(key=0;key<digit_two.length;key++)
			{
				num_pool.push(digit_two[key]);
			}
		}
		numCount=digit.length*digit_one.length*digit_two.length;
	}
	else if(document.getElementById("model_3_2").checked==true)
	{
		for(i=1;i<=11;i++)
		{
			if(document.getElementById("area5_1_"+i).className=="orgBal")
			{
				digit.push(i);
			}
		}
		if(digit.length>0)
		{
			num_pool=new Array();
			for(j=0;j<digit.length;j++)
			{
				num_pool.push(digit[j]);
			}
		}
		numCount=digit.length*(digit.length-1)*(digit.length-2)/(3*2);
	}
	//前2组选
	//前三单选
	//前三组选
	*/
	betMoney=numCount*unitPrice;
	document.getElementById("num").innerHTML=numCount;
	document.getElementById("money").innerHTML=betMoney;
}

//清空号码和金额
function cleanMoney()
{
	clearNum();
	document.getElementById("num").innerHTML="0";
	document.getElementById("money").innerHTML="0";
}
//机选一注
function randomOne()
{
	var numPool;
	clearNum();
	numPool=new Array(5);
	numPool[0]=Math.ceil(Math.random()*10+1);
	
	for(k=1;k<5;k++)
	{
		do
		{
			var tempnum=Math.ceil(Math.random()*10+1);
			
			if(numPool.indexOf(tempnum)<0)
			{
				numPool[k]=tempnum;
				break;
			}
		}
		while (true);
	}
	for(key=0;key<numPool.length;key++)
	{
		document.getElementById("area1_1_"+numPool[key]).className="redBal";
	}
	/*
	if(document.getElementById("model_1_1").checked==true)
	{
		numPool=new Array();
		var tempvalue=Math.ceil(Math.random()*10+1);
		numPool.push(tempvalue);
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_2").checked==true)
	{
		numPool=new Array(2);
		numPool[0]=Math.ceil(Math.random()*10+1);
		do
		{
			numPool[1]=Math.ceil(Math.random()*10+1);
		}
		while (numPool[1]==numPool[0]);
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_3").checked==true)
	{
		numPool=new Array(3);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<3;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_4").checked==true)
	{
		numPool=new Array(4);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<4;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_5").checked==true)
	{
		numPool=new Array(5);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<5;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_6").checked==true)
	{
		numPool=new Array(6);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<6;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_7").checked==true)
	{
		numPool=new Array(7);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<7;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_1_8").checked==true)
	{
		numPool=new Array(8);
		numPool[0]=Math.ceil(Math.random()*10+1);
		
		for(k=1;k<8;k++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[k]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area1_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_2_1").checked==true)
	{
		numPool=new Array(2);
		numPool[0]=Math.ceil(Math.random()*10);
		for(r=1;r<2;r++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[r]=tempnum;
					break;
				}
			}
			while (true);
		}

		document.getElementById("area2_1_"+numPool[0]).className="orgBal";
		document.getElementById("area2_2_"+numPool[1]).className="orgBal";
		
	}else if(document.getElementById("model_2_2").checked==true)
	{
		numPool=new Array(2);
		numPool[0]=Math.ceil(Math.random()*10+1);
		for(d=1;d<2;d++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[d]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area3_1_"+numPool[key]).className="orgBal";
		}
	}else if(document.getElementById("model_3_1").checked==true)
	{
		numPool=new Array(3);
		numPool[0]=Math.ceil(Math.random()*10);
		for(r=1;r<3;r++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[r]=tempnum;
					break;
				}
			}
			while (true);
		}

		document.getElementById("area4_1_"+numPool[0]).className="orgBal";
		document.getElementById("area4_2_"+numPool[1]).className="orgBal";
		document.getElementById("area4_3_"+numPool[2]).className="orgBal";
	}else if(document.getElementById("model_3_2").checked==true)
	{
		numPool=new Array(3);
		numPool[0]=Math.ceil(Math.random()*10+1);
		for(d=1;d<3;d++)
		{
			do
			{
				var tempnum=Math.ceil(Math.random()*10+1);
				if(numPool.indexOf(tempnum)<0)
				{
					numPool[d]=tempnum;
					break;
				}
			}
			while (true);
		}
		for(key=0;key<numPool.length;key++)
		{
			document.getElementById("area5_1_"+numPool[key]).className="orgBal";
		}
	}
	*/
	calculateBetnum();
}
//全选
function allSelect(pre,key)
{
	for(i=1;i<12;i++)
	{
		document.getElementById("area"+pre+"_"+key+"_"+i).className="redBal";
	}
	calculateBetnum();
}
//小号
function smallSelect(pre,key)
{
	clearNum();
	for(i=1;i<6;i++)
	{
		document.getElementById("area"+pre+"_"+key+"_"+i).className="redBal";
	}
	calculateBetnum();
}
//大号
function bigSelect(pre,key)
{	
	clearNum();
	for(i=6;i<12;i++)
	{
		document.getElementById("area"+pre+"_"+key+"_"+i).className="redBal";
	}
	calculateBetnum();
}
//单号
function oddSelect(pre,key)
{
	clearNum();
	for(i=1;i<12;i+=2)
	{
		document.getElementById("area"+pre+"_"+key+"_"+i).className="redBal";
	}
	calculateBetnum();
}
//双号
function evenSelect(pre,key)
{
	clearNum();
	for(i=2;i<12;i+=2)
	{
		document.getElementById("area"+pre+"_"+key+"_"+i).className="redBal";
	}
	calculateBetnum();
}

//快速投注提交
function quickbetSubmit()
{
	ajxCheckIsLogin();//异步校验数据中...
	var hiddenLogin = '';
	Sleep(this,2000);
	this.NextStep=function()
	{
		hiddenLogin = document.getElementById('hiddenLoginId').value;
		if(hiddenLogin == '00'){
			quickbuy();
		}else{
			return false;
		}
	}
}
//占卜投注提交
function zbbetSumbit()
{
	ajxCheckIsLogin();//异步校验数据中...
	var hiddenLogin = '';
	Sleep(this,2000);
	this.NextStep=function()
	{
		hiddenLogin = document.getElementById('hiddenLoginId').value;
		if(hiddenLogin == '00'){
			zbbuy();
		}else{
			return false;
		}
	}
}
function zbbuy()
{
	var numCount=1;
	var ticketContent="";
	var saleType=1;//销售类型
	var betNum=1;//注数
	var playTypeId=306;
	var buyMoney=2;
	var issueName ="2009111601";
	if(parseInt(numCount)<=0||parseInt(numCount)>1)
	{
		alert("请根据规则选号!");
		return false;
	}
	for(t=1;t<5;t++)
	{
		if(document.getElementById("menuList"+t).className=="slidList")
		{
			for(key=1;key<6;key++)
			{
				if(key!=5)
				{
					ticketContent=ticketContent+document.getElementById("luck"+t+"_"+key).innerHTML+",";
				}else
				{
					ticketContent=ticketContent+document.getElementById("luck"+t+"_"+key).innerHTML;
				}
			}
		}
	}
	
	//直选单票用--------------彩种ID,票内容,金额类型1积分2人民币,注数,期号,玩法值,单复试[1单式 2 复式],金额
	var xml = create_xml_date('08',ticketContent,'2',1,issueName,playTypeId,saleType,2);
	document.getElementById("indexBallContent").value = ticketContent+"@"+1;
	document.getElementById("xmlText").value = xml;
	document.getElementById("indexContent").innerHTML = ticketContent;//显示用-格式 投注内容
	document.getElementById("indexBallContent").value = ticketContent+"@"+1;//显示用-格式 投注内容+注数
	document.getElementById('totalM').innerHTML = buyMoney;//单注金额
	document.getElementById('indexAjaxUrl').value = "/include/syc/createJfkSscLotteryOrderFromXMLAjax.htm"
	ShopConfirm();
}
function quickbuy()
{	
	var numCount=document.getElementById("num").innerHTML;
	var ticketContent="";
	var saleType=1;//销售类型
	var betNum=1;//注数
	var playTypeId=0;
	var palyTypeValue=5;
	var buyMoney=2;
	var issueName =document.getElementById("issueName5").innerHTML;
	if(parseInt(numCount)<=0||parseInt(numCount)>1)
	{
		alert("请根据规则选号!");
		return false;
	}
	
	for(key=0;key<num_pool.length;key++)
	{
		if(key!=num_pool.length-1)
		{
			if(num_pool[key]<10){
				ticketContent=ticketContent+'0'+num_pool[key]+",";
			}else{
				ticketContent=ticketContent+num_pool[key]+",";
			}
		}else
		{
			if(num_pool[key]<10){
				ticketContent=ticketContent+'0'+num_pool[key];
			}else{
				ticketContent=ticketContent+num_pool[key];
			}
		}
	}
	//alert(ticketContent);
	//直选单票用--------------彩种ID,票内容,金额类型1积分2人民币,注数,期号,玩法值,单复试[1单式 2 复式],金额
	var xml = syccreate_xml_date('D11',ticketContent,'2',1,issueName,playTypeId,palyTypeValue,saleType,2);
	//alert(xml);
	document.getElementById("indexBallContent").value = ticketContent+"@"+1;

	document.getElementById("xmlText").value = xml;
	document.getElementById("indexContent").innerHTML = ticketContent;//显示用-格式 投注内容
	document.getElementById("indexBallContent").value = ticketContent+"@"+1;//显示用-格式 投注内容+注数
	document.getElementById('totalM').innerHTML = buyMoney;//单注金额
	
	document.getElementById('indexAjaxUrl').value = "/include/syc/createJfkSscLotteryOrderFromXMLAjax.htm"
	ShopConfirm();
}

