/**
 * @author Lutz Hoffarth
 * @since 26.08.2011
 */

/**
 * Wird in der Methode: 'preloadImage(image)' benötigt.
 * @since 05.08.2011
 */
Preloader.preloadImages = [];
/**
 * Wird in der Methode: 'preloadImage(image)' benötigt.
 * @since 05.08.2011
 */
Preloader.preloadImageInd = 0;
/**
 * Der Preloader legt automatisch und einmalig ein verstecktes DIR mit der
 * id="preload" im BODY an.
 * @since 05.08.2011
 */
Preloader.preloadId_preload = 0;

/**
 * @since 26.08.2011 Lutz Hoffarth
 */
function Preloader() {
}

//Preloader.prototype.preloadImage = function(image) {
Preloader.preloadImage = function(image) {
	//		debug("Preloader.preloadImage("+image+") preloadId_preload:"+Preloader.preloadId_preload);
	if (Preloader.preloadId_preload == 0) {
		$("body").prepend("<div id='preload' style='display: none;' ></div>");
		Preloader.preloadId_preload = $("#preload");
	}

	Preloader.preloadImages[Preloader.preloadImageInd] = $('<img />').attr('src', image);
	Preloader.preloadImages[Preloader.preloadImageInd].load(function() {
		Preloader.preloadId_preload.append($(this));
	});
	Preloader.preloadImageInd++;
};

