var SHCValue;

function WriteCookie()
{
	var expireDate;

	if (window.navigator.cookieEnabled)
	{
		expireDate = new Date;
		expireDate.setMonth(expireDate.getMonth()+12);
		document.cookie = "SHC=" + SHCValue + "; expires=" + expireDate.toGMTString();
	}
}

function ReadCookie()
{
	if ((window.navigator.cookieEnabled) && (document.cookie != ""))
	{ 
		SHCValue = GetCookieValue("SHC", "");
	}
}

function GetCookieValue(CookieName, DefaultValue)
{
	var	Value;
	
	if (document.cookie != "")
	{
		DocumentCookie = document.cookie.split("; ");
		for (i=0; i<DocumentCookie.length; i++)
		{
			items = DocumentCookie[i].split(",");
			for (u=0; u<items.length; u++)
			{
				if (CookieName == items[u].split("=")[0])
					return(items[u].split("=")[1]);
			}
		}
	}
	return(DefaultValue);
}

function CookieVal(cookieName, DefaultValue)
{
	if (document.cookie != "")
	{
		thisCookie = document.cookie.split("; ");
		for (i=0;i<thisCookie.length;i++)
		{
			if (cookieName == thisCookie[i].split("=")[0])
			{
				return(thisCookie[i].split("=")[1]);
			}
		}
	}
	return(DefaultValue);
}

function SetupCookie()
{
	var items;

	items = document.location.href.split("?");
	if (items[1])
	{
		SHCValue = items[1];
		WriteCookie();
	}
	else
		ReadCookie();
}
