function setCookie(name, value, expires, path, domain, secure)
{
	var str = name + "=" + escape(value);	
	if (expires) {
		var expDate = new Date();
		expDate.setTime(expDate.getTime() + expires * 86400000);	// 24 * 60 * 60 * 1000
		expires = expDate.toGMTString();		
		str += ";expires=" + expires;
	}
	if (path) str += ";path=" + path;
	if (domain) str += ";domain=" + domain;
	if (secure) str += ";secure";
	document.cookie = str;
}

function getCookieValue(name)
{
	if (document.cookie.length > 0) {
		var start = document.cookie.indexOf(name + "=");
		if (start != -1) {			// the cookie with the given name exists
			start = start + name.length + 1;
			var end = document.cookie.indexOf(";", start);
			if (end == -1)
				end = document.cookie.length;
			return unescape(document.cookie.substring(start, end));
		}
  }
	return false;
}

function deleteCookie(name, path, domain) {
	if (getCookieValue(name)) {
		var str = name + "=" + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
		if (path) str += ";path=" + path;
		if (domain) str += ";domain=" + domain;
		document.cookie = str;
	}
}

