
function CombinationFromC(r,m){
		if(r==null&&m==null)
			return null;
		this.n = 0;
	  this.k = 0;
	  this.data = new Array();
	  this.selectcount = 1;
	  this.resource = new Array();
		if(r!=null&&m==null){
			if(typeof r =='object'){
				this.n = r.length;
			  this.resource = r;
			  this.selectcount = 1;
			}
		}else{
			if(typeof r =='number'&&typeof m =='number'){
			  if (r < 0 || m < 0) // normally require n >= k
		    return null;
		
		    this.n = r;
		    this.k = m;
		    this.data = new Array();
		    for (var i = 0; i < m; ++i)
		      this.data[i] = i;
      }else{
      	return null;
      }
   }
   this.selectSubCom=function(m) {
   		var s_ = new Array();
   		this.k = m;
   		try {
      	var c = new CombinationFromC(this.n, this.k);
      	var result = new Array();
      	if (c != null) {
	        this.selectcount = c.Choose();
	        s_ = new Array();
	      }
	      var j = 0;
	      while (c != null) {
	        result = c.ApplyTo(this.resource);
	        s_[j] = new Array();
	        s_[j] = result;
	        j++;
	        c = c.Successor();
	      }
      }catch(e){
      	alert(e);	
      }
      return s_;
   }
   this.Choose=function() {
    if (this.n < 0 || this.k < 0)
      return 0;
    if (this.n < this.k)
      return 0; // special case
    if (this.n == this.k)
      return 1;

    var delta, iMax;
    if (this.k < this.n - this.k) { // ex: Choose(100,3)
      delta = this.n - this.k;
      iMax = this.k;
    }
    else { // ex: Choose(100,97)
      delta = this.k;
      iMax = this.n - this.k;
    }
    var ans = delta + 1;
    for (var i = 2; i <= iMax; ++i) {
      ans = (ans * (delta + i)) / i;
    }
    return ans;
  }
  this.ApplyTo=function(strarr){
    if (strarr.length != this.n)
      return null;
    var result = new Array();
    for (var i = 0; i < this.k; ++i)
      result[i] = strarr[this.data[i]];

    return result;
  }
  this.Successor=function(){
    if (this.data.length == 0 ||
        this.data[0] == this.n - this.k)
      return null;

    var ans = new CombinationFromC(this.n, this.k);

    var i;
    for (i = 0; i < this.k; ++i)
      ans.data[i] = this.data[i];

    for (i = this.k - 1; i > 0 && ans.data[i] == this.n - this.k + i; --i);

    ++ans.data[i];

    for (var j = i; j < this.k - 1; ++j)
      ans.data[j + 1] = ans.data[j] + 1;

    return ans;
  }
   
}

function getP3Array(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length==3){
		var pArray = new Array();
		var r1 = ArrayResource[0];var r2 = ArrayResource[1];var r3 = ArrayResource[2];
		if(r1.length==1&&r2.length==1&&r3.length==1){
			showAllCodes(r1+","+r2+","+r3,target);
			return pArray[0] = r1+","+r2+","+r3;
		}
		for(var i = 0; i < r1.length;i++){
			var s1 = r1.substring(i,i+1);
			for(var j = 0; j < r2.length;j++){
				var s2 = r2.substring(j,j+1);
				for(var k = 0; k < r3.length;k++){
					var s3 = r3.substring(k,k+1);
					pArray[pArray.length] = s1+","+s2+","+s3;
					showAllCodes(s1+","+s2+","+s3,target);
				}
			}
		}
		return pArray;
	}
	return null;
}
function getP3CArray(ArrayResource,target,type){//type :2:组选3，3：组选6,4:组选
	if(type==null)
		type = 4;
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length==3){
		var pArray = new Array();
		var r1 = ArrayResource[0];var r2 = ArrayResource[1];var r3 = ArrayResource[2];
		if(r1.length==1&&r2.length==1&&r3.length==1){
			showAllCodes(r1+","+r2+","+r3,target);
			return pArray[0] = r1+","+r2+","+r3;
		}
		var tempObj = {};
		for(var i = 0; i < r1.length;i++){
			var s1 = r1.substring(i,i+1);
			for(var j = 0; j < r2.length;j++){
				var s2 = r2.substring(j,j+1);
				for(var k = 0; k < r3.length;k++){
					var s3 = r3.substring(k,k+1);
					if(type==2||type==3||type==4){
						if(s1==s2&&s2==s3)
							continue;
						if(type==2){
							if(s1!=s2&&s1!=s3&&s2!=s3)
								continue;
						}
						if(type==3){
							if(s1==s2||s1==s3||s2==s3)
								continue;
						}
					}
					var s_ = s1+","+s2+","+s3;
					alert(tempObj[s_]);
					if(tempObj[s_]!=null)
						continue;
					tempObj[s_] = s_;
					pArray[pArray.length] = s_;
					showAllCodes(s_,target);
				}
			}
		}
		tempObj = null;
		return pArray;
	}
	return null;
}

