function MakeArray(n){
	this.length = n
	return this
}
monthNames = new MakeArray(12)
monthNames[1] = "January"
monthNames[2] = "February"
monthNames[3] = "March"
monthNames[4] = "April"
monthNames[5] = "May"
monthNames[6] = "June"
monthNames[7] = "July"
monthNames[8] = "August"
monthNames[9] = "September"
monthNames[10] = "October"
monthNames[11] = "November"
monthNames[12] = "December"

function customDateString(oneDate) {
	var theMonth = monthNames[oneDate.getMonth() + 1]
	var theYear = oneDate.getFullYear() - 1
			
	return theMonth + " " + oneDate.getDate() + ", " + theYear
}

function customYearString(lastYear) {
	var theYear = lastYear.getFullYear() - 1
			
	return theYear
}

function currentYearString(strYear) {
	var theCurrentYear = strYear.getFullYear()
			
	return theCurrentYear
}


function liveClock()
{
	 var myfont_face = "Arial";
	 var myfont_size = "11";
	 var myfont_color = "#ffffff";
	 var myback_color = "#ff0000";
	 var mywidth = 146;
	 var my12_hour = 1;
 
	 var dn = ""; var old = "";
	 //IE settings
	 if (document.all||document.getElementById) { document.write('<span id="LiveClockIE" style="width:'+mywidth+'px; background-color:'+myback_color+'"></span>'); }
	 //Netscape 4.0 settings
	 else if (document.layers) { document.write('<ilayer left=100 bgColor="'+myback_color+'" id="ClockPosNS"><layer width="'+mywidth+'" id="LiveClockNS"></layer></ilayer>'); }
 
	 else { old = "true"; show_clock('true'); }
}
							
function show_clock() {
		//show clock in NS 4
		if (document.layers)
				document.ClockPosNS.visibility="show"
		
			 // if (old == "die") { return; }
		
		var Digital = new Date();
		var hours = Digital.getHours();
		var minutes = Digital.getMinutes();
		var seconds = Digital.getSeconds();

		
			dn = "AM";
			if (hours > 12) { dn = "PM"; hours = hours - 12; }
			if (hours == 0) { hours = 12; }
		
		if (minutes <= 9) { minutes = "0"+minutes; }
		if (seconds <= 9) { seconds = "0"+seconds; }

		myclock = '';
		myclock += 'as of ';
		myclock += hours+':'+minutes+':'+seconds+' '+dn;


		
			document.getElementById("time").innerHTML = myclock;
			
		
/*
			if (document.layers) {
			clockpos = document.ClockPosNS;
			liveclock = clockpos.document.LiveClockNS;
			liveclock.document.write ("<font size=2 face=Arial color=#66330>");
			liveclock.document.write(myclock);
			liveclock.document.write ("</font>")
			liveclock.document.close();
		} else if (document.all) {
			LiveClockIE.innerHTML = myclock;
		} else if (document.getElementById) {
			document.getElementById("LiveClockIE").innerHTML = myclock;
		}
*/
		setTimeout("show_clock()",1000);
}

function paymentTicker()
{
						  
  var moneyfont_face = "Arial";
  var moneyfont_size = "18";
  var moneyfont_color = "#FFFFFF";
  var moneyback_color = "#ff0000";
  var moneywidth = 146;
  
  var dn = ""; var old = "";
  //IE settings
  if (document.all||document.getElementById) { document.write('<div align="center"><span id="LiveMoneyClockIE" style="width:'+moneywidth+'px; background-color:'+moneyback_color+'"></span></div>'); }
  //Netscape 4.0 settings
  else if (document.layers) { document.write('<ilayer left=-95 bgColor="'+moneyback_color+'" id="MoneyPosNS"><layer height="34" width="'+moneywidth+'" id="LiveMoneyNS"></layer></ilayer>'); }
  else { old = "true"; show_money(old); }

}
						
function dollarize (expr){
  return "$" + format(expr,2)
}

  function Comma(wholeNumber) {
  wholeNumber = '' + wholeNumber;
  if (wholeNumber.length > 3) {
	 var mod = wholeNumber.length % 3;
	 var output = (mod > 0 ? (wholeNumber.substring(0,mod)) : '');
  
  for (i=0 ; i < Math.floor(wholeNumber.length / 3); i++) {
	 if ((mod == 0) && (i == 0))
		 output += wholeNumber.substring(mod+ 3 * i, mod + 3 * i + 3);
	 else
		 output+= ',' + wholeNumber.substring(mod + 3 * i, mod + 3 * i + 3);
  }
  
  return (output);
  
  }
  
  else return wholeNumber;
  
  }	
  
  
  function format(expr, decplaces){
  var str = "" + Math.round (eval(expr)* Math.pow(10,decplaces))
  
  while (str.length <= decplaces) {
	 str = "0" + str
  }	
  var decpoint = str.length - decplaces
  var comma = str.length - decplaces
  var wholeNumber = str.substring(0,decpoint)
  return wholeNumber;
  }

function show_money(){
  
  if (document.layers)
		 document.MoneyPosNS.visibility="show"
  //if (old == "die") { return; }
  
  var oneMinute = 60 * 1000
  var oneHour =  oneMinute * 60
  var oneDay =  oneHour * 24
  var today = new Date()
  var janFirst = new Date()
  var DecLast = new Date()
  
  janFirst.setMonth(0)
  janFirst.setDate(1)
  janFirst.setHours(0)
  janFirst.setMinutes(0)
  janFirst.setSeconds(0)
  janFirst.setMilliseconds(0)
  
  DecLast.setMonth(11)
  DecLast.setDate(31)
  DecLast.setHours(24)
  DecLast.setMinutes(00)
  DecLast.setSeconds(00)
  DecLast.setMilliseconds(0)
  
  var totalPaymentPerSecond
  var testSeconds
  var timeElapsed = today.getTime() - janFirst.getTime()
  var timeForYear =  DecLast.getTime() - janFirst.getTime() 
  var moneyPerSecond = (34359861795)*((timeElapsed)/(timeForYear))
//var wholeNumber = 	 
  
  totalPaymentPerSecond = dollarize(moneyPerSecond)
  


  strTest = Comma(totalPaymentPerSecond) //+ "." + str.substring(decpoint,str.length);
  
  //return strTest
  		
  
  mygovMoney = '';

  mygovMoney += strTest;
 
  
  
	 document.getElementById("money").innerHTML = mygovMoney;
	
 /* 
  if (document.layers) {
	 moneypos = document.MoneyPosNS;
	 liveMoney = moneypos.document.LiveMoneyNS;
	 liveMoney.document.write(mygovMoney);
	 liveMoney.document.close();
  } else if (document.all) {
	 LiveMoneyClockIE.innerHTML = mygovMoney;
  } else if (document.getElementById) {
	 document.getElementById("LiveMoneyClockIE").innerHTML = mygovMoney;
  }
  */
  
  setTimeout("show_money()",1000);
}
						
