/***************************************************************@ preloadimages(Defaultpfad, Parameterliste)@@ Lädt Bilder vor.@ Erwartet als Parameter Liste von Grafiken (incl. rel. Pfade), @ die vorgeladen werden. Aus diesen Grafiken wird automatisch @ eine Image-Instanz mit dem Namen der Grafik erzeugt. @ (Aus "images/bild.gif" wird also eine Imageinstanz mit dem Namen@ "bild" erzeugt. )@ Als ERSTER Parameter wird der Default-Pfad erwartet. (z.B. 'images')@ Dieser muß bei der Pfadangabe nicht mehr mit angegeben werden.@ Wird '' übergeben, so wird der aktuelle Pfad zum Default-Pfad.@ --------------------------------------------------------------@ written by the incredible Superstrassi ;)@ --------------------------------------------------------------****************************************************************/// Wird auf true gesetzt, wenn sämtliche Bilder "completed" , also wirklich geladen sind.var all_images_loaded;// Wird auf true gesetzt, wenn sämtliche image-Instanzen angelegt wurden (wichtig für Mouseover etc.)var all__image_objects_created;// Array der erzeugten Image-Instanzen-Namenvar _image_objects;function preloadimages() {	all_images_loaded = false;	all_image_objects_created = false;	var _filename, _slashpos, _objectname;			var _x = preloadimages.arguments;		var _defaultpath = _x[0];	if (_defaultpath!='') _defaultpath += '/';	_image_objects = new Array(_x.length-1);	// Erstelle aus den Bildernamen den Objektnamen und weise SRC zu! 	// Diese Objektnamen sind im Array "_image_objects" gespeichert.	for (var _t=1; _t<_x.length; _t++) { 		_filename = _defaultpath+_x[_t];		if (_filename.lastIndexOf('\\') > _filename.lastIndexOf('/')) _slashpos=_filename.lastIndexOf('\\'); else _slashpos=_filename.lastIndexOf('/');		_objectname = _filename.slice(_slashpos+1, (_filename.length-4));		_image_objects[_t-1] = _objectname;		// Wenn es dieses Bild schon gibt (name wurde im HTML Tag vergeben) wird nur Source vergeben.		if (eval("!document.images."+_objectname)) eval(_objectname + "= new Image();");		eval(_objectname+".src = \"" + _filename + "\";");	}		all__image_objects_created = true;		check_preload();}function check_preload(){		var _complete=true;	for (var _t=0; _t<_image_objects.length; _t++) {		if (eval(_image_objects[_t]+".complete != true")) {			_complete=false;		}	}	if (_complete==true) { 		all_images_loaded=true;		return;	}		setTimeout('check_preload()',10);	}
