function set_cookie(cookie_name, cookie_value, cookie_expire, cookie_path, cookie_domain, cookie_secure) {
    var cookie_string = cookie_name + "=" + cookie_value;
    if (cookie_expire) {
        var expire_date = new Date();
        var ms_from_now = cookie_expire * 24 * 60 * 60 * 1000;
        expire_date.setTime(expire_date.getTime() + ms_from_now);
        var expire_string = expire_date.toGMTString();
        cookie_string += "; expires=" + expire_string;
    }
    if (cookie_path)cookie_string += "; path=" + cookie_path;
	if (cookie_domain)cookie_string += "; domain=" + cookie_domain;
    if (cookie_secure)cookie_string += "; true";
    document.cookie = cookie_string;
}

function get_cookie(name_to_get) {
    var cookie_pair;
    var cookie_name;
    var cookie_value;
    var cookie_array = document.cookie.split("; ");
    for (var counter = 0; counter < cookie_array.length; counter++) {
        cookie_pair = cookie_array[counter].split("=");
        cookie_name = cookie_pair[0];
        cookie_value = cookie_pair[1];
        if (cookie_name == name_to_get) {
            return unescape(cookie_value);
        }
    }
    return null;
}

function delete_cookie(cookie_name) {
    set_cookie(cookie_name, "", -1000*60*60*24*5)
}

