bluelinecity.com

Oreo

Oreo is a small javascript, or javaclip, which makes setting and getting browser cookies easier.

function oreo(k,v,e){var c=document.cookie;return(((v)?document.cookie=k+"="+
escape(v)+((e)?("; expires="+new Date(new Date().getTime()+e).toGMTString()):""):((c.match(new RegExp("(^|; )"+k+"=([^;]*)")))?unescape(c.match(new RegExp("(^|; )"+k+"=([^;]*)"))[2]):null)));}

Usage:

k - cookie name
v - cookie value
e - cookie expiration in milliseconds

Examples:

Setting a temporary session cookie.oreo('MyCookie','MYSSID3888839');

Getting a cookie.

var storedval = oreo('MyCookie');

Setting a more persistant cookie (3 days)

oreo('Username','benglish',1000*60*60*24*3)