var xx;
var xq;
var maxLength=29;
var initSpeed = 3000;//initial pause (ms)
var speed = 10;//lower the value, faster the speed (ms)
var tickerWidth = 580;
function ticker2 (b) {
	ticker2Stop();
	if (initSpeed > 0) {
		thisSpeed = initSpeed;
		initSpeed = 0;
	} else {
		//document.title = document.getElementById('tick').style.left;
		if (b==0) {
			a = document.getElementById('tick').style.left;
			if (a=='') a = '0px';
			b = a.substr(0,a.length-2);
		}
		b=b-1;
		if (b < -document.getElementById('tick').offsetWidth) 
			b = tickerWidth;
		document.getElementById('tick').style.left = b+'px';	
		thisSpeed = speed;
	}
	xq = setTimeout("ticker2("+b+")",thisSpeed);
}
function ticker2Stop () {
	try {
		xz = clearTimeout(xq);
	}catch(e){}
}