var anfangszeit= new Date();
var startzeit=anfangszeit.getTime();
var jahr2013= new Date(2013,0,1,0,0,0);

function uhr ()
{
   var jahr;
   var monat;
   var tag;
   var stunden;
   var minuten;
   var sekunden;
   var Differenz;
   var Sekunden;
   var Minuten=0;
   var sec;
   var std;
   var m;
   var s;


       var AktuellesDatum=new Date();

       jahr=AktuellesDatum.getFullYear();
       monat=AktuellesDatum.getMonth()+1;
       tag=AktuellesDatum.getDate();
       stunden=AktuellesDatum.getHours();
       minuten=AktuellesDatum.getMinutes();
       sekunden=AktuellesDatum.getSeconds();

       // Jetzt folgt die Berechnung der Besuchszeit

       Differenz= (AktuellesDatum.getTime()-startzeit)/1000;
       Sekunden=Math.round (Differenz);

       if (Sekunden>59)


         {

           Minuten=Math.round ((Sekunden-30)/60);
           sec=Sekunden-(Minuten*60);
         }

      else

        {

           sec=Sekunden;
        }


       // Jetzt folgt die Ausgabe

       window.document.Datum.Date.value=tag+"."+monat+"."+jahr;
       window.document.Datum.Time.value=stunden+":"+minuten+":"+sekunden;
       window.document.Datum.zeit.value=Minuten + " min " + sec + " sec";

       // Jetzt noch die Zeit bis 2013 berechnen

       bis_zum_jahr2013=Math.floor((jahr2013.getTime()-AktuellesDatum.getTime())/1000);

       m=Math.floor(bis_zum_jahr2013/60);
       std=Math.floor(m/60);
       d=Math.floor(std/24);

       window.document.Datum.Tage.value=d+" Tage";
       window.document.Datum.Stunden.value=std+" Stunden";
       window.document.Datum.Minuten.value=m+" Minuten";
       window.document.Datum.Sekunden.value=bis_zum_jahr2013+" Sekunden";


          // Jetzt folgt der neue Aufruf der Funktion

       window.setTimeout ('uhr()',1000);


 }