function getLcArray(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length==4){
		var pArray = new Array();
		var r1 = ArrayResource[0];var r2 = ArrayResource[1];var r3 = ArrayResource[2];
		var r4 = ArrayResource[3];
		if(r1.length==1&&r2.length==1&&r3.length==1&&r4.length==1){
			showAllCodes(r1+","+r2+","+r3+","+r4,target);
			return pArray[0] = r1+","+r2+","+r3+","+r4;
		}
		for(var i = 0; i < r1.length;i++){
			var s1 = r1.substring(i,i+1);
			for(var j = 0; j < r2.length;j++){
				var s2 = r2.substring(j,j+1);
				for(var k = 0; k < r3.length;k++){
					var s3 = r3.substring(k,k+1);
					for(var m = 0; m < r4.length;m++){
						var s4 = r4.substring(m,m+1);
						pArray[pArray.length] = s1+","+s2+","+s3+","+s4;
						showAllCodes(s1+","+s2+","+s3+","+s4,target);
					}
				}
			}
		}
		return pArray;
	}
	return null;
}
function getP5Array(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length==5){
		var pArray = new Array();
		var r1 = ArrayResource[0];var r2 = ArrayResource[1];var r3 = ArrayResource[2];
		var r4 = ArrayResource[3];var r5 = ArrayResource[4];
		if(r1.length==1&&r2.length==1&&r3.length==1&&r4.length==1&&r5.length==1){
			showAllCodes(r1+","+r2+","+r3+","+r4+","+r5,target);
			return pArray[0] = r1+","+r2+","+r3+","+r4+","+r5;
		}
		for(var i = 0; i < r1.length;i++){
			var s1 = r1.substring(i,i+1);
			for(var j = 0; j < r2.length;j++){
				var s2 = r2.substring(j,j+1);
				for(var k = 0; k < r3.length;k++){
					var s3 = r3.substring(k,k+1);
					for(var m = 0; m < r4.length;m++){
						var s4 = r4.substring(m,m+1);
						for(var n = 0; n < r5.length;n++){
							var s5 = r5.substring(n,n+1);
							pArray[pArray.length] = s1+","+s2+","+s3+","+s4+","+s5;
							showAllCodes(s1+","+s2+","+s3+","+s4+","+s5,target);
						}
					}
				}
			}
		}
		return pArray;
	}
	return null;
}

function getP7Array(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length==7){
		var pArray = new Array();
		var r1 = ArrayResource[0];var r2 = ArrayResource[1];var r3 = ArrayResource[2];
		var r4 = ArrayResource[3];var r5 = ArrayResource[4];
		var r6 = ArrayResource[5];var r7 = ArrayResource[6];
		if(r1.length==1&&r2.length==1&&r3.length==1&&
			r4.length==1&&r5.length==1&&r6.length==1&&r7.length==1){
			showAllCodes(r1+","+r2+","+r3+","+r4+","+r5+","+r6+","+r7,target);
			return pArray[0]= r1+","+r2+","+r3+","+r4+","+r5+","+r6+","+r7;
		}
		
		for(var i = 0; i < r1.length;i++){
			var s1 = r1.substring(i,i+1);
			for(var j = 0; j < r2.length;j++){
				var s2 = r2.substring(j,j+1);
				for(var k = 0; k < r3.length;k++){
					var s3 = r3.substring(k,k+1);
					for(var m = 0; m < r4.length;m++){
						var s4 = r4.substring(m,m+1);
						for(var n = 0; n < r5.length;n++){
							var s5 = r5.substring(n,n+1);
							for(var o = 0; o < r6.length;o++){
								var s6 = r6.substring(o,o+1);
								for(var p = 0; p < r7.length;p++){
									var s7 = r7.substring(p,p+1);
									pArray[pArray.length] = s1+","+s2+","+s3+","+s4+","+s5+","+s6+","+s7 ;
									showAllCodes(s1+","+s2+","+s3+","+s4+","+s5+","+s6+","+s7,target);
								}
							}
						}
					}
				}
			}
		}
		return pArray;
	}
	return null;
}

