﻿Ajax.af_ajaxPreInit=function(callbackOK,callbackKO,dom) {
	Ajax.af_ajaxPreInit.callbackOK=callbackOK;
	Ajax.af_ajaxPreInit.callbackKO=callbackKO;
	if (!Ajax.af_ajaxCookie)
		var aj=new Ajax.Request((dom?dom:'')+'/world/prototype/setcookie.asp', {
			method: 'get',
			encoding: 'utf-8',
			onSuccess: function(t) { Ajax.af_ajaxSetCookie(t.responseText); Ajax.af_ajaxPreInit.callbackOK(); },
			onFailure: Ajax.af_ajaxPreInitFail,
			onException: Ajax.af_ajaxPreInitFail
		});
	else
		if (Ajax.af_ajaxCookie=='ok') callbackOK(); else callbackKO();
}
Ajax.af_ajaxPreInitFail=function() {
	Ajax.af_ajaxSetCookie('ko');
	Ajax.af_ajaxPreInit.callbackKO();
}
Ajax.af_ajaxSetCookie=function(v) {
	Ajax.af_ajaxCookie=v;
	try { setAfXperso('afperso','ajaxpro_ok',v); } catch(e) {};
}
