var Cookie = 
{
	/**
	 * Set a cookie
	 * @param {string} n name
	 * @param {scalar} v value
	 * @param {int} days
	 */     
	set: function (n, v, days) 
	{
			var e = '', d;
			if (days) 
			{
				d = new Date();
				d.setTime(d.getTime() + (days * 86400000));
				e = "; expires=" + d.toGMTString();
			}
			document.cookie = n + "=" + v + e + "; path=/";
	},
	
	/**
	 * get a cookie
	 * @param {string} n name
	 */
	get: function (name) 
	{
		name = name + "=";
		var carray = document.cookie.split(';');
	
		for(var i=0;i < carray.length;i++) 
		{
			var c = carray[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
	}
	
	return null;
	},
	
	/**
	 * Delete a cookie
	 * @param {string} n name
	 */
	del: function (n) 
	{
		 Cookie.set(n, "", -1);
	}
};