function Num(x, y, ndigits, color, container){
	var d=new Array(ndigits);
	var imgs=new Array();
	var ndigits=ndigits;
	var color=color;
	var pos=[x,y];
	var div=new Element('div', {'class': 'digits','style': 'left:'+x+'px;top:'+y+'px;'});
	
	for(i=0; i<ndigits; i++){
		//x+=12;
		imgs[i]=new Element('img', {'class': 'digit','src': 'res/images/number-blank.gif', 'style': 'left:'+(i*12)+'px;top:0px;'});
		Element.insert(div, imgs[i]);
	}
	Element.insert(container, div);
		
	this.setvalue=function(n){
		var i=0;
		var div_=10;
		while(i<ndigits){
			var j=i+1;
			var tmp=n%div_;
			//d[i]=tmp/(div_/10) >>0;
			d[i]=Math.floor(tmp/(div_/10));
			div_*=10;
			i++;
		}
		for(i=d.length-1; i>=0; i--){
			imgs[i].src='res/images/'+d[ndigits-i-1]+'-'+color+'.gif';
		}
	}
	this.moveBy=function(x, y){
		pos[0]+=x;
		pos[1]+=y;
		div.style.left=(pos[0])+'px';
		div.style.top=(pos[1])+'px';
	}
	this.hide=function(){
		div.hide();
	}
}
