if(NetGroup === undefined) {
	var NetGroup = {};
}

NetGroup.Cookies = new function() 
{
	this.write = function(name, value, expires)
	{
		if(expires)
		{
			var date = new Date();
			date.setTime(date.getTime() + expires);
			var expires = "; expires=" + date.toGMTString();
		}
		else 
		{
			expires = "";
		}
		
		document.cookie = name + "=" + value + expires + "; path=/";
	};

	this.read = function(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		
		for(var i = 0; i < ca.length; i++)
		{
			var c = ca[i];
			
			while(c.charAt(0)==' ') {
				c = c.substring(1, c.length);
			}
			
			if(c.indexOf(nameEQ) == 0) {
				return c.substring(nameEQ.length,c.length);
			}
		}
		
		return null;
	};

	this.erase = function(name)
	{
		NetGroup.Cookies.write(name, "", -1);
	};
};
