//<![CDATA[
function setCookie(key, value, days) {
    var now = new Date();
    var until = new Date(now.getTime() + (5 * 1000));
    document.cookie = escape(key) + "=" + escape(value) + "; expires=" + until.toGMTString() + ";";
}

function getCookie(key) {
    var value = "";
    if (document.cookie) {
        var valueStart = document.cookie.indexOf(escape(key)+"=");
        if (valueStart != -1) {
            valueStart += (escape(key) + '=').length;
            var valueEnd = document.cookie.indexOf(";",valueStart);
            if (valueEnd == -1)
                valueEnd = document.cookie.length;
            value = unescape(document.cookie.substring(valueStart, valueEnd));
        }
    }
    return value;
}

function setPos() {
    var x = 0, y = 0;
    if (typeof( window.pageYOffset ) == 'number') {
        // Netscape
        x = window.pageXOffset;
        y = window.pageYOffset;
    } else if (document.body && ( document.body.scrollLeft || document.body.scrollTop )) {
        // DOM
        x = document.body.scrollLeft;
        y = document.body.scrollTop;
    } else if (document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop )) {
        // IE6 standards compliant mode
        x = document.documentElement.scrollLeft;
        y = document.documentElement.scrollTop;
    }

    setCookie("PositionXY", x + "_" + y, 1);
}

function readPos() {
    var Wert = getCookie("PositionXY");
    var pos = Wert.split("_");
    if (pos[0] && pos[1])
        window.scrollTo(pos[0], pos[1]);
    /* set Treeheight */
    try {
        if (callFunctionSetTreeHeight)
            setTreeHeight();
    } catch(e) {
        setTreeHeight();
    }
}
//]]>

