var twidth=918;
var mnow=false;
var as=54;
var asm=20;
var spd=as;
var asx=6;
function setmove(){
	if(getObj('games').offsetWidth <= twidth)return;
	var a=document.createElement("UL");
	a.innerHTML=getObj('games').innerHTML;
	getObj('gamesdiv').appendChild(a);
	getObj('tumbleleft').onclick=function(){
		if(!mnow){
			movegame(twidth,"r")}
	};
	getObj('tumbleright').onclick=function(){
		if(!mnow){
			movegame(twidth,"l")
		}
	}
}
function movegame(n,f){
	mnow=true;
	if(f=="l"&&getObj('tumbletext').scrollLeft>=getObj('games').offsetWidth)
		getObj('tumbletext').scrollLeft=0;
	if(f=="r"&&getObj('tumbletext').scrollLeft==0) 
		getObj('tumbletext').scrollLeft=getObj('games').offsetWidth;
	if(f=="l") 
		getObj('tumbletext').scrollLeft+=spd;
	if(f=="r")
		getObj('tumbletext').scrollLeft-=spd;
	n=n-spd;
	//if(n==0) spd=20;
	if(n+as==0){
		mnow=false;
		clearTimeout(mto);
		f=f=="l"?"r":"l";
		spd=as;
		var a=window.setTimeout(function(){movegamex(as,f)},10)
	}else{
		var mto=window.setTimeout(function(){movegame(n,f)},10)
	}
}
function movegamex(n,f){
	mnow=true;
	if(f=="l"&&getObj('tumbletext').scrollLeft>=getObj('games').offsetWidth)
		getObj('tumbletext').scrollLeft=0;
	if(f=="r"&&getObj('tumbletext').scrollLeft==0)
		getObj('tumbletext').scrollLeft=getObj('games').offsetWidth;
	if(f=="l")
		getObj('tumbletext').scrollLeft+=asx;
	if(f=="r")
		getObj('tumbletext').scrollLeft-=asx;
	n=n-asx;
	if(n==0){
		mnow=false;
		clearTimeout(a)
	}else{
		var a=window.setTimeout(function(){movegamex(n,f)},10)
	}
}
setmove();