Кто знает этот мод?

Вставляется по идеи в guest bar

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><script type='text/javascript'>
var displaymode = 'always';
var enablefade = 'no';
var autohidebox = ['yes', 20];
var showonscroll = 'yes';
var IEfadelength = 1;
var Mozfadedegree = 0.05;

if (parseInt(displaymode) != NaN)
{
var random_num = Math.floor(Math.random() * displaymode);
}

function display_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
var objwidth = objref.offsetWidth;
var objheight = objref.offsetHeight;
objref.style.left = docwidth/2-objwidth/2+'px';
objref.style.top = scroll_top+docheight/2-objheight/2+'px';

if (showonscroll == 'yes')
{
&nbsp;&nbsp;var showonscrollvar = setInterval('static_hover_prompt()', 50);
}

if (enablefade == 'yes' && objref.filters)
{
&nbsp;&nbsp;objref.filters[0].duration = IEfadelength;
&nbsp;&nbsp;objref.filters[0].Apply();
&nbsp;&nbsp;objref.filters[0].Play();
}

objref.style.visibility = 'visible';
if (objref.style.MozOpacity)
{
&nbsp;&nbsp;if (enablefade == 'yes')
&nbsp;&nbsp;{
&nbsp;&nbsp; var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90);
&nbsp;&nbsp;}
&nbsp;&nbsp;else
&nbsp;&nbsp;{
&nbsp;&nbsp; objref.style.MozOpacity = 1;
&nbsp;&nbsp; initiate_hover_prompt_hiding();
&nbsp;&nbsp;}
}
else
{
&nbsp;&nbsp;initiate_hover_prompt_hiding()
}
}

function mozilla_hover_prompt_fade()
{
if (parseFloat(objref.style.MozOpacity) < 1)
{
&nbsp;&nbsp;objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;
}
else
{
&nbsp;&nbsp;clearInterval(mozfadevar);
&nbsp;&nbsp;controlledhidebox();
}
}

function static_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
var objwidth = objref.offsetWidth;
var objheight = objref.offsetHeight;
objref.style.top = scroll_top+docheight/3-objheight/2+'px';
}

function hide_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
objref.style.visibility = 'hidden';
if (typeof showonscrollvar != 'undefined')
{
&nbsp;&nbsp;clearInterval(showonscrollvar);
}
}

function initiate_hover_prompt_hiding()
{
if (autohidebox[0] == "yes")
{
&nbsp;&nbsp;var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
&nbsp;&nbsp;initiate_timer(delayvar);
&nbsp;&nbsp;setTimeout('hide_hover_prompt()', delayvar);
}
}

function initiate_timer(time)
{
var newtime = time-1000;
setTimeout('update_timer('+newtime+')', 1000);
}

function update_timer(time)
{
var timer = time/1000;
var ie = document.all && !window.opera;
var dom = document.getElementById;
if (dom)
{
&nbsp;&nbsp;var hp = document.getElementById('hptimer');
&nbsp;&nbsp;if (timer == 1)
&nbsp;&nbsp;{
&nbsp;&nbsp; hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунду</i></small>";
&nbsp;&nbsp;}
&nbsp;&nbsp;else
&nbsp;&nbsp;{
&nbsp;&nbsp; hp.innerHTML = "<small><i>Окно закроется через "+timer+" секунд</i></small>";
&nbsp;&nbsp;}
}
var newtime = time-1000;
setTimeout('update_timer('+newtime+')', 1000);
}

function initiate_hover_prompt()
{
setTimeout('display_hover_prompt()', 100);
}

function get_cookie(Name)
{
var search = Name + "=";
var returnvalue = "";
if (document.cookie.length > 0)
{
&nbsp;&nbsp;var offset = document.cookie.indexOf(search);
&nbsp;&nbsp;if (offset != -1)
&nbsp;&nbsp;{
&nbsp;&nbsp; offset += search.length;
&nbsp;&nbsp; var end = document.cookie.indexOf(';', offset);
&nbsp;&nbsp; if (end == -1)
&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;end = document.cookie.length;
&nbsp;&nbsp; }
&nbsp;&nbsp; returnvalue = unescape(document.cookie.substring(offset, end));
&nbsp;&nbsp;}
}
return returnvalue;
}

if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)
{
if (window.addEventListener)
{
&nbsp;&nbsp;window.addEventListener('load', initiate_hover_prompt, false)
}
else if (window.attachEvent)
{
&nbsp;&nbsp;window.attachEvent('onload', initiate_hover_prompt)
}
else if (document.getElementById)
{
&nbsp;&nbsp;window.onload = initiate_hover_prompt;
&nbsp;&nbsp;document.cookie = 'fadedin=yes';
}
}
</script>
<style type='text/css'>#hoverprompt{position:absolute;width:300px;left:0;top:-400px;padding:4px;z-index:100;visibility:hidden}</style>
<div id='hoverprompt'><div class='tableborder'><div class='maintitle' align='center'>Добро пожаловать на форум на форум!</div>
<table align='center' width='100%' class='row1' cellspacing='0' cellpadding='5'>
&nbsp;&nbsp;<tr>
&nbsp;&nbsp;&nbsp;&nbsp;<td align='center'>Мы рады приветствовать Вас на нашем форуме. Форум не определил Вас как зарегистрированного пользователя. Если Вы хотите использовать все возможности форума, то Вам необходимо <span style='color:blue'><a href='http://forum.ipboard.org/index.php?act=Reg&CODE=00'>зарегистрироваться</a></span>.</br>Зарегистрированные пользователи получают возможность просматривать закрытые разделы форума, а также возможность общения на нашем форуме.<br><br>Если Вы уже зарегистрированы на форуме, то Вам необходимо пройти авторизацию, используя Ваш логин и пароль.</br></br>
<form style='display:inline' action="{ibf.script_url}act=Login&amp;CODE=01&amp;CookieDate=1" method="post">
<div align='center'>Логин: <input type="text" class="forminput" size="10" name="UserName" onfocus="this.value=''" value="{ibf.lang.qli_name}" />
Пароль: <input type='password' class='forminput' size='10' name='PassWord' onfocus="this.value=''" value='ibfrules' />
</br></br><center><input type='submit' class='forminput' value='Вход' /></center>
</div>
</form>
&nbsp;&nbsp;&nbsp;&nbsp;</td>
&nbsp;&nbsp;</tr>
&nbsp;&nbsp;<tr>
&nbsp;&nbsp;&nbsp;&nbsp;<td align='center'><div id='hptimer'><small><i>Окно закроется через 20 секунд</i></small></div></td>
&nbsp;&nbsp;</tr>
</table></div></div><!--c2--></div><!--ec2-->
 
Нашёл :)
Мод называется D21-Hover Prompt.
Под 2.1.х здесь есть: <a href="http://mods.invisionize.com/db/index.php/f/6058" target="_blank">http://mods.invisionize.com/db/index.php/f/6058</a>
Завтра посмотрю если к 2.3.1 не подойдет, попробую сам адаптировать.
 
Сверху