function txtMove()
{
	function getStyle(obj, attr)
	{
		return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj, false)[attr];
	}
	var oDiv=document.getElementById('roll');
	var oUl=oDiv.getElementsByTagName('ul')[0];
	var aLi=oUl.getElementsByTagName('li');
	var iSpeed=-1;
	oUl.onmouseover=function(){
		clearInterval(t);
		t=null;
	};
	oUl.onmouseout=function(){
		t=setInterval(doMove,30);
	};
	oUl.innerHTML+=oUl.innerHTML;
	oUl.style.width=aLi[2].offsetWidth*aLi.length+'px';
	
	function doMove()
	{
		oUl.style.left=parseInt(getStyle(oUl, 'left'))+iSpeed+'px';
		if(parseInt(getStyle(oUl, 'left'))<-oUl.offsetWidth/2)
		{
			oUl.style.left='0px';
		}
		
		if(parseInt(getStyle(oUl, 'left'))>0)
		{
			oUl.style.left=-oUl.offsetWidth/2+'px';
		}
		
	}
	var t=setInterval( doMove,50);
}
function myAddEvent(obj,sEvent,fn)
{
	if(obj.attachEvent)
	{
		obj.attachEvent('on'+sEvent,fn);
	}
	else
	{
		obj.addEventListener(sEvent,fn,false);
	}
}
myAddEvent(window, 'load',txtMove);

