
/**
* Что-то типа обработчика ajax ошибок
* В зависимости от ситуации возвращает сообщение
*/
function get_ajax_err_msg(XMLHttpRequest, textStatus, errorThrown) {
	var msg = '';
	switch(textStatus) {

		// не дождались ответа — случился timeout
		case 'timeout':
			msg = 'Серевер не отвечает';
			break;

		// ifModified=true и сервер ответил "Not Modified"
		case 'notmodified':
			break;

		// пришел ошибочный HTTP код
		case 'error':
			msg = XMLHttpRequest.status + XMLHttpRequest.statusText;
			break;

		// ошибка при разборе ответа сервера
		case 'parsererror':
			msg = 'Произошла внутреняя ошибка сервера, попробуйте повторить операцию позднее';
			break;

		// возникла ошибка при отправке данных (ajax.data) в запросе
		case null:
			msg = 'Возникла ошибка при отправке запроса';
			break;

		default:
			msg = 'Ошибка неизведанная произошла';
	}

	return msg;
};
