/*
 * -----------------------------------------------------------------
 * cookie.js - Cookie library
 *  Source from: WebReference.com: "JavaScript Cookie Functions"
 *  (http://www.webreference.com/js/column8/functions.html)
 *  with edits by Mark Belanger(belanger@fluid.com).
 * -----------------------------------------------------------------
 *
 */

function getCookie(name)
{
	var start = document.cookie.indexOf(name + '=');
 	var len = start + name.length + 1;

	if ((!start) && (name != document.cookie.substring(0, name.length)))
		return null;
	if (start == -1)
		return null;
	var end = document.cookie.indexOf(';', len);

	if (end == -1) end = document.cookie.length;

	return unescape(document.cookie.substring(len, end));
}

function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie = 
		name + '=' + escape(value) +
		( (expires) ? ';expires=' + expires.toGMTString() : '') +
		( (path) ? ';path=' + path : '') + 
		( (domain) ? ';domain=' + domain : '') +
		( (secure) ? ';secure' : '');

	if(document.cookie)
		return true;
	else
		return false;
}

function deleteCookie(name, path, domain)
{
	if (getCookie(name))
	{
		document.cookie =
			name + '=' +
			( (path) ? ';path=' + path : '') +
			( (domain) ? ';domain=' + domain : '') +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
	}

	if(document.cookie)
		return false;
	else
		return true;
}

