var now = new Date();
var year_ms = 365 * 24 * 60 * 60 * 1000;
var never_expires = new Date(now.getTime() + year_ms);
function getCookieVal(offset){
	var length = document.cookie.indexOf(';', offset);
	if (length == -1)
		return unescape(document.cookie.substring(offset));
	else
		return unescape(document.cookie.substring(offset, length));
}
function getCookie(name){
	name = name + '=';
	var name_len = name.length;
	var i = 0;
	while (i < document.cookie.length){
		var j = i + name_len;
		if (name == document.cookie.substring(i, j)) return getCookieVal(j);
		i = document.cookie.indexOf(' ', i) + 1;
		if (i == 0)	return null;
	}
	return null;
}

function setCookie(name, value, expires, path, domain){
	if (getCookie('ONLYINDEXCFMVIEWED')!=value){

		document.cookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "");
	}	
}