//Dynamic countup Script- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var debtincreaseperms = 17.9398148148;
var interestincreaseperms = 10.0884236793;
var debttotal = 6912605204975.71;

function getElement2(x){
	var temp = null;
	if(document.getElementById){
		var temp = document.getElementById(x);
	}else if(document.all){
		var temp = eval('document.all.' + x);
	}else{
		var temp = eval('document.' + x);
	}
	return temp;
}

function outputComma(number) {
     number = '' + number
     if (number.length > 3) {
         var mod = number.length%3;
         var output = (mod > 0 ? (number.substring(0,mod)) : '');
         for (i=0 ; i < Math.floor(number.length/3) ; i++) {
             if ((mod ==0) && (i ==0))
                 output+= number.substring(mod+3*i,mod+3*i+3);
             else
                 output+= ',' + number.substring(mod+3*i,mod+3*i+3);
         }
         return (output);
     }
     else return number;
 }

window.onload = setTimeout("countup()",100)

function countup(){
	now = new Date();
	then = new Date(2005,3-1,10,17,40,7);
	entered = new Date(2003, 11, 18, 0, 0, 0);

	total = Math.round( debttotal + ( debtincreaseperms * (now.getTime() - entered.getTime()) ) );
	recent = Math.round( debtincreaseperms * (now.getTime() - then.getTime()) );
	average = Math.round( total / 281000000 );
	interest = Math.round( interestincreaseperms * (now.getTime() - then.getTime()) );

	var timeElement = getElement2("timeElement");
	if(timeElement!=null)
		timeElement.value = "$" + outputComma(total);
		
	var averageElement = getElement2("averageElement");
	if(averageElement!=null)
		averageElement.value = "$" + outputComma(average);
		
	//document.forms[0].recent.value = "$" + outputComma(recent);
	//document.forms[0].average.value = "$" + outputComma(average);
	//document.forms[0].interest.value = "$" + outputComma(interest);

	setTimeout("countup()",100)
	
}
