// Global variables.
domain		= '';
path		= '/';
secure		= 0;

// Function to save a value.
function save_value(name, value) {

    var expires = new Date();
    expires.setYear(expires.getFullYear() + 1);
    document.cookie = name + "=" + value + ";path=/" + ((expires == null) ? "" : ";expires=" + expires.toGMTString())
	var cookie_value = name + '=[' + value + ']';
}

// Function to retrieve a value.
function retrieve_value(name) {
    var cookieName = name + "="
    var docCookie = document.cookie
    var cookieStart
    var end
    
    if (docCookie.length > 0) {
        cookieStart = docCookie.indexOf(cookieName)

        if (cookieStart != -1) {
            cookieStart = cookieStart + cookieName.length

            end = docCookie.indexOf(";", cookieStart)
            if (end == -1) {
                end = docCookie.length
            }

            return unescape(docCookie.substring(cookieStart, end))
        }
    }
    return false
}