function $(x){
	return document.querySelector(x);
}
function $1(y){
	return document.querySelectorAll(y);
}
var data_cha=$('.data_cha');
var box = $('.box');
data_cha.onclick=function(){
	box.style.display='none';
}
var bg=$1('td');
var length=bg.length;
var input=$('input')
for(var i=0;i<length;i++){
	bg[i].index=i;
	bg[i].onmousedown=function(){
		if ((this.index)%4==3||(this.index)==length-1 ){			bg[this.index].style.backgroundColor='gray';
		}else if (this.index==1||this.index==2||this.index==0) {
			bg[this.index].style.backgroundColor='gray';
		}else{bg[this.index].style.backgroundColor='gray';
			 nput.value=input.value
			 +''+bg[this.index].innerHTML;
			bg[0].innerHTML="C";
			
			var n=0;
			bg[1].onclick=function(){
				n++;
				var kong='';
				if (n%2==1) {
					return input.value="-"+input.value;
				}else{
					for(i=1;i<input.value.length;i++){
						kong+=input.value[i];
					}
					return input.value=kong;
				}
			}
		}	
	}
	bg[i].onmouseup=function(){
		bg[this.index].style.backgroundColor='';	
	}
}
bg[0].onclick=function(){
	bg[0].innerHTML="AC";
	return input.value='';
}
bg[16].onclick=function(){
	if (input.value[0]==0) {
		return input.value=input.value[0];
	}
} 
function shuru(){
	 var num=Number(input.value);
	 return num;
}
var yunsuanfu=$1('.yunsuanfu');
var x,y,opt;
yunsuanfu[0].onclick=function(){
		opt="%";
		x =shuru();
		input.value='';
	}
yunsuanfu[1].onclick=function(){
		opt="÷";
		x =shuru();
		input.value='';
	}
yunsuanfu[2].onclick=function(){
		opt="×";
		x =shuru();
		input.value='';
	}
yunsuanfu[3].onclick=function(){
		opt="-";
		x =shuru();
		input.value='';
	}
yunsuanfu[4].onclick=function(){
		opt="+";
		x =shuru();
		input.value='';
	}
bg[18].onclick=function(){
		y=shuru();
	if (opt=="%") {input.value=x%y;}
	else if(opt=="-"){input.value=x-y;}
	else if(opt=="+"){input.value=x+y;}
	else if(opt=="×"){input.value=x*y;}
	else if(opt=="÷"){input.value=x/y;}
}