// JavaScript Document

function hoehe() {
	h_inhalt = document.getElementById("inhalt").offsetHeight;
	h_navi = document.getElementById("navi").offsetHeight;
	if (h_inhalt > h_navi) {
		wert = h_inhalt;
	} else {
		wert = h_navi;
	}
	wert = wert + 230;
	fensterhoehe = document.documentElement.clientHeight;
	if (fensterhoehe > wert) {
		wert = fensterhoehe;
	}
	document.getElementById("content").style.height = wert+"px";
}



// Zoom-Funktion:

var zoomaktiv = 0;
var zaehler = 0;
var anfangsbreite = 0;
var endbreite = 0;
endhoehe = 0;
var idklein = "";
var idgross = "";


function initPicZoom (neuidklein) {
	if (zoomaktiv == 1) {
		zumachen();
	} 
	idklein = neuidklein;
	zoomaktiv = 1;
	zaehler = 0;
	anfangsbreite = document.getElementById(idklein).offsetWidth;
	idgross = idklein + "_gr";
	document.getElementById(idgross).style.display = "inline";
	endbreite = document.getElementById(idgross).offsetWidth;
	endhoehe = document.getElementById(idgross).offsetHeight;
	document.getElementById(idgross).style.display = "none";
	picZoom ();
}


function picZoom () {
	if (zaehler + anfangsbreite < endbreite) {
		zaehler += 10;
		document.getElementById(idgross).style.display="inline";
		breitwert = anfangsbreite + zaehler;
		if (breitwert > endbreite) {
			breitwert = endbreite;
		}
		document.getElementById(idgross).style.width = breitwert+"px";
		document.getElementById(idgross).style.marginLeft = -0.5*(breitwert-anfangsbreite)+"px"; // zentrierter Zoom nach unten
		document.getElementById(idgross).style.marginTop = Math.floor(-0.5*(endhoehe/endbreite)*(breitwert-anfangsbreite))+"px"; // zentrierter Zoom nach unten
		
		zoomschleife = window.setTimeout("picZoom()",0);
	} else {
		document.getElementById("info-"+idgross).style.display = "block";
		document.getElementById("info-"+idgross).style.width = endbreite-10+"px";
		document.getElementById("info-"+idgross).style.marginLeft = -0.5*(breitwert-anfangsbreite)+"px";
	}
}

function zumachen() {
	document.getElementById(idgross).style.width = endbreite+"px";
	document.getElementById(idgross).style.display="none";
	document.getElementById("info-"+idgross).style.display="none";
	window.clearTimeout(zoomschleife);
	zoomaktiv = 0;
}
