/* ПЛАГИН ПРОСМОТРА СОДЕРЖИМОГО СУНДУКА ВНЕ ОБЩЕЖИТИЯ (переделан с AutoCombats) */
var re_store = />В сундуке<\/TD>/i;
var re_store_rukzak = /<B>Рюкзак \(масса:/i;
var re_store_add = /(>Фильтр<\/A><\/TD>)(<\/TR>)/i;
function Sunduk(enabled)
{
if(enabled)
{
PluginsOnLoad["Sunduk"] = "SundukHandler";
}
else
{
PluginsOnLoad["Sunduk"] = "";
}
}
function SundukHandler(url)
{
if (top.frames[3].document.body.innerHTML.match(re_store_rukzak) && top.frames[3].document.body.innerHTML.match(re_store_add))
{
top.frames[3].document.body.innerHTML = top.frames[3].document.body.innerHTML.replace(re_store_add, "$1<td align=middle><a href=\"javascript:top.ShowSunduk();\">Сундук</a></td>$2");
}
if (document.frames[3].document.body.innerHTML.match(re_store))
{
var s = document.frames[3].document.body.innerHTML;
if((i = s.indexOf('<!--Рюкзак-->')) > 0)
if((i = s.indexOf('<TABLE cellSpacing=1', i)) > 0)
if((j = s.indexOf('</TABLE>', i)) > 0)
{
var store_str = s.substring(i, j + 8);
store_str = store_str.replace(/<NOBR>.+?<\/NOBR>/gi ,"");
}
external.SaveFile('.\\Plugins\\sunduk_'+mylogin+'.txt',store_str);
}
}
function ShowSunduk()
{
var cur_store_str = external.LoadFile('.\\Plugins\\sunduk_'+mylogin+'.txt');
if(cur_store_str == "")
{
cur_store_str = "<TABLE WIDTH=100% CELLSPACING=1 CELLPADDING=2 BGCOLOR=A5A5A5><TR><TD bgcolor=e2e0e0 align=center>ПУСТО<br><small>(нет вещей или ни разу не заглядывали в общагу)</small></TD></TR></TABLE>";
}
document.frames[3].document.body.innerHTML = document.frames[3].document.body.innerHTML.replace(/(<TD align=middle) bgColor.+?(><A href="http:\/\/.+?.combats.com\/main.pl\?edit=\d)/gi, "$1$2");
document.frames[3].document.body.innerHTML = document.frames[3].document.body.innerHTML.replace(/(<td align=middle)(><a href="javascript:top.ShowSunduk)/i, "$1 bgcolor=#a5a5a5$2");
if(cur_store_str != "")
{
var s = document.frames[3].document.body.innerHTML;
if((i = s.indexOf('<!--Рюкзак-->')) > 0)
if((i = s.indexOf('<TABLE cellSpacing=1', i)) > 0)
if((j = s.indexOf('</TABLE>', i)) > 0)
{
document.frames[3].document.body.innerHTML = s.substring(0, i) + cur_store_str + s.substring(j + 8);
document.frames[3].document.body.innerHTML = document.frames[3].document.body.innerHTML.replace(/<B>Рюкзак \(масса:.+?\)<\/B>/i, "<b>Сундук (общежитие)</b>");
}
}
}
Жизнь - это Тоже чья-то Идея !!!