var AnfangsZeitpunkt = new Date(2010,0,1);  //entspricht 01.01.2010, 00:00 Uhr
function SchuldAnzeigen () {
  var Sekunden = Math.round(ZeitBerechnen());
  window.document.Anzeige.Betrag.value = Sekunden;
  var SchuldEUR = Sekunden * 2505 + 1720000000000; // 2505 EUR/Sek., 1720 Mrd EUR
  var SchuldMrd = Math.round(SchuldEUR / 1000000000);
  window.document.Anzeige.Betrag.value = formatZahl(SchuldEUR) + " € (" + SchuldMrd + " Milliarden €)";
  window.setTimeout("SchuldAnzeigen()", 1000);
}
function ZeitBerechnen () {
  var Jetzt = new Date();
  return ((Jetzt.getTime() - AnfangsZeitpunkt) / 1000);
}
function formatZahl(zahl, k, fix)
{
    if(!k) k = 0;
    var neu = '';
    // Runden
    var f = Math.pow(10, k);
    zahl = '' + parseInt( zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;
    // Komma ermittlen
    var idx = zahl.indexOf('.');
    // fehlende Nullen einfügen
    if(fix)
    {
         zahl += (idx == -1 ? '.' : '' )
         + f.toString().substring(1);
    }
    // Nachkommastellen ermittlen
    idx = zahl.indexOf('.');
    if( idx == -1) idx = zahl.length;
    else neu = ',' + zahl.substr(idx + 1, k);

    // Tausendertrennzeichen
    while(idx > 0)
    {
        if(idx - 3 > 0)
        neu = '.' + zahl.substring( idx - 3, idx) + neu;
        else
        neu = zahl.substring(0, idx) + neu;
        idx -= 3;
    }
    return neu;
}
// <body onload="window.setTimeout('SchuldAnzeigen()', 1)">
// <div id="mittig">
// <form action="" name="Anzeige">
// <input type="text" size="40" name="Betrag">
// </form>
// </div>

