Main.js
полностью заменить функцию function SelectHaotZayavka()
function SelectHaotZayavka()
{
var min_time=10;
var resulting_element;
var elements = top.frames[external.mainFrameIndex].document.F1.getElementsByTagName("input");
for(i = elements.length - 1; i >= 0; i--)
{
var element = elements[i];
if(element.type == "radio" && element.name == "gocombat")
{
var battleInvisible = (element.nextSibling.nextSibling.nextSibling.nextSibling.innerHTML == "неизвестно") ? true : false;
if(battleInvisible)
{
var battleType = (element.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.alt.match(/кулачный/)) ? 1 : (element.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.alt.match(/без/)) ? 3 : 0;
if(battleType == external.SBattleHaotType.SelectedIndex)
{
var battleLevels = element.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nodeValue.match("\\((" + external.level + ")-(" + external.level + ")\\)");
if(battleLevels != null)
{
if(battleLevels[1] == external.level && battleLevels[2] == external.level);
{
var _element = element;
var _count = 0;
for (m = 0; m < 20; m++)
{
_element = _element.nextSibling;
_count = (_element.tagName == "FONT") ? ++_count : _count;
if (_count == 2)
{
var time = parseInt(_element.innerHTML.match(/<B>(.+)<\/B>/)[1]);
if(time < min_time)
{
min_time = time;
resulting_element = element;
}
break;
}
}
}
}
}
}
}
}
if(resulting_element)
{
resulting_element.checked = true;
top.frames[external.mainFrameIndex].document.F1.confirm1[0].click();
}else
PutHaotZayavka();
}
Вроде работать должно, хотя бои застать для теста не удалось ещё....но принимать - принимает 
Software is like sex: it's better when it's free! © LinusTorvalds