// cookie.js - Some basic cookie reading/writing functions function getCookie (name) { var cookies = document.cookie.split(";"); var index = 0; for(index = 0; index < cookies.length; index++) { if(cookies[index].indexOf(name + "=") != -1) return unescape(cookies[index].substring(cookies[index].indexOf("=") + 1, cookies[index].length)); } return null; } function setCookie (name, value, days, path, domain, secure) { var cookieStr = name + "=" + escape(value); var expires = null; if(days) { expires = new Date(); expires.setTime(expires.getTime() + (1000 * 60 * 60 * 24 * days)); cookieStr += "; expires=" + expires.toGMTString(); } if(path) cookieStr += "; path=" + escape(path); if(domain) cookieStr += "; domain=" + escape(domain); if(secure) cookieStr += "; secure"; document.cookie = cookieStr; } function deleteCookie (name) { setCookie(name, "", -7); }