function readCookie(cookieName)
{
	var theCookie= "" + document.cookie;
	var ind = theCookie.indexOf(cookieName);
	if(ind == -1 || cookieName == "")
	{
		return "";
	}
	var ind1 = theCookie.indexOf(';', ind);
	if(ind1 == -1)
	{
		ind1 = theCookie.length;
	}
	return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
}

function setCookie(cookieName, cookieValue, nDays)
{
	var today = new Date();
	var expire = new Date();
	if(nDays == null || nDays == 0)
	{
		nDays = 1;
	}
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
}

function testCookie(domain,noCookiesPage)
{
	var regExp = new RegExp("/http:\/\//gi");
	var localDomain = document.referrer.replace(regExp, "");
	var index = localDomain.indexOf("/");
	setCookie("test", "test", null);
	if(readCookie("test").length < 1)
	{
		location.href = "http://" + domain + "/" + noCookiesPage;
		return false;
	}
	return true;
}