/////////////////////////////////////////////////////////
// Die Funktion typewriter() zeigt eine Meldung als
// Laufschrift im formular form1 im textfeld an.
/////////////////////////////////////////////////////////

function typewriter() {
if (pos<=botschaft[i].length) {
document.form1.textfeld.value=botschaft[i].substring(0,pos) + "_" ;
pos++;
setTimeout("typewriter()",100);
}
else {
pos=0;
if (i<botschaft.length-1) {
i++;
}
else {
i=0;
}
setTimeout("typewriter()",300);
}
}


/////////////////////////////////////////////////////////
// Die Funktion laufschrift() zeigt eine Meldung als
// Laufschrift in der Statuszeile an.
/////////////////////////////////////////////////////////

function laufschrift(){
   window.status = lauftext;
   lauftext = lauftext.substring(1, lauftext.length) + lauftext.substring(0,1);
   setTimeout("laufschrift()", 300);  // Laufgeschwindigkeit in Millisekunden
}

  function textRoll() {
    i=i+1;
    anzeige = text.substring(0,i);
    status=anzeige;
    if (i == text.length) i = 0;
    scrolltext();
  }
  function scrolltext() {
    setTimeout('textRoll()',200);
  }


/////////////////////////////////////////////////////////
// Die Funktion anzeigenMeldung() zeigt eine Meldung am
// unteren Rand des Browserfensters an.
/////////////////////////////////////////////////////////

function anzeigenMeldung(meldung) {
    window.status=meldung
}



//////////////////////////////////////////////////////////////////
// Die Funktion bilderLaden() lädt alle "getauschten" Bilder im
// Voraus, damit der Austausch sofort stattfindet, wenn ein Anwender
// den Mauszeiger über einen Navigationsbutton bewegt. (Wenn die Bilder
// nicht vorher geladen werden, muss in dem Moment, wo ein Anwender das erste Mal
// den Mauszeiger über einen Navigationsbutton bewegt, das "Mouseover"-
// Bild vom Webserver angefordert werden, wodurch es zu einer unliebsamen
// Verzögerung kommen kann.
///////////////////////////////////////////////////////////////////

function bilderLaden() {

    // Wenn im Dokument Bilder sind...

    if (document.images) {

       // Setze die Variable bildDateien auf ein Array, das alle Bilder
       // enthält, die als Argumente der Funktion bilderLaden() übergeben wurden.

       var bildDateien = bilderLaden.arguments;

       // Erstelle ein neues Array mit Namen arrayLaden

       var arrayLaden = new Array();

       // Für jedes Bild, das als Argument an bilderLaden() übergeben wurde
       // (alle 13)...

       for (var i=0; i < bildDateien.length; i++) {

            // Erstelle ein neues Image-Objekt im Array arrayLaden
            // und ordne es einer Quelldatei zu, wodurch dieses
            // Bild in den Speicher geladen wird.

            arrayLaden[i] = new Image;
            arrayLaden[i].src = bildDateien[i];
       }
    }
}



/////////////////////////////////////////////////////////
// Die Funktion tauschen() akzeptiert zwei Argumente - den
// internen Namen eines Bildes und eine Bilddatei -
// und ersetzt die dem Namen des Bildes zugeordnete Datei
// durch die neue Bilddatei.
/////////////////////////////////////////////////////////

function tauschen(id, newsrc) {
    var dasBild = findeBild(id);
    if (dasBild) {
        dasBild.src = newsrc;
    }
}



/////////////////////////////////////////////////////////
// Die Funktion findeBild() übernimmt den Namen eines Bildes
// und gibt das Image-Objekt zurück, das diesem Namen
// zugeordnet ist.
/////////////////////////////////////////////////////////

function findeBild(name) {
    var dasBild = false;
    if (document.images) {
        dasBild = document.images[name];
    }
    if (dasBild) {
        return dasBild;
    }
    return (false);
}



function noclick() {
    if (event.button==2) {
    alert("copyright does not allow copy");
    }
   }



function openView() {
	var win = open("/content/shared/html/blank.html","archivpop","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=550,height=300");
	win.focus()
}




function Fensterweite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

function Fensterhoehe () {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}

function neuAufbau () {
  if (Weite != Fensterweite() || Hoehe != Fensterhoehe())
    x = "'index.php' + '?xHoehe=' + Hoehe + '&xWeite=' + Weite";
    location.href = x;
}

/* Überwachung von Netscape initialisieren 
if (!window.Weite && window.innerWidth) {
  window.onresize = neuAufbau;
  Weite = Fensterweite();
  Hoehe = Fensterhoehe();
}

*/
