var strTabStart = "<table cellspacing=\"0\" cellpadding=\"0\" width=\"300\" height=\"120\"><tr><td valign=\"top\">";
var strTabEnd = "<\/td><\/tr><\/table>";
var strFontStart = "<font color=\"#000000\" face=\"verdana\" size=\"-1\">";
var strFontEnd = "<\/font>";
var strText = "";
var strLinkStart = "";
var strLinkEnd = "";
var itemIndex = -1;
var i = 0;
var charCursor = " -";
var isNS6 = false;

function changeContent(what, str) {
    if (document.all) {
        document.all[what].innerHTML = str;
    } else if (document.layers) {
        document.layers[what].document.open();
        document.layers[what].document.write(str);
        document.layers[what].document.close();
    } else if (document.getElementById) {
        document.getElementById(what).innerHTML = str;    
    }
}

function ticker() {
	i++;
  changeContent('finextraNews',strTabStart + strFontStart + strText.substring(0,i) + charCursor + strFontEnd + strTabEnd)
  if (i<strText.length) {
    setTimeout('ticker()',35);
  } else {
		//changeContent('finextraNews',strTabStart + strLinkStart + strFontStart + strText.substring(0,i) + "<br><br>[more]" + strFontEnd + strLinkEnd + strTabEnd);
		changeContent('finextraNews',strTabStart + strLinkStart + strText.substring(0,i) + "[more]" + strLinkEnd + strTabEnd);
		setTimeout('nextItem()',5000);
  }
}

function toggleCursor() {
	if (!isNS6) {
		if (charCursor==" _") {
			charCursor = " -";
		} else {
			charCursor = " _";
		}
		if (i<strText.length) {
		  changeContent('finextraNews',strTabStart + strFontStart + strText.substring(0,i) + charCursor + strFontEnd + strTabEnd);
		  setTimeout('toggleCursor()',100);
		} else {
			//changeContent('finextraNews',strTabStart + strLinkStart + strFontStart + strText.substring(0,i) + "<br><br>[more]" + strFontEnd + strLinkEnd + strTabEnd);		
			changeContent('finextraNews',strTabStart + strLinkStart + strText.substring(0,i) + "[more]" + strLinkEnd + strTabEnd);		
		}
	}
}

function setItem() {
	strText = dataArray[itemIndex][0] + " " + dataArray[itemIndex][1];
	strLinkStart = "<a target=\"_top\" href=\"" + dataArray[itemIndex][2] + "\">";
//	strLinkStart = "<a target=\"banana\" href=\"" + dataArray[itemIndex][2] + "\" class=\"ticker\">";
	strLinkEnd = "<\/a>";	
	if (isNS6) {
		i = strText.length;
	}	
}

function nextItem() {
	if (dataArray.length>0) {
		if (itemIndex<(dataArray.length-1)) {
			itemIndex++;
		} else {
			itemIndex=0;
		}
		i = 0;
		setItem();
		ticker();
		setTimeout('toggleCursor()',125);
	}
}

function startFinextraTicker() {
  if ((document.all) || ((document.layers) || (document.getElementById))) {
		nextItem();
	}
}

if ((document.getElementById) && (!document.all)) {
	isNS6 = true;
}
