var NT_C_MS = 80;
var NT_S_MS = 4000;

var ntCount = 0;
var ntCurrI	= -1;
var ntPrevI	= -1;
var ntHrefA	= null;
var ntTextA	= null;
var ntCurrH	= "";
var ntCurrT	= "";
var ntCharI	= 0;
var ntState	= 1;
var ntStLen	= 0;
var ntBType	= 0;
var ntWinSt	= "";
var ntNewsL = null;

function ntStart()
{
	

	newsListNodes = getObjRef('latestNews').getElementsByTagName('li');
	linkNumber = 0;
	newsListItem = newsListNodes[linkNumber];
	while (newsListItem) {
		toChange = newsListItem.innerHTML;
		addLink = '<a id="ntL'+linkNumber+'" ';
		toChange = toChange.replace('<a ', addLink);
		addLink = '<A id="ntL'+linkNumber+'" ';
		toChange = toChange.replace('<A ', addLink);
		newsListItem.innerHTML = toChange;
		//alert(toChange);
		newsListItem.id=('ntT'+linkNumber);	
		linkNumber = linkNumber +1;
		
	newsListItem = newsListNodes[linkNumber];
	}	
	
	
	
 if(document.all) { ntBType = 1; }
 else if(document.getElementById) {
  ntBType = 2; }
 else
 { return; }

 while(ntGetEl("ntT" + ntCount)) ++ntCount;

 if(ntCount == 0) { return };

 ntHrefA = new Array(ntCount);
 ntTextA = new Array(ntCount);

 for(var i = 0; i < ntCount; ++i)
 {
  var ntLink = ntGetEl("ntL" + i);
  ntHrefA[i] = ntLink.href;
  ntTextA[i] = ntLink.innerHTML;
 }

 ntRun();
}

function ntRun()
{
 if(ntState == 1) { ntSetup(); }

 if(ntCharI < ntStLen)
 {  ntDrawS(); }
 else
 {  ntClose(); }
}

function ntSetup()
{
 ntCharI = 0;
 ntState = 0;
 ntPrevI = ntCurrI;
 ntCurrI = ++ntCurrI % ntCount;
 ntCurrH = ntHrefA[ntCurrI];
 ntCurrT = ntTextA[ntCurrI];
 ntStLen = ntCurrT.length;
 ntNewsL = ntGetEl("ntLatestNewsLink");
}

function ntDrawS()
{
 var cursor = (ntCharI % 2) == 0 ? "-" : "_";
 ntNewsL.innerHTML = ntCurrT.substring(0, ntCharI) + cursor;
 ++ntCharI;
 setTimeout("ntRun()", NT_C_MS);
}

function ntClose()
{
 ntNewsL.innerHTML = ntCurrT;
 ntState = 1;
 setTimeout("ntRun()", NT_S_MS);
}

function ntGetEl(ID)
{
 var obj = null;

 switch(ntBType)
 {
  case 1:
  obj = eval("document.all." + ID);
  break;

  case 2:
  obj = eval("document.getElementById('" + ID + "')");
  break;
 }

 return obj;
}

function ntFullStory()
{
	loadStory(ntCurrH);
}

function ntMOT()
{
 ntWinSt = window.status;
 window.status = ntCurrH;
 return true;
}

function ntMOL(objIn)
{
 ntWinSt = window.status;

 if (navigator.appName == 'Netscape')
 {
  window.status = '';
 }
 else
 {
  window.status = ntCurrH;
 }

 return true;
}

function ntMO()
{
 window.status = ntWinSt;
 return true;
}
