/* Scripts 25 Jahre RTL */

// Navigations MouseOver
function blinker(was,wohin) {
	var wString = was.split("_");	
	if (wString[0] == "nav") {
		gString = "/grafik/navigation/" + wString[1] + "_" + wohin + ".gif";
	} else if (wString[0] == "subnav") {		
		gString = "/grafik/subnavigation/" + wString[1] + "/" + wString[2] + "_" + wohin + ".gif";		
	}
	document.images[was].src = gString;
}

// Chronikframe in der Hoehe anpassen
function sizeFrame(hoehe) {
	if (hoehe < 300) { hoehe = 300; }	
	document.getElementById('chronikframe').style.height = (hoehe+40)+"px";
}

// Fakten für die Homepage
function showFacts(factNum) {	
	var allFacts = document.getElementById("wusstensieschon").getElementsByTagName("div");	
	if (!factNum) {
		var factNum = (Math.floor(allFacts.length*Math.random())+1);
	}	
	var showFact = document.getElementById("fact_" + factNum);	
	showFact.style.display = "block";	
	var theLink = showFact.getElementsByTagName("a")[0];
	addEvent(theLink,'click',pageFacts,false);
	theLink.factnum = factNum;
}

function pageFacts(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;

	var allFacts = document.getElementById("wusstensieschon").getElementsByTagName("div");	
	document.getElementById("fact_" + targ.factnum).style.display = "none";
	var nextNum = targ.factnum+1;
	if (nextNum > allFacts.length) {
		nextNum = 1;
	}
	showFacts(nextNum);	
}

function addEvent(el, eType, fn, uC) {
	if (el.addEventListener) {
		el.addEventListener(eType, fn, uC);
		return true;
	} else if (el.attachEvent) {
		return el.attachEvent('on' + eType, fn);
	} else {
		el['on' + eType] = fn;
	}
} 
