var Preloader = new CreatePreloader();

function CreatePreloader() {
	//Frequenz der Bildpruefung
	this.Frequenz = 100;
	
	this.onImagesLoaded = OnImagesLoaded_Dummy;
	this.onPercents = OnPercents_Dummy;
	
	this.pics = new Array(); this.imgs = new Array();
	this.imgs.length = this.pics.length;
	for(i=0;i<this.imgs.length;i++){this.imgs[i] = new Image();}
	this.checkState = false;
	
	this.AddImage = Preloader_AddImage; 
	this.LoadImage = Preloader_LoadImage; 
	this.LoadImages = Preloader_LoadImages;
	this.GetPercents = Preloader_GetPercents;
	this.CheckIMGStates = Preloader_CheckIMGStates;
}

function Preloader_AddImage(s) {
	this.pics[this.pics.length] = s; return(this.pics.length-1);
}

function Preloader_LoadImages() {
	for(i=0;i<this.pics.length;i++) {
		this.LoadImage(i);
	}
}

function Preloader_LoadImage(i) {
	img = new Image(); this.imgs[i] = img; img.src = this.pics[i];
	if(this.checkState == false) {
		window.setTimeout('Preloader.CheckIMGStates()',this.Frequenz);
		this.checkState = true;
 	}
	return(img);
}

function Preloader_GetPercents() {
	var percents,res = 0;
	for(i=0;i<this.imgs.length;i++) {
		if(this.imgs[i].complete == true) {
			res++;
		}
	}
	percents = Math.round((res/this.imgs.length)*100);
	return(percents);
}

function Preloader_CheckIMGStates() {
	var res = true;
	for(i=0;i<this.imgs.length;i++) {
		if(this.imgs[i].complete == false) {
			res = false;
		}
	}
	if(typeof(this.onPercents) == 'function') {
		this.onPercents(this.GetPercents());
	}
	if(res == true && typeof(this.onImagesLoaded) == 'function') {
		this.onImagesLoaded();
	}
	else {
		window.setTimeout('Preloader.CheckIMGStates()',this.Frequenz);
	}
}

function OnImagesLoaded_Dummy() {
	//alert('Alle Bilder geladen!');
}
function OnPercents_Dummy(i) {
	//alert(i+'% der Bilder geladen');
}

function Fertig() {
	document.getElementById('logo').innerHTML = '<a href="ueberuns.php"><img src="img/logo.gif" alt="Aurum Logo" /></a>';
	document.getElementById('enter').innerHTML = '<a href="ueberuns.php"><img src="img/willkommen.gif" alt="zur Seite" /></a>';
}

function Prozent(i) {
	document.getElementById('enter').innerHTML = i+'% geladen...';
}