// JavaScript Document
okay = false;  // warten, bis Variablen initialisiert sind
	
var preload = new Array (
// alle Bilder hier auflisten 
// Achtung: Kein Komma nach dem letzten Bild!
  "../images/butt_hoenegger_normal.jpg",    "../images/butt_hoenegger_over.jpg",
  "../images/butt_gotsmy_normal.jpg",       "../images/butt_gotsmy_over.jpg",
  "../images/butt_normal.jpg",              "../images/butt_over.jpg",
  "../images/generic_01_normal.gif.jpg",    "../images/generic_01_over.gif",
  "../images/generic_02_normal.gif.jpg",    "../images/generic_02_over.gif",
  "../images/generic_03_normal.gif.jpg",    "../images/generic_03_over.gif",
  "../images/generic_04_normal.gif.jpg",    "../images/generic_04_over.gif",
  "../images/gotsmy_01_normal.gif.jpg",     "../images/gotsmy_01_over.gif",
  "../images/gotsmy_02_normal.gif.jpg",     "../images/gotsmy_02_over.gif",
  "../images/gotsmy_03_normal.gif.jpg",     "../images/gotsmy_03_over.gif",
  "../images/gotsmy_04_normal.gif.jpg",     "../images/gotsmy_04_over.gif",
  "../images/gotsmy_05_normal.gif.jpg",     "../images/gotsmy_05_over.gif",
  "../images/gotsmy_06_normal.gif.jpg",     "../images/gotsmy_06_over.gif",
  "../images/gotsmy_07_normal.gif.jpg",     "../images/gotsmy_07_over.gif",
  "../images/hoenegger_01_normal.gif.jpg",  "../images/hoenegger_01_over.gif",
  "../images/hoenegger_02_normal.gif.jpg",  "../images/hoenegger_02_over.gif",
  "../images/hoenegger_03_normal.gif.jpg",  "../images/hoenegger_03_over.gif",
  "../images/hoenegger_04_normal.gif.jpg",  "../images/hoenegger_04_over.gif",
  "../images/hoenegger_05_normal.gif.jpg",  "../images/hoenegger_05_over.gif",
  "../images/hoenegger_06_normal.gif.jpg",  "../images/hoenegger_06_over.gif",
  "../images/hoenegger_07_normal.gif.jpg",  "../images/hoenegger_07_over.gif"
);
// Browser-Version feststellen
	with(navigator) {
	  code = appCodeName; 
	  app = appName; 
	  version = appVersion; 
	  iver = parseInt(version); 
	  ua = userAgent;
	  }
	// dies arbeitet in "Mozilla" 3+ (einschl. MSIE 4)
	if ( code == "Mozilla" && iver >= 3 )  okay = true;
	else { okay = false; }
	
	if(okay) {
	  // kompiliere RegExp, weil oft benoetigt
	  var re = new RegExp();
	  re.compile("[\\/.:\\-\\s]", "g");
	
	  // bilder vorladen
	  for (var i = 0; i < preload.length; i++) {
	    i_preload(preload[i]);
	    }
	  var preloaded = true
	  }
	
// aus Dateinamen Variable machen
	function iname (img) 
	{
	var s = img.replace(re, "_");
	return s;
	}
	
// Bilder vorladen
	function i_preload(img)
	{
	if(img) {
	  var imgn = iname(img);
	  eval(imgn + " = new Image()");
	  eval(imgn + ".src = '" + img + "'");
	  }
	return true;
	}
	
// Eingangsfunktion swappen
	function swap (name, image) 
	{
	if(!okay) return true; // so lassen bis okay
	
	// erst ausfuehren, wenn preload fertig
	if(preloaded) document.images[name].src = image;
	return true;
	}
