window.onload = runSportsTicker;

var isNS4 = document.layers;
var isIE4 = document.all;
var isDOM = (document.getElementById && !isIE4)?true:false;
var isOP = (navigator.userAgent.indexOf('Opera') != -1)?true:false;
var isMac = (navigator.userAgent.indexOf('Mac') != -1)?true:false;
//var displayText = '<b>From Jan. 1, 2004</b><br>';
var timeremain="";
var thisspan = null;
//servertime=?
//diff_local_server = Math.round(((new Date ()) - (new Date (servertime)))/1000);
diff_local_server = 0;
kickoff = Math.round(new Date ("Jan 1 2010 00:00:00 CDT")/1000);

function runSportsTicker ()
{
  if (isIE4)
  {
    startTickingIE ();
  }
  else
  {
    startTickingNS ();
  }
  return;
}

function startTickingIE()
{
	var strTick = getDisplayText();
	var paddingLen = 10 - strTick.length;
	for (var i = paddingLen; i >= 1; i--) {
	  if (i == 3) strTick = "," + strTick;
	  else  strTick = "0" + strTick;
	}
	for (var j = 10; j >= 1; j--)
	  document.getElementById('pos' + j).innerHTML = strTick.substring(10-j,11-j);	
	setTimeout("startTickingIE()", 1000);
}

function startTickingNS()
{
  var strTick = getDisplayText();	
	var paddingLen = 10 - strTick.length;
	for (var i = paddingLen; i >= 1; i--) {
	  if (i == 3) strTick = "," + strTick;
	  else  strTick = "0" + strTick;
	}
	for (var j = 10; j >= 1; j--)
	  document.getElementById('pos' + j).innerHTML = strTick.substring(10-j,11-j);	
	
	
	//setTimeout("startTickingIE()", 1000);
    setTimeout("startTickingNS(thisspan)", 1000);
}

function getDisplayText() {
  now_local = Math.round(new Date ()/1000);
  //secs = Math.round((now_local - kickoff + diff_local_server) * 1.6698) + "";  
  secs = Math.round((now_local - kickoff + diff_local_server) * 1.27607) + "";  //40,268,800 sf/yr
  formatsecs = formatCommas(secs);
  return formatsecs;
}

function formatCommas(numString) {
  var re = /(-?\d+)(\d{3})/;
  while (re.test(numString)) {
    numString = numString.replace(re, "$1,$2");
  }
  return numString;
}
