
Ajax = function ()
{
}

Ajax.OK = 1;
Ajax.ERROR = 2;
Ajax.REQUIRE_LOGIN = 3;
Ajax.REFRESH = 9;

Ajax.evalResp = function (resp)
{
	var parts = resp.split('|');
	switch (parseInt(parts[0]))
	{
		case this.OK:
			parts[0] = '';
			return {
				code: true,
				resp: parts.join('|').substring(1)
			};
		break;
		case this.ERROR:
			parts[0] = '';
			return {
				code: false,
				resp: parts.join('|').substring(1)
			};
		break;
		case this.REQUIRE_LOGIN:
			redirect(R);
		break;
		case this.REFRESH:
			redirect(document.location.href);
			return {
				code: true,
				resp: resp
			};
		break;
		default:
			alert("Ajax response needs to be defined in file\nResp: " + resp);
			return {
				code: false,
				resp: resp
			};
			break;
	}
};


