/*

Vorladen von (beliebig vielen) Bildern
----------------------------------------------------------------------

Durch den Aufruf der JavaScript-Funktion ...

  ladeBildVor('vorgeladenesBildName', 'bildDateiURL');

wird das Bild mit der URL 'bildDateiURL' in den Speicher geladen und unter dem
Namen 'name' gespeichert. Mehrere Bilder können durch ...

  ladeBildVor('vorgeladenesBild1Name', 'bildDatei1URL',
              'vorgeladenesBild2Name', 'bildDatei2URL', ...);

vorgeladen und gespeichert werden. Der Aufruf kann beispielsweise über
...

  <body onload="ladeBildVor('vorgeladenesBildName', 'bildDateiURL')>
    ...
  </body>

oder alternativ über ...

  <script type="text/javascript">
    ladeBildVor('vorgeladenesBildName', 'bildDateiURL');
  </script>
  <body>
    ...
  </body>

erfolgen.

Hinweis: Die Funktion ladeBildVor() kann Bilder nur innerhalb des
aktuellen Dokuments bzw. Frames austauschen.


*/

var vorgeladeneBilder = new Array();

function ladeBildVor() {
  if (arguments.length % 2 != 0) {
    alert('Fehler beim Aufruf der  Funktion \'ladeBildVor()\':\nDer Funktion darf keine ungerade Anzahl an Parametern übergeben werden!')}
  else {
    var i = 0;
    while (i < arguments.length) {
    vorgeladeneBilder[arguments[i]] = new Image();
    vorgeladeneBilder[arguments[i]].src = arguments[i + 1];
      i += 2}}}
