Cookie = {
	version: 0.9,

	set: function(name, value, expires) {
		var time, expires;

		expires = (typeof(expires) == 'number') ? expires : 120;

		time = new Date();
		time.setTime(time.getTime() + (expires*24*60*60*1000));
		expires = '; expires=' + time.toGMTString();

		document.cookie = name + '=' + value + expires + '; path=/';
	},

	get: function(name) {
		var cookie;

		var cookies = document.cookie.split(';');
		for(var i=0; i<cookies.length; i++) {
			cookie = cookies[i];

			while (cookie.charAt(0) == ' ')
				cookie = cookie.substring(1, cookie.length);

			if (cookie.indexOf(name+'=') == 0)
				return cookie.substring((name+'=').length, cookie.length);
		}

		return null;
	},

	unset: function(name) {
		this.set(name, '', -1);
	}
};
