function e3D(){
	var clean;
this.nArray=new Array(20);
this.cArray=new Array(2);
this.sArray=new Array();
this.Total=0;
this.isEdit=-1;
this.Double=1;
this.isSelect=-1;
this.isTh=-1;
this.isDraw=false;
this.onDouble=function(arg){
arg=arg||0;
var obj=$$("Double2");
if(!this.isDraw){
for(var i=1;i<=50;i++){
obj.add(new Option("加 "+i+" 倍",i));
this.isDraw=true;
}}
obj[arg].selected=true;
}
this.onClick=function(arg){
var value=arg.id;
value=value.replace("e3D_","");
value=parseInt(value);
if (value<10){
if (!this.Two(20,value)){
this.One(10);
this.nArray[parseInt(value)]=1;
}
}else{
if (!this.Two(10,value)){
this.One(20);
this.nArray[parseInt(value)]=1;
}}
this.onStyle();
}
this.Two=function(arg,par){
var temp=false;
for (var i=arg-10;i<arg;i++){
if (this.nArray[i]==1){
if (arg>10){
if ((i-10)==par){
temp=true;
}}
if (par>10){
if (i==(par-10)){
temp=true;
}}}}
return temp;
}
this.One=function(arg){
for (var i=arg-10;i<arg;i++){
this.nArray[i]=0;
}}
this.onStyle=function(){
for(var i=0;i<20;i++){
if(this.nArray[i]==1){
$$("e3D_"+i).className="BB";
}else{
$$("e3D_"+i).className="GB";
}}
this.onOut();
if(this.isEdit!=-1){
this.Edit();
}}
this.onOut=function(){
this.Total=0;
for (var i=0;i<20;i++){
if (this.nArray[i]==1){
if (i<10){
this.cArray[0]=i
}else if(i>9){
this.cArray[1]=i-10;
}
this.Total++;
}}
if (this.Total==2){
var Obj=$$("d2");
Obj.innerHTML="当前选号：1&nbsp;注，"+this.Double+"&nbsp;倍，金额："+2*this.Double+"<span class=sMoney>.00</span>&nbsp;元";
}}
this.onInArray=function(){
if(this.isEdit!=-1) return;
if(this.Total<2) return;
if(this.cArray[0]==this.cArray[1]) return;
this.sArray.push(this.cArray[0]+","+this.cArray[1]+","+this.Double);
this.onIn();
}
this.onIn=function(){
var Para="e3DContent";
this.clIn(Para);
var Para=$$(Para);
var Len=this.sArray.length;
var Temp;
for(var i=0;i<Len;i++){
if(this.sArray[i]!=null){
var A=this.sArray[i].split(",");
Temp=i+","+A[0]+","+A[0]+","+A[1]+","+A[2];
Temp_=A[0]+","+A[0]+","+A[1]+"　　×"+A[2];
Para.add(new Option(Temp_,Temp));
}}
this.clAll();
}
this.clAll=function(){
this.nArray=new Array(20);
this.Double=1;
this.onDouble();
if(this.isEdit==-1){
this.onStyle();
}}
this.clIn=function(Obj){
var Obj=$$(Obj);
var Len=Obj.length;
for(var i=Len-1;i>=0;i--){
Obj.remove(i);
}}
this.Edit=function(){
this.sArray[this.isEdit]=(this.cArray[0]+","+this.cArray[1]+","+this.Double);
var Obj="e3DContent";
var Obj=$$(Obj);
var A=this.sArray[this.isEdit].split(",");
Temp=this.isEdit+","+A[0]+","+A[0]+","+A[1]+","+A[2];
Temp_=A[0]+","+A[0]+","+A[1]+"　　×"+A[2];
Obj[this.isSelect].value=Temp
Obj[this.isSelect].text=Temp_
}
this.onChange=function(Obj){
	if (clean==Obj.options.selectedIndex){
	this.onBlur();
	clean=-1;
			} else {
	clean=Obj.options.selectedIndex;
this.clAll();
var Obj=Obj.options;
this.isSelect=Obj.selectedIndex;
var value=Obj[this.isSelect].value;
var Arr=value.split(",");
this.isEdit=parseInt(Arr[0]);
this.cArray[0]=Arr[1];
this.cArray[1]=Arr[3];
this.Double=Arr[4];
this.onDouble(this.Double-1);
for(var i=0;i<20;i++){
this.nArray[parseInt(this.cArray[0])]=1;
this.nArray[parseInt(this.cArray[1])+10]=1;
}
this.onStyle();
}}
this.onDel=function(){
if(this.isEdit==-1) return;
this.sArray[this.isEdit]=null;
this.isEdit=-1;
this.onIn();
}
this.seDouble=function(){
var Obj=$$("Double2");
var value=Obj[Obj.selectedIndex].value;
this.pType=1;
this.pID=this.Double;
this.Double=value;
this.onStyle();
if(this.isEdit!=-1){
this.Edit();
}}
this.Clean=function(){
this.isEdit=-1;
this.sArray=new Array();
this.onIn();
}
this.onBlur=function(){
	clean="";
this.isEdit=-1;
this.onIn();
}
this.reData=function(arg){
if(arg=="") return;
this.clAll();
this.sArray=new Array();
var TArr=arg.split("|");
var Arr;
var Len=TArr.length;
var SubArr=null;
for(var i=0;i<Len;i++){
Arr=TArr[i].split("×");
SubArr=Arr[0].split(",");
this.sArray.push=(SubArr[0]+","+SubArr[2],Arr[1]);
}
this.onIn();
}
this.getData=function(){
var Len=this.sArray.length;
var TempStr="";
for(var i=0;i<Len;i++){
if(this.sArray[i]!=null){
var A=this.sArray[i].split(",");
Temp=i+","+A[0]+","+A[0]+","+A[1]+","+A[2];
Temp_=A[0]+","+A[0]+","+A[1]+"　　×"+A[2];
TempStr+="|"+A[0]+","+A[0]+","+A[1]+"×"+A[2];
}}
if(TempStr==""){
return false;
}else{
$$("Content").value=TempStr.substr(1);
return true;
}};
}
var e3D=new e3D();