function WriteCookie (cookieName, cookieValue, expiry) {
	var expDate = new Date();
	if(expiry) {
		expDate.setTime (expDate.getTime() + expiry);
	    document.cookie = cookieName + "=" + escape (cookieValue) + "; expires=" + expDate.toGMTString();
	    }
	else { document.cookie = cookieName + "=" + escape (cookieValue); }
	}

function setCookie () {
	var name = "testCookie";
	var value = "test";
	var duration = 1;
	if(duration == 0) { WriteCookie(name, value, 0); }
	else { WriteCookie(name, value, 1000 * 60 * 60 * 24 * duration); }
	}

function ReadCookie (CookieName) {
	var CookieString = document.cookie;
	var CookieSet = CookieString.split (';');
	var SetSize = CookieSet.length;
	var CookiePieces
	var ReturnValue = "";
	var x = 0;
	for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) {
		CookiePieces = CookieSet[x].split ('=');
		if (CookiePieces[0].substring (0,1) == ' ') { CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length); }
		if (CookiePieces[0] == CookieName) { ReturnValue = CookiePieces[1]; }
		}
	return ReturnValue;
	}
