// JavaScript Document
var TxtRow = function(boxId,speed)
{
	var box0 = document.getElementById(boxId);
	var box1 = box0.getElementsByTagName("div")[0];
	var boxUl = box1.getElementsByTagName("ul")[0];
	box1.style.width = 5000 + "px";
	var allWidth = 0;
	var liArr0 = new Array();
	for(var a = 0; a < box1.getElementsByTagName("li").length; a ++){
		liArr0.push(box1.getElementsByTagName("li")[a]);
		allWidth += liArr0[a].clientWidth;
	}
	var checkWidth = function(){
		if(allWidth < box0.clientWidth){
			var thePer = Math.floor(box0.clientWidth / allWidth);
			var theStr = boxUl.innerHTML;
			for(var b = 0; b < thePer; b ++){
				boxUl.innerHTML = boxUl.innerHTML + theStr;
			}
		}
	}
	checkWidth();
	liArr0 = new Array();
	boxUl.innerHTML = boxUl.innerHTML + boxUl.innerHTML;
	allWidth = 0;
	for(var c = 0; c < box1.getElementsByTagName("li").length; c ++){
		liArr0.push(box1.getElementsByTagName("li")[c]);
		allWidth += liArr0[c].clientWidth;
	}
	box1.style.width = allWidth + "px";
	
	var goHander = function(){
		if(box0.scrollLeft < allWidth / 2 - speed){
			box0.scrollLeft += speed;
		}else{
			box0.scrollLeft = 0;
		}
	}
	var goNum = setInterval(goHander,30);
	var liOverHander = function(){
		clearInterval(goNum);
	}
	var liOutHander = function(){
		goNum = setInterval(goHander,30);
	}
	box0.onmouseover = function(){liOverHander()};
	box0.onmouseout = function(){liOutHander()};
}