function getC3Array(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array){
			var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(2);
			//alert(ss);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          if(si.length==2){
          		pArray[pArray.length] = si[0]+","+si[0]+","+si[1]+"";
            	pArray[pArray.length] = si[1]+","+si[1]+","+si[0]+"";
            	showAllCodes(si[0]+","+si[0]+","+si[1]+"",target);
            	showAllCodes(si[1]+","+si[1]+","+si[0]+"",target);
          }
        }
       }catch(e){}
			return pArray;
	}
	return null;
}
function getC6Array(ArrayResource,target){
	if(ArrayResource!=null&&ArrayResource instanceof Array){
			var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(3);
			//alert(ss);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          if(si.length==3){
          		pArray[pArray.length] = si[0]+","+si[1]+","+si[2]+"";
          		showAllCodes(si[0]+","+si[1]+","+si[2]+"",target);
          }
        }
       }catch(e){}
			return pArray;
	}
	return null;
}
function getC24Array(ArrayResource){
	if(ArrayResource!=null&&ArrayResource instanceof Array){
			var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(4);
			//alert(ss);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          if(si.length==4){
          		pArray[pArray.length] = si[0]+","+si[1]+","+si[2]+","+si[3];
          }
        }
       }catch(e){}
			return pArray;
	}
	return null;
}

function getP3HzArray(num,pArray,target){
	if(pArray==null)
		pArray = new Array();
	var r1 = [0,1,2,3,4,5,6,7,8,9];
	var r2 = r1;
	var r3 = r1;

	if(num==0){
		pArray[0] = '000';
		showAllCodes("0,0,0",target);	//gby add 2006/2/28
		return pArray;
	}
	if(num==27){
		pArray[0] = '999';
		showAllCodes("9,9,9",target);	//gby add 2006/2/28
		return pArray;
	}
	for(var i = 0; i < r1.length;i++){
		var s1 = r1[i];
		if(s1==num){
			pArray[pArray.length] = s1+",0,"+"0";
			showAllCodes(s1+",0,"+"0",target);
			break;
		}
		for(var j = 0; j < r2.length;j++){
			var s2 = r2[j];
			if(s1+s2==num){
				pArray[pArray.length] = s1+","+s2+",0";
				showAllCodes(s1+","+s2+",0",target);
				break;
			}
			var s3 = num-s1-s2;
			
			if(s3 < 10){
				pArray[pArray.length] = s1+","+s2+","+s3;
				showAllCodes(s1+","+s2+","+s3,target);
			}
		}
	}
}

function getP3HzArrays(ArrayNum,target){
	
	if(ArrayNum!=null&&ArrayNum instanceof Array){
			var pArray = new Array();
			var r1 = [0,1,2,3,4,5,6,7,8,9];
			var r2 = r1;
			var r3 = r1;
			if(ArrayNum.length==1)//只选中一个
				//showAllCodes(ArrayNum[0],target);//显示到页面上的列表中	//gby add
				return getP3HzArray(ArrayNum[0],pArray,target);
			else if(ArrayNum.length==28)//全部选中
				return getP3Array(['0123456789','0123456789','0123456789'],target);
			
			var arrayObj = arrayToObj(ArrayNum);
			
			for(var i = 0; i < r1.length;i++){
				var s1 = r1[i];
				for(var j = 0; j < r2.length;j++){
					var s2 = r2[j];
					for(var n = 0; n < r3.length;n++){
						var s3 = r3[n];
						var sum3 = s1+s2+s3;
						if(arrayObj[sum3+""]==sum3){
							pArray[pArray.length] = s1+","+s2+","+s3;
							showAllCodes(s1+","+s2+","+s3,target);//显示到页面上的列表中
						}
					}
				}
			}
			return pArray;
	}	
	//alert("in getP3HzArrays(ArrayNum,target) ");
	return null;
}

