function installTicker()
{
document.write('<br>');
if (getCookie('ticker'))
	document.write('<div id="ticker" name="ticker" class="ticker"><iframe width="100%" height="20" src="changes.php" frameborder="0"></div>');
else
	document.write('<div id="ticker" name="ticker" class="showticker"><a href="javascript:showTicker();"><span class="symbolsafe">&#9668;</span> Ticker</a></div>');
}

function hideTicker()
{
setCookieDays('ticker','',-1);
var ti=window.parent.document.getElementById('ticker');
ti.className='showticker';
ti.innerHTML='<a href="javascript:showTicker();"><span class="symbolsafe">&#9668;</span> Ticker</a>';
}

function showTicker()
{
setCookieDays('ticker',1,365);
var ti=document.getElementById('ticker');
ti.className='ticker';
ti.innerHTML='<iframe width="100%" height="20" frameborder="0" src="changes.php">';
}

var ticker_div,ticker_item=null,ticker_y=0;

function tickerFade()
{
ticker_phase++;
if (ticker_phase==0)
	ticker_div.style.top=(-ticker_y+3)+'px';
ticker_div.style.opacity=Math.abs(ticker_phase)/10.0;
ticker_div.style.filter='alpha(opacity='+Math.abs(10*ticker_phase)+')';
if (ticker_phase<10)
	setTimeout('tickerFade()',50);
}

function tickerStep()
{
if (ticker_div.firstChild==null) return;
while(1)
{
if (ticker_item==null)
	{
	ticker_item=ticker_div.firstChild;
	ticker_y=-99;
	}
if (ticker_item.nodeType!=1)
	ticker_item=ticker_item.nextSibling;
else if (ticker_item.offsetTop<(ticker_y+10))
	ticker_item=ticker_item.nextSibling;
else
	break;
}
if (ticker_item!=null)
	{
	ticker_y=ticker_item.offsetTop;
	ticker_phase=-10;
	tickerFade();
	}
}

function runTicker()
{
ticker_div=document.getElementById('ticker_div');
setInterval('tickerStep()',5000);
tickerStep();
}
