function WertHolen() {
 /*--------------------------------------------------*/
 /* Cookie Informationen besorgen                    */
 /* Wenn ein Cookie vorhanden ist, wird der Wert     */
 /* herausgesucht und zurueckgeliefert               */
 /*--------------------------------------------------*/
 var Wert = "";
 if(document.cookie) {
  var Wertstart = document.cookie.indexOf("=") + 1;
  var Wertende = document.cookie.indexOf(";");
  if (Wertende == -1)
   Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}

function WertSetzen(Bezeichner, Wert, Verfall) {
 /*--------------------------------------------------*/
 /* Die angegebenen Informationen werden als Cookie  */
 /* gespeichert:                                     */
 /* 1.   Bezeichnung des Wertes                      */
 /* 2.   der Wert                                    */
 /* 3.   das Verfalldatum des Cookies                */
 /*--------------------------------------------------*/
 var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + Verfall);
 document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}

function Zaehlerstand() {
 /*--------------------------------------------------*/
 /* Verfallzeit auf 1 Jahr setzen (in msec)          */
 /* Cookie auslesen mit Wertholen()                  */
 /* Zaehler auf 0 setzen                             */
 /* wenn etwas uebergeben wurde, dann umwandeln in   */
 /*    numerisch und in var ZAEHLER stellen          */
 /* wenn das Cookie vorhanden ist, den Zaehler um 1  */
 /*    erhoehen und zurueckschreiben mit             */
 /*    Wertsetzen(xxx,nnn,ttt)                       */
 /* wenn nicht, Zaehler auf 1 und Cookie erstellen:  */
 /*    Wertsetzen(xxx,nnn,ttt)                       */
 /* neuen Zaehlerstand zurueckgeben                  */
 /*--------------------------------------------------*/
 var Jahre = 1;
 var Verfallszeit = 1000*60*60*24*365*Jahre;
 var Anzahl = WertHolen();
 if(isNaN(Anzahl) == true) Anzahl = 0;
 var Zaehler = 0;
 if(Anzahl != "") Zaehler = parseInt(Anzahl);
 if(document.cookie) {
   Zaehler = Zaehler + 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 else {
   Zaehler = 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 return(Zaehler);
}

function Zaehler_anzeigen(Zaehler,Stellen,Directory,gprefix,gsuffix,width,height) {
 /*--------------------------------------------------*/
 /* Zaehler in String umwandeln.                     */
 /* Anzahl der Ziffern von Zaehler besorgen.         */
 /* Zaehler linksbuendig mit Nullen auffuellen, bis  */
 /*    zur durch Stellen angegebenen Ziffernanzahl.  */
 /* File-Namen für die jeweilige Ziffer erzeugen:    */
 /*    Directory/prefixnsuffix                       */
 /* Ausgeben als <img src=filename>                  */
 /*--------------------------------------------------*/
 var Breite = "";
 var Hoehe  = "";
 var prefix = "";
 var suffix = ".jpg";
 if (width) {
  Breite = ' width="'+width+'"';
 }
 if (height) {
  Hoehe = ' height="'+height+'"';
 }
 if (gprefix) {
  prefix = gprefix;
 }
 if (gsuffix) {
  suffix = gsuffix;
 }

 var Zaehler_string = Zaehler.toString(10);
 var Zaehler_laenge = Zaehler_string.length;
 var zeros = "000000000";
 var Zahl = zeros.substr(0,Stellen - Zaehler_laenge) + Zaehler;
 for (i=0;i < Stellen;i++) {
  digit1 = new Image();
  digit1.src = Directory + "/" + prefix + Zahl.substr(i,1) + suffix;
  //document.write('<img src="' + digit1.src + '" width="32" height="15">');
  document.write('<img src="'+digit1.src+'"'+Breite+Hoehe+'>');

 }
}

