
// Create a cookie
function SaveCookie(Name, Value, Expires, Domain, Path) {
	var Cookie = "";
	Value = escape(Value);
	Cookie = Name + "=" + Value;
	if (Expires) {
		ExpDate = Expires.split("-");
		ExpireDate = new Date(ExpDate[0], (ExpDate[1]-1), ExpDate[2]);
		Cookie += "; expires=" + ExpireDate.toGMTString();
	}
	if (Domain) {
		Cookie += "; domain=" + Domain;
	}
	if (Path) {
		Cookie += "; path=" + Path;
	}
	document.cookie = Cookie;
}

// Retrieve a cookie
function GetCookie(Name) {
	var Cookies = document.cookie.split("; ");
	for (Ctr=0; Ctr<Cookies.length; Ctr++) {
		if (Name == Cookies[Ctr].split("=")[0]) {
			return unescape(Cookies[Ctr].split("=")[1]);
		}
	}
	return "";
}

// Delete a cookie
function DelCookie(Name) {
	var Cookies = document.cookie.split("; ");
	for (Ctr=0; Ctr<Cookies.length; Ctr++) {
		if (Name == Cookies[Ctr].split("=")[0]) {
			var Expires = new Date();
			Expires.setDate(Expires.getDate()-1);
			document.cookie = Name + "='';expires=" + Expires.toGMTString();
		}
	}
}

