var Cookie = new function()
{
	this.GetCookies = function()
	{
		return document.cookie;
	}
	
	this.SetCookie = function(name, value, hours)
	{
		var expires = "";

		var domain = document.domain;
//		var domain = "helmstmt.com";
		var domainParts = domain.split("\.");
		var useDomain = "";
		for (var i = domainParts.length - 1; (i >= 0) && (i > (domainParts.length - 3)); --i)
		{
			useDomain = domainParts[i] + (useDomain != "" ? "." + useDomain : "");
		}

		if (hours)
		{
			var date = new Date();
			date.setTime(date.getTime() + (hours * 3600000));
			expires = "; expires="+date.toGMTString();
		}
		document.cookie = name + "=" + value + expires + "; path=/; domain=" + useDomain;
	}
	
	this.GetCookie = function(name)
	{
		var cookies = document.cookie.split("; ");
		for (var i = 0; i < cookies.length; ++i)
		{
			if (cookies[i].substring(0, (name.length + 1)) == (name + '='))
			{
				return cookies[i].substring(name.length + 1);
			}
		}
	}
	
	this.DeleteCookie = function(name)
	{
		this.SetCookie(name, "", -24);
	}
}