function getCHzArray(num,cArray,target){
	var r1 = [0,1,2,3,4,5,6,7,8,9];
	if(num<1||num>26){
		return null;
	}

	//gby add start 006/2/28
	if(num==1){
		//pArray[0] = '001';
		showAllCodes("0,0,1",target);	//gby add 2006/2/28
		//return pArray;
		return ;
	}
	
	if(num==26){
		//pArray[0] = '998';
		showAllCodes("9,9,8",target);	//gby add 2006/2/28
		//return pArray;
		return ;
	}
	//gby add end 006/2/28

	var c = new CombinationFromC(r1);
	var c3 = c.selectSubCom(2);
	var c6 = c.selectSubCom(3);
	try{
	 for (var i = 0; i < c3.length; ++i) {
      var si = c3[i];
      if(si.length==2){
      		var sum1 = Number(si[0]) + Number(si[0]) + Number(si[1]);
      		var sum2 = Number(si[1]) + Number(si[1]) + Number(si[0]);
      		if(sum1==num){
	      		cArray[cArray.length] = si[0]+","+si[0]+","+si[1]+"";
	      		showAllCodes(si[0]+","+si[0]+","+si[1]+"",target);
	      	}else if(sum2==num){
	        	cArray[cArray.length] = si[1]+","+si[1]+","+si[0]+"";
	        	showAllCodes(si[1]+","+si[1]+","+si[0]+"",target);
        	}
      }
    }
   }catch(e){}
   var c6 = c.selectSubCom(3);
   try{
		 for (var i = 0; i < c6.length; ++i) {
	      var si = c6[i];
	      if(si.length==3){
	      	var sum = Number(si[0]) + Number(si[1]) + Number(si[2]);
	      	if(sum==num){
	      		cArray[cArray.length] = si[0]+","+si[1]+","+si[2]+"";
	      		showAllCodes(si[0]+","+si[1]+","+si[2]+"",target);
	      	}
	      }
	    }
	  }catch(e){}
}
function getCHzArrays(ArrayNum,target){
	clearAllCodes(target);
	if(ArrayNum!=null&&ArrayNum instanceof Array){
		
		var pArray = new Array();
		for(var i = 0;i < ArrayNum.length;i++){
			getCHzArray(Number(ArrayNum[i]),pArray,target);
		}
		return pArray;
	}
	return null;
}
function get12X2Array(ArrayResource,target){
	//alert(ArrayResource.length);
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length>1){
		var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(2);
		//	alert(ss.length);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          //alert(si.length);
          if(si.length==2){
          		pArray[pArray.length] = si[0]+","+si[1];
          		showAllCodes(si[0]+","+si[1],target);
          }
        }
       }catch(e){
       	//alert(e);
       	}
			return pArray;
	}
	return null;
}
function get22X5Array(ArrayResource,target){
	//alert(ArrayResource.length);
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length>4){
		var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(5);
			//alert(ss.length);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          //alert(si.length);
          if(si.length==5){
          		pArray[pArray.length] = si[0]+","+si[1]+","+si[2]+","+si[3]+","+si[4]+"";
          		showAllCodes(si[0]+","+si[1]+","+si[2]+","+si[3]+","+si[4]+"",target);
          }
        }
       }catch(e){
       	//alert(e);
       	}
			return pArray;
	}
	return null;
}
function get29X7Array(ArrayResource,target){
	//alert(ArrayResource.length);
	if(ArrayResource!=null&&ArrayResource instanceof Array&&ArrayResource.length>6){
		var c = new CombinationFromC(ArrayResource);
			var ss = c.selectSubCom(7);
			//alert(ss.length);
			var pArray = new Array();
			try{
			 for (var i = 0; i < ss.length; ++i) {
          var si = ss[i];
          //alert(si.length);
          if(si.length==7){
          		pArray[pArray.length] = si[0]+","+si[1]+","+si[2]+","+si[3]+","+si[4]+","+si[5]+","+si[6]+"";
          		showAllCodes(si[0]+","+si[1]+","+si[2]+","+si[3]+","+si[4]+","+si[5]+","+si[6]+"",target);
          }
        }
       }catch(e){
       	//alert(e);
       	}
			return pArray;
	}
	return null;
}



