document.cookies = new Object();
document.cookies.get =
	function(name)
	{
		return document.cookies[name];
	}
document.cookies.set = 
	function(name, value, expires, path, domain)
	{
		var cookie = name + '=' + value;
		if (expires != null)
		{
			var expiresTime = new Date();
			var expiresTicks = expiresTime.getTime() + expires;
			expiresTime.setTime(expiresTicks);
			cookie += '; expires=' + expiresTime.toGMTString();
		}
		if (path == null) path = '/';
		cookie += '; path=' + path;
		if (domain != null) cookie += '; domain=' + domain;
		document.cookie = cookie;
	}
document.cookies.reload =
	function()
	{
		var cookies = document.cookie;
		if(cookies != null && cookies != '')
		{
			var cookie;
			cookies = cookies.split('; ');
			for(var i=0; i<cookies.length; i++)
			{
				if(cookies[i].indexOf('=') > 0)
				{
					cookie = cookies[i].split('=');
					document.cookies[cookie[0]] = cookie[1];
				}
			}
		}
	}
document.cookies.reload();