var aw; 
var fsz; 
var currentWindowResize;
var tickerarea;
var marqueeBackground;
var speed, currentSpeed, measurement, mq, currentPos;

function MiniTicker( tickerAreaName, moStop, tSpeed )
{
	speed = tSpeed;
	currentSpeed = speed;
	this.stop = tickerStop;
	this.start = tickerStart;
	this.scroll = tickerScroll;
	this.onresize = tickerResize;
	
	if (document.getElementById) {
		tickerArea = document.getElementById(tickerAreaName);
		fsz = parseInt(tickerArea.offsetHeight) - 4
		var tick = '<div id="'+ tickerAreaName +'c" style="position:relative;width:'+tickerArea.offsetWidth+';height:'+tickerArea.offsetHeight+';overflow:hidden;"'; 
		tick +='>';
		tick +='<div id="' + tickerAreaName + 'mq" style="position:absolute;left:0px;top:0px;font-size:'+fsz+'px;white-space:nowrap;"><\/div><\/div>'; 
		content = tickerArea.innerHTML;
		tickerArea.innerHTML = tick ; 
		mq = document.getElementById(tickerAreaName + "mq"); 
		marqueeBackground = document.getElementById(tickerAreaName + "c"); 
		if (moStop)
		{
			marqueeBackground.onmouseover = this.stop;
			marqueeBackground.onmouseout = this.start;
		}
		measurement = tickerArea.offsetWidth;
		currentPos = measurement+10;
		mq.style.left=currentPos; 
		mq.innerHTML='<span id="tx">'+content+'<\/span>'; 
		aw = document.getElementById("tx").offsetWidth; 
		currentWindowResize = window.onresize;
		window.onresize = tickerResize;
		lefttime=setInterval(tickerScroll,50);
	}
} 

function tickerScroll()
{
	if (currentPos < (-10 - aw))
		currentPos = measurement + 10;
	mq.style.left = currentPos + "px";
	currentPos -= currentSpeed;
}

function tickerStop()
{
	currentSpeed = 0;
}

function tickerStart()
{
	currentSpeed = speed;
}

function tickerResize()
{
	measurement = tickerArea.offsetWidth;
	if (currentPos > measurement )
		currentPos = measurement + 10;
	marqueeBackground.style.width = measurement;
	if (currentWindowResize != null)
		currentWindowResize();
}
	
                  
				  