

function getcookie(name)
{
	if (document.cookie.length > 0)
	{
		idx_start= document.cookie.indexOf(name + "=");
		if (idx_start !=-1)
		{
			idx_start = idx_start + name.length + 1;
			idx_end = document.cookie.indexOf(";", idx_start);
			if (idx_end == -1) {
				idx_end = document.cookie.length;
			}

			var c = unescape(document.cookie.substring(idx_start, idx_end));
			return c;
	    }
	}
	return "";
}

function setcookie(name, value, expiredays)
{
	var exp_date = new Date();
	exp_date.setDate(exp_date.getDate() + expiredays);

	document.cookie = name + "=" + value + ((expiredays == null) ? "" : "; expires=" + exp_date.toGMTString() + "; path=/");
}

function checkxref()
{
	if (getcookie("__xref") == "") {
		var xref = "<noxref>";
		if (document.referrer != "") {
			xref = document.referrer;
		}
		setcookie("__xref", xref, 30);
	}
}