	function GetCookie() {
		var strName = "cookieTest";
		if (document.cookie.indexOf(strName) == -1)
		{
   			alert("Cookies ARE NOT currently enabled!\nYou must have cookies enabled to use ReferNow.com");
   			return false;
		}
		else
		{
		cookieStart = document.cookie.indexOf(strName);
		cookieValStart = (document.cookie.indexOf("=", cookieStart) + 1);
		cookieValEnd = document.cookie.indexOf(";", cookieStart);
		if (cookieValEnd == -1)
			{
			cookieValEnd = document.cookie.length;
			}
		cookieValue = document.cookie.substring(cookieValStart, cookieValEnd);
		}
		if (cookieValue = "True")
		{
			return ("True");
		}
	}


	function SetCookie(name,value,expires,path,domain,secure)
	{
		var strDNS = GetDNS();
	    	document.cookie = name + "=" +escape(value) +
	        ( (expires) ? ";expires=" + expires.toGMTString() + 1000*60*20 : "") +
        	( (path) ? ";path=" + path : "") +
	        //( (domain) ? ";domain=" + domain : "") +
        	( (domain) ? ";domain=" + strDNS : "") +
	        ( (secure) ? ";secure" : "");
		    return true
	}


	function GetDNS()
	{
		// Return only the refernow domain (refernowtest.acts.ncol.ca, refernowbeta.ncol.com, refernow.com)
		// For example, disregard things like "www1.", "www2.", "concierge."
		cookieDomain = document.location.hostname;
		cookieDomain = cookieDomain.substring(cookieDomain.indexOf("refernow"));
		return cookieDomain;
	}

	function CheckCookiesEnabled()        
	{		
		SetCookie('cookieTest','True','','/','','');
		if (GetCookie() != "True"){
			document.location = 'about:blank';	
   			return false;	
		}
   	}		