function arrayToObj(sourceArray){//把数组转换成对象
		if(sourceArray!=null&&sourceArray instanceof Array){
			var obj = {};
			for(var i = 0;i < sourceArray.length;i++){
					obj[sourceArray[i]+""] = sourceArray[i];
			}
			return obj;
		}
		return null;
}
function clearAllCodes(target){
	if(target==null)
		return;
	if(typeof target != "object")
		return;
	if(target.tagName!='SELECT')
		return;
   target.length = 0;
}
function showAllCodes(source,target){
	//	alert(source+"\n"+target);
		if(source==null||target==null)
			return;
//		if(source.length!=5&&source.length!=9&&source.length!=13)
//			return;
		if(typeof target != "object")
			return;
		if(target.tagName!='SELECT')
			return;
		
   var insertToPick = document.createElement("OPTION");
   insertToPick.text = source+"";
   var v = '';
   /*
   if(source.length==3)
   	v = source.substring(0,1)+source.substring(1,2)+source.substring(2,3);
   else if(source.length==5)
   	v = source.substring(0,1)+source.substring(1,2)+source.substring(2,3)
   		+source.substring(3,4)+source.substring(4,5);
   else if(source.length==7)
   	v = source.substring(0,1)+source.substring(1,2)+source.substring(2,3)
   		+source.substring(3,4)+source.substring(4,5)+source.substring(5,6)+source.substring(6,7);
   	*/
   	v = source;
   insertToPick.value = v;
   target.add(insertToPick);
}

