function browserinfo() {
	if (undefined === window.Prototype) {
		setTimeout(browserinfo, 2000);
		return;
	}
	var url = "/browser";
	var pars = new Array();
	var info = Array('appName', 'oscpu', 'userAgent', 'appVersion', 'platform', 'cookieEnabled', 'appMinorVersion', 'vendor', 'vendorSub', 'product', 'productSub');
	for (i = 0; i < info.length; i++) {
		pars.push(info[i] + "=" + eval("navigator." + info[i]));
	}
	var cookie = navigator.cookieEnabled ? 1 : 0;
	pars.push("width=" + screen.width);
	pars.push("height=" + screen.height);
	pars.push("cookie=" + cookie);
	var ajax = new Ajax.Request(
		url, {
			method: "post",
			parameters: pars.join("&"),
			onComplete: browseranswer
		}
	);
}

function browseranswer(answer) {
	var xml = new ArkenXML(answer);
	if (xml.getItem("error") && xml.getItem("error").getAttr("ie_old")) {
		document.location.href = "/";
	}
}
browserinfo();
