String.prototype.trim = function()
	{
	return this.replace(/<{1}[^>]*>{1}/g, "").replace(/^\s+|\s+$/g, "");
	}

var Paused = 0
var Ticker
var TickerText
var TickerPos

function TickerContentLoaded(TickerIFrame)
	{
	TickerConentLoaded(TickerIFrame, '789')
	}

function TickerContentLoaded(TickerIFrame, FixedWidth)
	{
	var TickerContent = window.frames['TickerIFrame'].document.body.innerHTML.trim()
	if(TickerContent == '' || TickerContent.substr(0, 8) != 'Ticker: ')
		return

	TickerContent = TickerContent.substr(8);

	Ticker = document.getElementById('Ticker')
	TickerText = document.getElementById('TickerText')
	TickerCSS = 'overflow: hidden; z-index: 10; height: 45px; background-color: #d9ded0; border: 4px ridge #C0B8B0; '

	if(FixedWidth != '')
		TickerCSS += 'position: absolute; width: ' + FixedWidth + 'px;'
	else
		TickerCSS += 'position: relative; width: auto;'

	TickerContent += ' (Click here for complete information!)'
	Ticker.style.cssText = TickerCSS
	TickerText.innerHTML = '<a href="http://www.cwu.edu/~web/closures.php" onmouseover="PauseTicker()" onmouseout="UnpauseTicker()">' + TickerContent + '</a>'

	TickerPos = 1.0
	ScrollTicker()

	setInterval('ScrollTicker()', 25)
	}

function ScrollTicker()
	{
	if(Paused == 1)
		return

	TickerText.style.left = (((Ticker.clientWidth + TickerText.offsetWidth) * TickerPos) - TickerText.offsetWidth) + 'px'

	TickerPos -= 0.00125
	if(TickerPos < 0)
		TickerPos = 1.0
	}

function PauseTicker()
	{
	Paused = 1
	}

function UnpauseTicker()
	{
	Paused = 0
	}