var Cookies = {
	set: function(name, value, expires) {
		if (expires != undefined) {
			var exDate = new Date();
			exDate.setDate(exDate.getDate() + expires);
		}
		document.cookie = name + '=' + escape(value) + 
		                  ((expires == undefined) ? '' : '; expires=' + exDate.toGMTString()) +
		                  '; path=/';
	},
	get: function(name) {
		if (document.cookie.length > 0) {
			var start = document.cookie.indexOf(name + '=');
			if (start > 0) {
				start = document.cookie.indexOf('; ' + name + '=');
				if (start != -1) {
					start += 2;
				}
			}
			if (start != -1) {
				start = start + name.length + 1;
				var end = document.cookie.indexOf(";", start);
				if (end == -1) {
					end = document.cookie.length;
				}
				return unescape(document.cookie.substring(start, end));
			}
		}
		return '';
	},
	remove: function(name) {
		var exDate = new Date();
		exDate.setDate(exDate.getDate() - 1);
		document.cookie = name + '=' +
		                  '; ' + 'expires=' + exDate.toGMTString() +
		                  '; path=/';
	}
};