function showCodesSel(id,type){
	//alert('	in	mathGame	js	mathCaculation.js	');
	var arrayObj = '';
	
	if(id!=null){
		var obj = document.all[id];	
	
		if(obj!=null){
				if(type==null)
					type='p3';
				var objzhushu = document.all("zhushu");
				if(objzhushu!=null&&objzhushu.value>10000){
					alert('一次不能超过一万注');
					return;	
				}
				var bOk = false;
			//	alert(document.all("codes"));
				var s_codes = document.all("codes").value;//选择的所有数字，以逗号分开
				
				clearAllCodes(obj);
				if(type=='p3'||type=='p3D'){
					//alert("type=" + type + ";sysType=" + sysType);
					if(sysType==1){//直选
						if(check_form_dg_nsfs()){
							//alert(s_codes);
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
								s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							
							for(var i = 0;i < s_codesArray.length;i++){
								var t_arrayObj = getP3Array(s_codesArray[i].split('|'),obj);
								arrayObj = arrayObj + t_arrayObj + '\n';
							}
							// alert(arrayObj);
						}
					}else if(sysType==2||sysType==3){//组选3与组选6
					//	alert(check_form_dg_zx);
						if(check_form_dg_zx()){
							var s_codesArray = s_codes.substring(0,s_codes.length-1);
							if(sysType==2)
								arrayObj = getC3Array(s_codesArray.split(','),obj);
							else if(sysType==3)
								arrayObj = getC6Array(s_codesArray.split(','),obj);
						}
					}else if(sysType==4){//直选和值
					//	alert(check_form_dg_npbdhm);
						if(check_form_dg_npbdhm()){//check_form_dg_npbdhm()是代购提交检测
								var s_codesArray = s_codes.substring(0,s_codes.length-1);
						//	alert("s_codes.length-1 = " + (s_codes.length-1));
						//	alert("s_codesArray= " + s_codesArray);
							arrayObj = getP3HzArrays(s_codesArray.split(','),obj);
							//alert("arrayObj= " + arrayObj);//ok
						}
					}else if(sysType==5){//组选和值
						if(check_form_dg_npzxhz()){
								var s_codesArray = s_codes.substring(0,s_codes.length-1);
								arrayObj = getCHzArrays(s_codesArray.split(','),obj);
						}
					}else if(sysType==7){//走势
						
						if(check_form_dg_nsfs()){
							//alert(s_codes);
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
								s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							
							for(var i = 0;i < s_codesArray.length;i++){
								var t_arrayObj = getP3Array(s_codesArray[i].split('|'),obj);
								arrayObj = arrayObj + t_arrayObj + '\n';
							}
							try{
									if(parentType!=1){
										deleteZXCode(id,'0');
									}
							}catch(e){}
						// alert(arrayObj);
						}
						
					}else if(sysType==6){
						//偏态选号						
						var ptCodeTypeObj = document.all("pt_codeType");//偏态号码类型:1:直选;2:组选
//						alert('ptCodeTypeObj.value=' + ptCodeTypeObj.value);
						var bZhixuan = false;
						if(ptCodeTypeObj!=null&&ptCodeTypeObj.length==2){
							if(ptCodeTypeObj[0].checked)	
								bZhixuan = true;
							else
								bZhixuan = false;
						}
						if(p_pt==2 && (ptType=='dx' || ptType=='dzx' || ptType=='zhihe' || ptType=='jo')){
							//alert('ptType=' + ptType + ' p_pt=' + p_pt);
							if(ptCodeTypeObj!=null&&check_form_dg_nsfs()){
								if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
										s_codes = s_codes.substring(0,s_codes.length-1);
								var s_codesArray = s_codes.split('$');
								//alert(bZhixuan);
								//alert('vvvvvvvvvvvvv');
								for(var i = 0;i < s_codesArray.length;i++){
									var arrays = s_codesArray[i].split('|');
									var t_arrayObj = '';
								//	if(bZhixuan){
										t_arrayObj = getP3Array(arrays,obj);
										//t_arrayObj = getP3CArray_pt(arrays,obj,4);
										
								//	}else{
										//t_arrayObj = getP3CArray(arrays,obj,4);
										
								//	}
									arrayObj = arrayObj + t_arrayObj + '\n';
								}
							}
						}
						if(p_pt==1  && (ptType=='dx' || ptType=='dzx' || ptType=='jo' || ptType=='baiwei'|| ptType=='shiwei'|| ptType=='gewei'|| ptType=='zhihe')){
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
										s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							for(var i = 0;i < s_codesArray.length;i++){
									var arrays = s_codesArray[i].split('|');
									var t_arrayObj = '';
									t_arrayObj = getP3Array(arrays,obj);
									arrayObj = arrayObj + t_arrayObj + '\n';
								}
						}
						if(p_pt==1  && (ptType=='hezhi' || ptType=='root')){
							var s_codesArray = s_codes.substring(0,s_codes.length-1);
							arrayObj = getP3HzArrays(s_codesArray.split(','),obj);
						}
						if(p_pt==2  && ptType=='hezhi'){
							var s_codesArray = s_codes.substring(0,s_codes.length-1);
							arrayObj = getCHzArrays(s_codesArray.split(','),obj);
						}
						if(p_pt==2  && ptType=='root' ){
							var s_codesArray = s_codes.substring(0,s_codes.length-1);
							arrayObj = getCHzArrays(s_codesArray.split(','),obj);
						}
					}
						
				}else if(type=='p5'){
					
					if(check_form_dg_nsfs()){
						if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
								s_codes = s_codes.substring(0,s_codes.length-1);
						var s_codesArray = s_codes.split('$');
						for(var i = 0;i < s_codesArray.length;i++){
							var t_arrayObj = getP5Array(s_codesArray[i].split('|'),obj);
							arrayObj = arrayObj + t_arrayObj + '\n';
						}
					}
				}else if(type=='lc'){
					
					if(check_form_dg_nsfs()){
						if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
								s_codes = s_codes.substring(0,s_codes.length-1);
						var s_codesArray = s_codes.split('$');
						for(var i = 0;i < s_codesArray.length;i++){
							var t_arrayObj = getLcArray(s_codesArray[i].split('|'),obj);
							arrayObj = arrayObj + t_arrayObj + '\n';
						}
					}
				}else if(type=='p7'){
					if(check_form_dg_nsfs()){
						if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
								s_codes = s_codes.substring(0,s_codes.length-1);
						var s_codesArray = s_codes.split('$');
						for(var i = 0;i < s_codesArray.length;i++){
							var t_arrayObj = getP7Array(s_codesArray[i].split('|'),obj);
							arrayObj = arrayObj + t_arrayObj + '\n';
						}
					}
				}else if(type=='dBall'){
					if(check_form_dg_ss()){
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
									s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							for(var i = 0;i < s_codesArray.length;i++){
								var sss = s_codesArray[i].split('|');
								if(sss.length==2){
									arrayObj = getDBallArrayForTarget(sss[0],sss[1],obj);
								}
							}
					}
				}else if(type=='tc_dlt'){
					if(sysType==1||sysType==2||sysType==3||sysType==4){//基本投注或追加投注
						if(check_form_dg_ss()){
								if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
										s_codes = s_codes.substring(0,s_codes.length-1);
								var s_codesArray = s_codes.split('$');
								for(var i = 0;i < s_codesArray.length;i++){
									var sss = s_codesArray[i].split('|');
									if(sss.length==2){
										arrayObj = getDBallArrayForTarget(sss[0],sss[1],obj);
									}
								}
						}
					}else{//附加玩法12选2
							if(check_form_dg_xw()&&!jixuan){
								if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
										s_codes = s_codes.substring(0,s_codes.length-1);
								var s_codesArray = s_codes.split('$');
								for(var i = 0;i < s_codesArray.length;i++){
									var ss = s_codesArray[i];
									if(ss.substring(ss.length-1,ss.length)==',')
										ss = ss.substring(0,ss.length-1);
									var t_arrayObj = get12X2Array(ss.split(','),obj);
									arrayObj = arrayObj + t_arrayObj + '\n';
								}
							}
					}
				}else if(type=='22x5'){
					
					if(check_form_dg_xw()&&!jixuan){
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
									s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							for(var i = 0;i < s_codesArray.length;i++){
								var ss = s_codesArray[i];
								if(ss.substring(ss.length-1,ss.length)==',')
									ss = ss.substring(0,ss.length-1);
								var t_arrayObj = get22X5Array(ss.split(','),obj);
								arrayObj = arrayObj + t_arrayObj + '\n';
							}
					}
				}else if(type=='29x7'){
					if(check_form_dg_xq()&&!jixuan){
							if(s_codes.substring(s_codes.length-1,s_codes.length)=='$')
									s_codes = s_codes.substring(0,s_codes.length-1);
							var s_codesArray = s_codes.split('$');
							
							for(var i = 0;i < s_codesArray.length;i++){
								var ss = s_codesArray[i];
								if(ss.substring(ss.length-1,ss.length)==',')
									ss = ss.substring(0,ss.length-1);
								var t_arrayObj = get29X7Array(ss.split(','),obj);
								arrayObj = arrayObj + t_arrayObj + '\n';
							}
					}
				}
				arrayObj = null;
				if(obj!=null&&obj.name=='showAllCodes'){
					var objzhushu = document.all("zhushu");
					var betNum = obj.options.length;	
					if(betNum > 0){
						objzhushu.value = betNum;
						Static_Money();
					}
				}
		}
		
	}
	bSingle = false;
	return arrayObj;
}
var bSingle = false;
function deleteCode(id){
		
		var obj = $(id);
		if(obj!=null){
			var objzhushu = document.all("zhushu");
			var currZhushu = objzhushu.value;
			var initZhushu = objzhushu.value;
			for (var i=obj.length-1 ; i>=0 ; i--){
        if (obj.options[i].selected){
			     obj.remove(i);
			     initZhushu--;
			  }
     }
      if(currZhushu!=initZhushu)
     		bSingle = true;
     objzhushu.value = initZhushu;
     Static_Money();
    
		}
}


