
/***** Friedel’s JavaScript für www.hamlit.de *****/

/*
onerror = Fehler_unterdruecken;
function Fehler_unterdruecken() {
	return true;
}
*/



/***** Höhe Textrahmen absolut festlegen *****/
var rahmen;
var textrahmen;
function text_rahmen () {
	// Höhe Textrahmen absolut festlegen
	rahmen = document.getElementById("rahmen");
	textrahmen = document.getElementById("textrahmen");
	if (rahmen.offsetHeight > 1) {
		textrahmen.style.height = rahmen.offsetHeight+"px";
	} else textrahmen.style.height = 0+"px";
	
	// Text von links anpassen (wg. IE, glaub ich)
	if (document.getElementById("text")) {
		document.getElementById("text").style.left = (textrahmen.offsetWidth-480-50)+"px";
	}
	if (document.getElementById("fotos")) {
		document.getElementById("fotos").style.left = (textrahmen.offsetWidth-480-50)+"px";
	}
	if (document.getElementById("fotos_navigation")) {
		document.getElementById("fotos_navigation").style.left = (textrahmen.offsetWidth-480-50)+"px";
	}
}



/***** Platzhalter-Bild bzw. Text von oben anpassen *****/
var texthoehe;
var hoehe;
function anpassen() {
	if (document.images["1x1"]) {
		hoehe_berechnen();
		if (texthoehe > hoehe-20) {
			document.images["1x1"].style.height = (hoehe*0.35)+"px";
		}
		else {
			document.getElementById("text").style.top = (hoehe-texthoehe)+"px";
		}
	}
	if (document.images["1x1_musik"]) {
		hoehe_berechnen();
		document.getElementById("text").style.top = (hoehe/2-texthoehe/4)+"px";
	}
	if (document.images["1x1_film"]) {
		hoehe_berechnen();
		document.getElementById("text").style.top = ((hoehe-texthoehe+20)/2)+"px";
	}
	if (document.getElementById("fotos")) {
		document.getElementById("fotos").style.marginTop = "-"+(document.getElementById("fotos").offsetHeight/2)+"px";
	}
}
// ausgelagerte Berechnungs-Funktion
function hoehe_berechnen() {
	// Textrahmen-Höhe berechnen
	hoehe = document.getElementById("textrahmen").offsetHeight;
	// Texthöhe auslesen
	texthoehe = document.getElementById("text").offsetHeight;
}



/***** Literatur- und Audio-Seite: Autorentext aufklappen *****/
weristdran = "keiner";
function aufklappen(wer, rubrik, audiodatei) {
	if (weristdran != "keiner") {
		// nur für Audio
		if (audiodatei != "") {
			document.getElementById(weristdran+"_objekt").innerHTML = "";
		}
		document.getElementById(weristdran).style.display = "none";
		document.getElementById(weristdran+"_link").className = rubrik+"link";
	}
	if (wer != weristdran) {
		document.getElementById(wer+"_link").className = rubrik+"link aktiv";
		document.getElementById(wer).style.display = "block";
		if (audiodatei != "") {
			document.getElementById(wer+"_objekt").innerHTML = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" width=\"200\" height=\"16\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\"><param name=\"src\" value=\"audio/"+audiodatei+".mp3\"><param name=\"autoplay\" value=\"true\"><param name=\"controller\" value=\"true\"><param name=\"kioskmode\" value=\"true\"><param name=\"showlogo\" value=\"false\"><param name=\"bgcolor\" value=\"000000\"><embed src=\"audio/"+audiodatei+".mp3\" type=\"video/quicktime\" autoplay=\"true\" controller=\"true\" kioskmode=\"true\" showlogo=\"false\" bgcolor=\"000000\" width=\"200\" height=\"16\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed></object>";
		}
		weristdran = wer;
	}
	else {
		weristdran = "keiner";
	}
}



/***** Event-Listener setzen *****/

if (window.addEventListener) {
	window.addEventListener("load", text_rahmen, false);
	window.addEventListener("load", anpassen, false);
	window.addEventListener("resize", text_rahmen, false);
	window.addEventListener("resize", anpassen, false);
} else if (window.attachEvent) { // für IE7
	window.attachEvent("onload", text_rahmen);
	window.attachEvent("onload", anpassen);
	window.attachEvent("onresize", text_rahmen);
	window.attachEvent("onresize", anpassen);
}
