// JavaScript Document
var aufruf = 0;

function defineimg() {
      img_url = new Array();
	  var x = 0;
      img_url[x++] = "images/big_bg_djg00.jpg";
      img_url[x++] = "images/big_bg_djg01.jpg";
      img_url[x++] = "images/big_bg_djg02.jpg";
      img_url[x++] = "images/big_bg_djg03.jpg";
      img_url[x++] = "images/big_bg_djg04.jpg";
      img_url[x++] = "images/big_bg_djg05.jpg";
      img_url[x++] = "images/big_bg_djg06.jpg";
      img_url[x++] = "images/big_bg_djg07.jpg";
	  return img_url;
	} 

function isArray(obj) {
    return obj.constructor == Array;
	}
function switchpreloader() {
	document.getElementById("loading").style.backgroundImage = 'url("css/images/loading-indicator01_off.gif")';
	}
function switchbgimage(url) {
	document.getElementsByTagName("body")[0].style.backgroundImage = url;
	}


function switchimg(dir) {
	  img_url = defineimg();
	  if(dir==1) { aufruf++; } else { aufruf--; }
	  if(aufruf<0) { aufruf = img_url.length-1; }
	  if(aufruf == img_url.length) { aufruf = 0; }
	  document.getElementsByTagName("body")[0].style.backgroundImage = "url("+img_url[aufruf]+")";
	}

function preloadimg(page) {
      // set image url
	  if(page) document.getElementById("hide").style.display = "none";
	document.getElementById("show").style.display = "none";
	  var preloaded = false;
	  preImages = new Array();
	  image_url = defineimg();
       var i = 0;
	   var imgLen = image_url.length;
       for(i=0; i<imgLen; i++) {
		 preImages[i] = new Image();
         preImages[i].src = image_url[i];
	   }
	   while (!preloaded) {
		preloaded = checkLoad(preImages,imgLen);/**/
	   }
		/*location.replace(locationAfterPreload);
		document.getElementById("loading").src = "images/loading-indicator01_off.gif";*/
		setTimeout("switchpreloader()",1000);
		/*setTimeout("checkLoad()",1000);*/
	}
		
function checkLoad(preImages,imgLen) {
		var currCount = 0, loaded = new Array();
		/*alert(imgLen+" "+loaded.length);*/
		while(loaded.length < imgLen) {
		for (i = 0; i < imgLen; i++) {
			/*alert(loaded.length+':'+preImages[i].complete+")");*/
			/**/currCount++;
			if(currCount>10000) return true;
				if (!loaded[i] && preImages[i].complete) {
					loaded[i] = 1;
					/*alert(i+': Fertig geladen :'+loaded.length+" ("+preImages[i].src+")");*/
					}
			}
		}
		return true;
		}
