// Beliebiges Objekt kann versteckt oder gezeigt werden
// Eingesetzt bei: Navigation Ein- und Ausblenden der Unterpunkte
function zeigeOderVersteckeObjekt(name) {
	var aktuellesObjekt = document.getElementById(name);
	
	if (aktuellesObjekt.style.display == "block") {
		aktuellesObjekt.style.display = "none";
	} else {
		aktuellesObjekt.style.display = "block";	
	}	
}

// Ein beliebiges Bild bei Spezialfunktionen wird als Hover-Effekt vertauscht
function vertauscheBild(bildname, objekt) {
	objekt.src = bildname;
}

// Benutzer kann Schriftgroesse dynamisch mit prozentuellem Wert veraendern
function aendereSchriftgroesse(groesse) {
	document.cookie = 'asboe_schriftgroesse='+groesse+';';
	document.getElementsByTagName("body")[0].style.fontSize = groesse + "%";
}

function aendereStylesheet(stylesheet) {
	document.cookie = 'asboe_stylesheet='+stylesheet+';';
	document.getElementById('stylesheet').href = 'css/' + stylesheet;
	
	if (document.getElementById("stylesheet_ie")) {
		document.getElementById("stylesheet_ie").href = 'css/' + stylesheet;
	}
}

function wechsleBackground(farbwert, objekt) {
	objekt.style.backgroundColor = farbwert;
}