// JavaScript Document
//Bild laden
function loadImage(pic, objID) { 
	document.getElementById(objID).src = pic;
}

//Bilder vorladen
function preloadImages() {
	var d=document; 
	if(d.images){ 
		if(!d.p) {
			d.p=new Array();
		}
		var i,j=d.p.length,a=preloadImages.arguments; 
		for(i=0; i<a.length; i++) {
			if (a[i].indexOf("#")!=0){ 
				d.p[j]=new Image; d.p[j++].src=a[i];
			}
		}
	}
}

var headOpacity = 100; // aktuelle Sichtbarkeit des Headers
var oldPic = "";

function headFade(newPic) {
	if (oldPic == "") oldPic = document.getElementById('headPic').src; // noch keines gesetzt
	
	// altes Bild in den Hintergrund stellen
	document.getElementById('headBack').style.backgroundImage = "url("+oldPic+")";
	document.getElementById('headPic').src = newPic;
	
	headOpacity = 0; // unsichtbar machen und einfaden
	fadeIn('headPic');
}

function fadeIn(objID) {
	obj = document.getElementById(objID);
	if (headOpacity < 100) {
		headOpacity += 5;
		setOpacity(obj, headOpacity);
		window.setTimeout("fadeIn('"+objID+"')", 50);
	}
	
	if (headOpacity > 5 && obj) { // wenn schon etwas sichtbar
		oldPic = obj.src;
	}
}

function setOpacity(obj, opacity) {
	if (opacity < 0) {
		opacity = 0;
	} else if (opacity > 100) {
		opacity = 100;
	}

	// 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 legal_open(url) {
	window.open(url,'Legal','width=500,height=300');
}
