
var stop;
var loginTime;
var currentThisStart;
var currentThisIncrement;

function ThisYear(start,end,increment){
 this.start = start.getTime();
 this.end = end.getTime();
 this.increment = increment;
}



var oneYear = 31536000000;
if (typeof(year)=="undefined")
  year = "2008";
    if (typeof(month)=="undefined")
  month = "1";
    if (typeof(day)=="undefined")
  day = "1";
var increment = 5721600/oneYear;
var lastIncrement = 5721600/oneYear;
var start = (new Date(year, month-1, day)).getTime();
var lastStart = (new Date(start)).getTime()-oneYear;

var byears = new Array();
var ticker;

function counter() {

  detectThisYear();
}


function detectThisYear() {
  var currentTime = (new Date()).getTime();

  if (currentTime < start) {
     currentThisStart = lastStart;
     currentThisIncrement = lastIncrement;
     updateTicker();
  }
  else  {
     currentThisStart = start;
     currentThisIncrement = increment;
     updateTicker();
  }
}

function IframeOnLoad() {
  if (!loginTime) {
    loginTime = (new Date()).getTime();
  }
}
function qq(id) {
  if (document.getElementById) {
    return document.getElementById(id);
  } else if (window[id]) {
    return window[id];
  }
  return null;
}

function showCurrent() {
         stop=1;
}

function updateTicker() {
  if (!ticker) {
    return;
  }
  var currentTime_updateTicker = (new Date()).getTime();
    currentDollar =
format((currentTime_updateTicker-currentThisStart)*currentThisIncrement);
    ticker.innerHTML = currentDollar;
    if (stop==1) {
    setTimeout(updateTicker, 500);
    }
    else {
    setTimeout(updateTicker, 50);
    }
}


function format(num) {
  num = num.toString().replace(/$|,/g,'');
      if(isNaN(num))
        num = "0";
        sign = (num == (num = Math.abs(num)));
        num = Math.floor(num*100+0.50000000001);
        buzz = num%100;
        num = Math.floor(num/100).toString();
            if(buzz < 10)
              buzz = "0" + buzz;
                    for (var i = 0; i < Math.floor((num.length-(1+i))/3);
i++)
                      num = num.substring(0,num.length-(4*i+3))+','+
                      num.substring(num.length-(4*i+3));
                      return (((sign)?'':'-') + '$' + num + '.' + buzz);
}


// -->

