Тут всё есть:
()
Ну а пример по поводу профилек,примерно так:
if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 16) && (Sila > >130))
_name = "spirit_13_prot_100";
else
if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 16) && (Inta > >130))
_name = "spirit_14_prot_100";
Проверка вроде так:
if((top.Battle.oBattle.arrRes["spirit"].innerHTML > 7) && typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object")
Ток закончить нужно...