/**
 * cookietest.js
 * Test for the presence of cookies using javascript
 *
 * Niddocks Javascript Utility File
 *
 * Author:    Mark Fullbrook (mark.fullbrook@niddocks.com
 * Copyright: Niddocks Ltd, Newark, UK. 2006
 */

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 TestCookies()
{
	testValue = Math.floor(1000*Math.random());
	SetCookie('AreCookiesEnabled',testValue);
	return testValue == ReadCookie('AreCookiesEnabled');
}

