// Druckansicht
function showPrint(css) {
    header = document.getElementsByTagName("head")[0];
    var myLink = document.createElement("link");
    var linkRel = document.createAttribute("rel");
    var linkType = document.createAttribute("type");
    var linkHref = document.createAttribute("href");
    linkRel.nodeValue = "stylesheet";
    linkType.nodeValue = "text/css";
    linkHref.nodeValue = css;
    myLink.setAttributeNode(linkRel);
    myLink.setAttributeNode(linkType);
    myLink.setAttributeNode(linkHref);
    header.appendChild(myLink);
    return false;
}
// Cookie auslesen
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) end = dc.length;
    return unescape(dc.substring(begin + prefix.length, end));
}
// Cookie setzen
function setCookie(name, value) {
    var expiration = new Date();
    var sevenDays = expiration.getTime() + (7 * 24 * 60 * 60 * 1000);
    expiration.setTime(sevenDays);
    var curCookie = name + "=" + escape(value) + ";expires=" + escape(expiration.toGMTString()) + ";";
    document.cookie = curCookie;
}
// Schrift vergrößern
function increaseFontsize() {
    value = getCookie("fontsize");
    if (value) {
        if (value < 2) {
            value = Math.abs(value) + 0.05;
        }
    } else {
        value = 0.625;
    }
    setCookie("fontsize",value);
    var idelement = document.getElementsByTagName("body")[0];
    idelement.style.fontSize = value + "em";
}
// Schrift verkleinern
function decreaseFontsize() {
    value = getCookie("fontsize");
    if (value) {
        if (value > 0.1) {
            value = value - 0.05;
        }
    } else {
        value = 0.625;
    }
    setCookie("fontsize",value);
    var idelement = document.getElementsByTagName("body")[0];
    idelement.style.fontSize = value + "em";
}
// Schrift auf Normalgröße setzen
function normalFontsize() {
    var idelement = document.getElementsByTagName("body")[0];
    idelement.style.fontSize = "0.625em";
    setCookie("fontsize","0.625");
}
// Schriftgröße initialisieren
function initFontsize() {
    value = getCookie("fontsize");
    if (!value) {
        value = "0.625";
    }
    var idelement = document.getElementsByTagName("body")[0];
    idelement.style.fontSize = value + "em";
}
// Stylesheet wechseln
function changeStyle(sheet) {
    setCookie("sheet",sheet);
    document.location.reload();
}
// Vorgabewert eines Formularfelds löschen
function clearField (thisfield, placeholder) {
    if (thisfield.value == placeholder) { thisfield.value = ''}
}
// gewähltes Stylesheet bestimmen und laden
value = getCookie("sheet");
if (value) {
    document.write("<link rel='stylesheet' type='text/css' media='screen' href='/css/" + value + ".css' />");
}
