lebenstage = 56;
taginmsek = 24 * 60 * 60 * 1000;
timeout_nachladen = 100;

SerifSchriften = "Garamond,Times,serif";
SerifGroesse = "100%";
SansserifSchriften = "Verdana,Arial,Helvetica,sans-serif";
SansserifGroesse = "90%";

// OnLoad: deaktiviert
function beimLaden() {
	setTimeout("", timeout_nachladen);
	if (document.cookie) {
//		getnavigation();
		getfontfamily();
	}
	else sansserif_anbieten();
}

function setcookie(name, wert) {
	ablauf = new Date();
	ablauf.setTime(ablauf.getTime() + (lebenstage*taginmsek));
	document.cookie = name + "=" + wert + ";expires=" + ablauf.toGMTString();
}

function getcookie(name) {
	daten = document.cookie;
	name = name + "=";
	pos = daten.indexOf(name);
	if (pos>=0) {
		ende = daten.indexOf(";",pos);
		if (ende<0) ende = daten.length;
		wert = daten.substr(pos+name.length,ende-pos-name.length);
		return wert; }
	else return -1;
}


// Schriftfamilie aus Cookie holen
function getfontfamily() {
	wert = getcookie("fontfamily");
	switch (wert) {
  		case "serif":
			sansserif_anbieten();
			break;
		case "sans-serif":
			setfontfamily("sans-serif");
			break;
		default:
			sansserif_anbieten();
	}
}

// Navigationseinstellung aus Cookie holen
function getnavigation() {
	wert = getcookie("navigation");
	switch (wert) {
  		case "static":
			fixed_anbieten();
			break;
		case "fixed":
			setnavigation("fixed");
			break;
		default:
			fixed_anbieten();
	}
}

function setfontfamily(wert) {
	setcookie("fontfamily",wert);
	koerper = document.getElementsByTagName("body")[0];
	if (wert=="serif") {
		koerper.style.fontFamily = SerifSchriften;
		koerper.style.fontSize = SerifGroesse;
		sansserif_anbieten();
	}
	if (wert=="sans-serif") {
		koerper.style.fontFamily = SansserifSchriften;
		koerper.style.fontSize = SansserifGroesse;
		serif_anbieten();
	}
}

function setnavigation(wert) {
	setcookie("navigation",wert);
	leiste = document.getElementById('navi-a');
	if (wert=="static") {
		leiste.style.position = "static";
		fixed_anbieten();
	}
	if (wert=="fixed") {
		leiste.style.position = "fixed";
		static_anbieten();
	}
}

// Links anzeigen
function sansserif_anbieten() {
	link = document.getElementById("schriftwahl");
	if (link) {
		link.href = "javascript:setfontfamily(\'sans-serif\')";
		link.firstChild.data = "Schriftart Verdana einstellen";
	}
}

function serif_anbieten() {
	link = document.getElementById("schriftwahl");
	if (link) {
		link.href = "javascript:setfontfamily(\'serif\')";
		link.firstChild.data = "Schriftart Garamond einstellen";
	}
}


function static_anbieten() {
	link = document.getElementById("fixierung");
	link.href = "javascript:setnavigation(\'static\')";
	link.firstChild.data = "Navigation statisch";
}

function fixed_anbieten() {
	link = document.getElementById("fixierung");
	link.href = "javascript:setnavigation(\'fixed\')";
	link.firstChild.data = "Navigation fixieren";
}