// previousVisit.js
// Greg Short
// Oxford Internet Consultants
// June 2005

function hasVisited(filename) {
	// If you dont specify a file the default to href location
	if (filename==undefined) { filename = location.href }
	if (get_cookie(filename) == "1")	{
		return true;
	} else	{
		setCookie(filename);
		return false;
	}
}

function setCookie(filename) {
	// If you dont specify a file the default to href location
	if (filename==undefined) { filename = location.href }
	document.cookie = filename + "=1";
}

function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		// if cookie exists
		if (offset != -1) { 
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}
