/*
	styleswitcher.js
	Sandra Marciniak
	01.11.2007
	
	Dient zum Anzeigen und Verstecken der Accesstoolbox

*/


/* 	Aktuell gewaehltes Stylesheet */
var activestyle;

/*	Invertiert den aktuellen Style.
 *	@param styleart	'1' Style wird invertiert
 *					'0'	Style wird auf normal gestellt
 */
function switchStyle(styleart){
	/* 	Element des "normalen Stylesheets */
	var css = document.getElementById("css");
	/* 	Element des "invertierten" Stylesheets */
	var cssinv = document.getElementById("cssinv");
	/* 	Element des "schwarz/weiss" Stylesheets */
	var csssw = document.getElementById("csssw");
	/* 	gewaehltes Style fuer spaetere Verwendung uebergeben */
	activestyle = styleart;
	/* 	gewaehltes Style in Cookie schreiben */
	schreibeCookie("style", activestyle);
	
	/* 	Wenn die styleart '1' gewaehlt wird, wird das "normale" Style deaktiviert und
	 *	das "invertierte" Style aktiviert.
	 *	Sonst andersrum.
	 */
	if(styleart=='1') {
		css.href="templates/christophorus/css/invert.css";
	} else if(styleart=='2') {
		css.href="templates/christophorus/css/sw.css";
	} else {
		css.href="templates/christophorus/css/standard.css";
	}
}

/* Laedt den aktuellen Style. */
function ladeStyle() {
	/* 	Cookie auslesen */
	var cookie = leseCookie("style");
	
	/* 	Wenn ein Cookie vorhanden sind, wird der ausgelesen Wert uebergeben, ansonsten der
	 *	Standardwert '0'.
	 */
	var style = cookie ? cookie : '0';

	/* Style invertieren */
	switchStyle(style);
}
