var isScroll=false;
var modiLeft; 
var dx;
var a=0,b=0;
var aa=0,bb=0;
var cc=0;
var scNum = 0;
var resetleft=false;
function moveLeft(id){
	var targetx=movewidth;
	if(a!=0) clearTimeout(a);
	if(b!=0) clearTimeout(b);
	if(cc!=0) clearTimeout(cc);
	var maxWidth=document.getElementById("beta").offsetWidth;
	if(scNum==0){
		scNum=Math.round(maxWidth/2/movewidth+0.5)-1;
	}
	document.getElementById(id).scrollLeft=scNum*targetx;
	if(resetleft){
		scNum=0;
		resetleft=false;
	}
	scNum = scNum -1 ;
	if(scNum < 0){scNum = 0;}
	var le=parseInt(document.getElementById(id).scrollLeft);
	if(le>targetx){
		targetx=parseInt(document.getElementById(id).scrollLeft)-targetx;
	}else{
		targetx=parseInt(document.getElementById(id).scrollLeft)-le-1;
	}
	scLeft(id,targetx);
}

function scLeft(id,targetx){
	dx=parseInt(document.getElementById(id).scrollLeft)-targetx;
	document.getElementById(id).scrollLeft-=Math.ceil(dx*.3);
	b=setTimeout(function(){scLeft(id,targetx)},50);
	if(Math.ceil(dx*.3)<=1){
		clearTimeout(b);
		if(autotime) cc=setTimeout(function(){moveRight(id,movewidth)},autotime);
	}
}

function moveRight(id){
	var targetx=movewidth;
	var maxWidth=document.getElementById("beta").offsetWidth;
	if(Math.round(maxWidth/2/movewidth+0.5)==scNum) scNum=1;
	document.getElementById(id).scrollLeft=scNum*targetx;
	scNum = scNum + 1 ;
	if(a!=0) clearTimeout(a);
	if(b!=0) clearTimeout(b);
	if(cc!=0) clearTimeout(cc);
	var le=parseInt(document.getElementById(id).scrollLeft)+targetx;
	var maxL=maxWidth-targetx;
	if(le<maxL){
		targetx=parseInt(document.getElementById(id).scrollLeft)+targetx;
	}else{targetx=maxL}
	scRight(id,targetx);
}

function scRight(id,targetx){
	dx=targetx-parseInt(document.getElementById(id).scrollLeft);
	var c=Math.ceil(dx*.3);
	document.getElementById(id).scrollLeft+=c;
	a=setTimeout(function(){scRight(id,targetx)},50);
	if(c<=0.3){
		clearTimeout(a);
		if(autotime) cc=setTimeout(function(){moveRight(id,targetx)},autotime);
	}
}


