function getCookie(name)
{
	var arg		= name + '=';
	var alen	= arg.length;
	var	clen	=	document.cookie.length;
	var i = 0;
	while (i<clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i,j)==arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ",i) + 1;
		if (i==0) break;
	};
	return null;
}
function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if (endstr==-1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset,endstr));
}

function checkAjax()
{
	return (cookie=1);
	// check for cookie first
	var cookie = getCookie('ajax');
	if (cookie) return (cookie==1);
	// send request
	var url = '/servlet/com.janmedia.ovr.utils.AjaxTestServlet';
	var options = { method: 'get', parameters: 'action=test',
		onComplete: function(request)
		{
			if (request.status==200 && request.responseText=='OK')
			{
				document.cookie="ajax=1;path=/";
			}
		},
		onSuccess: function(response) { },
		onFailure: function(response) { }
		};
	new Ajax.Request(url,options);
	
	cookie = getCookie('ajax');
	if (cookie) return (cookie==1);
	
	return false;
}

