<!--

// ------------------------------------------------------------
// Routines to Read and Write cookies
// ------------------------------------------------------------

// ------------------------------------------------------------
// setCookie()
// ------------------------------------------------------------
function setCookie(cookieName, cookieValue, expires, path, domain, secure) 
{
	document.cookie = escape(cookieName) + '=' + escape(cookieValue) 
						+ (expires ? '; EXPIRES=' + expires.toGMTString() : '')
						+ (path ? '; PATH=' + path : '')
						+ (domain ? '; DOMAIN=' + domain : '')
						+ (secure ? '; SECURE' : '');
}

// ------------------------------------------------------------
// getCookie()
// ------------------------------------------------------------
function getCookie(cookieName, defaultValue) 
{
	var cookieValue = defaultValue;
	var posName = document.cookie.indexOf(escape(cookieName) + '=');
	if (posName != -1) 
	{
		var posValue = posName + (escape(cookieName) + '=').length;
		var endPos = document.cookie.indexOf(';', posValue);
		if (endPos != -1)
			cookieValue = unescape(document.cookie.substring(posValue, endPos));
		else
			cookieValue = unescape(document.cookie.substring(posValue));
	}
	return cookieValue;
}

// ------------------------------------------------------------
// DateFromNow()
// ------------------------------------------------------------
function DateFromNow(intYears, intMonths, intDays)
{
	var dteDate = new Date();
	dteDate.setFullYear(dteDate.getFullYear()+1);
	return dteDate;
}

// -->

