// Sets cookie values. Expiration date is optional // setCookie(name,value) sets cookie name to value. Will expire after session ends. // setCookie(name,value,days) expires after so many days. // getCookie(name) gets cookie. null if no such cookie. function setCookie1(name, value, expire) { document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())) ; } function getCookie(Name) { var search = Name + "=" if (document.cookie.length > 0) { // if there are any cookies offset = document.cookie.indexOf(search) if (offset != -1) { // if cookie exists offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset) // set index of end of cookie value if (end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) ; } } } function setCookie(name,value,days) { if (days == null) { setCookie1(name,value) ; } else { today = new Date(); expiredate = new Date(); expiredate.setTime(today.getTime()+days*60*60*24*1000); setCookie1(name,value,expiredate); } }