
var images=new Array();
images[0]="bg_header_1.jpg";
images[1]="bg_header_2.jpg";
images[2]="bg_header_3.jpg";

var lastIndex = 2;
var currentIndex = 0;
var fadeDiv;
var headerDiv;

function initFade(){

	return; //disable solange am style gedoktort wird

	var rnd=Math.floor(Math.random()*images.length);
	//alert("random:"+rnd);
	currentIndex=rnd;
	lastIndex=currentIndex-1;

	if(lastIndex<0) lastIndex=images.length-1;

	startFade();
}

function startFade(){

	fadeDiv=document.getElementById("header_fade");
	headerDiv=document.getElementById("header");

	headerDiv.style.backgroundImage="url(pix/"+images[lastIndex]+")";
	
	fadeDiv.style.display="none";
	fadeDiv.style.backgroundImage="url(pix/"+images[currentIndex]+")";
	
	window.setTimeout("fadeIn(0)", 5000);
}

function fadeIn(opacity) {
	if (document.getElementById) {
	if (opacity < 100) {
	  setOpacity(fadeDiv, opacity);
	  fadeDiv.style.display="block";
	  opacity += 20;
	  window.setTimeout("fadeIn("+opacity+")", 100);
	} else {
		opacity=0;
		lastIndex=currentIndex;
		currentIndex++;
		if(currentIndex==images.length) currentIndex=0;

		startFade();
	}
  }
}

function setOpacity(obj, opacity) {
	
	
	opacity = (opacity == 100)?99.999:opacity;
	
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}


function activeXHelper(){
	if (navigator.appName == "Microsoft Internet Explorer") {

		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";


		//Loop over element types
		for (n = 0; n < arrElements.length; n++) {

			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);

			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {

				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;

				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;

				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);

				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;

			}
		}
	}
}
