
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[name] = value;
}
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();