function bake_cookie(name, value) { var echo = read_cookie("echo"); var threads = read_cookie("threads"); if (name != "echo") { var cookie = ["echo=", echo, ';', "threads", '=', value, '; domain=.', window.location.host.toString(), '; path=/;'].join(''); document.cookie = cookie; } else if (threads) { var cookie = ["echo=", value, ';', "threads", '=', threads, '; domain=.', window.location.host.toString(), '; path=/;'].join(''); document.cookie = cookie; } else { console.log("Setting echoes " + value); var cookie = ["echo=", value, ';', 'domain=.', window.location.host.toString(), '; path=/;'].join(''); document.cookie = cookie; } console.log("Cookie: " + document.cookie); } function read_cookie(name) { var result = document.cookie.match(new RegExp(name + '=([^;]+)')); if (result) { result = result[1]; } return result; }