var showWidth = 716;
function $N(name) {
	var returns = document.getElementsByName(name);
	if(returns.length > 0) return returns;
	returns = new Array();
	var e = document.getElementsByTagName('div');
	var c = document.getElementsByTagName('td');
	for(i = 0; i < e.length; i++) {
		if(e[i].getAttribute("name") == name) {
			returns[returns.length] = e[i];
		}
	}
	for(i = 0; i < c.length; i++) {
		if(c[i].getAttribute("name") == name) {
			returns[returns.length] = c[i];
		}
	}
	return returns;
} 
var speed=1;
var flag=0;
var MyMar=new Array();
var Name=new Array();
var Boxs=new Array();
 
function MarqueeL(n){
	var len = Name['B'].offsetWidth-Boxs[n].scrollLeft; 
	if(len<=0)
		Boxs[n].scrollLeft-=Name['A'].offsetWidth;
	else
		Boxs[n].scrollLeft+=3;
	//if(len==0)clearInterval(MyMar[n])
}  
function MarqueeR(n){
	var len = Name['B'].offsetWidth-Boxs[n].scrollLeft; 
	if(len>=showWidth)
		Boxs[n].scrollLeft+=Name['A'].offsetWidth;
	else
		Boxs[n].scrollLeft-=3;
	//if(len==showWidth)clearInterval(MyMar[n])

}
function marJump(v,n){
	if(v){
		return function(){
			MarqueeR(n);
		}
	}else{
		return function(){
			MarqueeL(n);
		}
	}
}

function moveThis(way,n){  
	Name=new Array();
	Name['A']=$N('A')[n];
	Name['B']=$N('B')[n];
	Boxs[n]=$N('MyBox')[n];  
	Name['B'].innerHTML	=	Name['A'].innerHTML; 
	if(way=='right'){ 
		flag=1;
		clearInterval(MyMar[n]);
		MyMar[n]=setInterval(marJump(1,n),speed);
		Boxs[n].onmouseover = function(){
			clearInterval(MyMar[n]);
		} 
	}
	else{ 
		flag=0;
		clearInterval(MyMar[n]);
		MyMar[n]=setInterval(marJump(0,n),speed);
		Boxs[n].onmouseover = function(){
			clearInterval(MyMar[n]);
		} 
	}	 

}