var Errs=new Array();
Errs[0]="Ошибка доступа к базе данных.";
Errs[1]="";
Errs[2]="Недостаточно актуальных параметров.";
Errs[3]="Объект не найден.";
Errs[4]="Герой не найден.";
Errs[5]="Недостаточно свободных слотов для размещения объекта.";
Errs[6]="Этот объект нельзя разместить.";
Errs[7]="Недопустимое количество объектов.";
Errs[8]="В доступе отказано.";
Errs[9]="В команде больше нет свободных мест.";
Errs[10]="Ошибка доступа к элементу страницы";
Errs[11]="Действие отклонено: бой уже идет.";
Errs[12]="В магазине нет такого количества предметов.";
Errs[13]="Расхождение данных между клиентом и сервером. Информация об ошибке записана в отчет.";
Errs[14]="Действие отклонено: вы уже являетесь участником свершения.";
Errs[15]="Бой не найден.";
Errs[16]="У вас недостаточно денег для совершения покупки.";
Errs[17]="Товары этого типа в магазин не принимаются.";
Errs[18]="Этот предмет нельзя съесть.";
Errs[19]="Вы не можете надеть этот предмет.";
Errs[20]="Вы можете надеть только один такой предмет.";
Errs[21]="Вы не можете использовать этот предмет для строительства.";
Errs[22]="Невозможно построить эту часть дома без постройки нижележащей.";
Errs[23]="Невозможно разобрать эту часть дома без разбора вышележащей";
Errs[24]="Невозможно снять это кольцо, будучи в браке.";
Errs[25]="Невозможно снять собственную руку.";
Errs[26]="Вы не можете выставлять товар на продажу, так как у вас недостаточно опыта.";
Errs[27]="Товары этого типа нельзя выставить на рынок.";
Errs[28]="Вы не можете начать новый бой, так как вас вызвали на дуэль. Пройдите на турнирное поле.";
Errs[29]="Просмотр боев недоступен, так как вы уже являетесь участником свершения.";
Errs[30]="Недопустимая цена.";
Errs[31]="У вас недостаточно денег для вмешательства в бой.";
Errs[32]="Вы можете надеть только один предмет из этой коллекции.";
Errs[33]="Этот предмет не содержит или содержит недостаточно магии, которой можно было бы зарядить другие предметы. Либо не найдено предметов, нуждающихся в зарядке магией.";
Errs[34]="Зарядка магией невозможна, так как в слоте находится более одного предмета \"Сияние магии\".<br />В слоте должен находиться только один предмет!";
Errs[35]="Этот предмет выставлен по завышенной цене. Вам лучше воздержаться от его покупки.";
Errs[36]="Вы не можете использовать этот предмет для установки на карте.";
Errs[37]="Вы можете установить собственный дом только на одном участке.";
Errs[38]="Невозможно продать участок, покуда на нем находятся строения.";
Errs[39]="Вы не можете использовать для этого участка лицензию данного типа, так как на участке уже возведены постройки другого типа.";
Errs[40]="Права на участок еще не подтверждены владельцем города.";
Errs[41]="Лицензия участка не дает права на возведение здесь здания данного типа.";
Errs[42]="Невозможно установить второе главное здание в этом поселении.";
Errs[43]="Невозможно установить главное здание поселения вне поселения. Для создания поселения приобретите два смежных участка земли.";
Errs[44]="Поселение не найдено.";
Errs[45]="Невозможно отказать во владении участком, так как на нем имеются постройки.";
Errs[46]="Недопустимые символы в названии объекта.";
Errs[47]="Невозможно построить общественное здание вне официального поселения.";
Errs[48]="Невозможно построить второе общественное здание данного типа в этом поселении.";
Errs[49]="Строительство невозможно: для этого типа поселения здесь уже слишком много домов. Нужно улучшить статус поселения или приобрести землю под строительство в другом месте.";
Errs[50]="Земля с указанными координатами не продается. Выберите другой участок земли";
Errs[51]="Этот объект невозможно снять в имущество. Его можно только перетащить в слот для артефактов";
Errs[52]="Вы еще не экипированы для боя. Возвращайтесь, когда выполните два первых задания!";

var Msgs=new Array();
Msgs["m0"]="";
Msgs["m1"]="";
Msgs["m2"]="Предметы заряжены магией.";

function ErrMsg(ACode) {
   if (Errs[ACode]) { ShowMsgWnd("Ошибка", Errs[ACode], "", 0); }
   else if (Msgs[ACode]) { ShowMsgWnd("Сообщение", Msgs[ACode], "", 0); }
   else { ShowMsgWnd("Ошибка", "Неизвестная ошибка: " + ACode, "", 0); }
}

