<!--
/*
+----------------------------------------------------------------------------------------------
| gotopage 3.0 - Content Management by Rosman
| Copyright (c) 2003 - 2005 Rosman (http://www.rosman.co.at)
|
| Author(s): Johan Rosman <johan@rosman.co.at>
| Credits:   Peter-Paul Koch (http://www.quirksmode.org)
+----------------------------------------------------------------------------------------------
| Purpose
| read and save cookies
+----------------------------------------------------------------------------------------------
| Version   Date         Comment
| 3.01      2004/06/16   initial version
+----------------------------------------------------------------------------------------------
*/

if ( !window._cookie ) {
/*
+----------------------------------------------------------------------------------------------
| public part
+----------------------------------------------------------------------------------------------
*/
    var _cookie = new Object();
    _cookie.prefix = top.location.pathname; // is prepended to the cookie name
    _cookie.prefix = '';
    
    _cookie.read = function ( _name ) {
        var _token = _cookie.prefix + _name + "=";
        var _cookies = document.cookie.split(';');
        for ( var _i=0; _i<_cookies.length; _i++ ) {
            var _c = _cookies[_i];
            while ( _c.charAt(0)==' ' ) _c = _c.substring ( 1, _c.length );
            if ( _c.indexOf(_token) == 0) {
                _value = _c.substring ( _token.length, _c.length );
                _value = _value.replace(/%20/g," ");
                _value = _value.replace(/%2C/g,",");
                _value = _value.replace(/%3A/g,":");
                _value = _value.replace(/%A7/g,"§");
                _value = _value.replace(/%B0/g,"°");
                _value = _value.replace(/%C4/g,"Ä");
                _value = _value.replace(/%D6/g,"Ö");
                _value = _value.replace(/%DC/g,"Ü");
                _value = _value.replace(/%DF/g,"ß");
                _value = _value.replace(/%E4/g,"ä");
                _value = _value.replace(/%F6/g,"ö");
                _value = _value.replace(/%FC/g,"ü");
                return _value;
            }
        }
        return '';
    }

    _cookie.save = function ( _name, _value, _days ) {
        if ( _days ) {
            var _date = new Date();
            _date.setTime ( _date.getTime()+(_days*24*60*60*1000) );
            var _expire = "; expires=" + _date.toGMTString();
        } else {
            var _expire = '';
        }
        document.cookie = _cookie.prefix + _name+"="+escape(_value) + _expire;
    }
}
-->
