﻿
var Hinter={FOCUS:["onfocus","onblur"],MOUSEOVER:["onmouseover","onmouseout"],CLICK:["onclick","onclick"],DOUBLECLICK:["ondblclick","ondblclick"],MB:null,Init:function()
{with(this)
{MB=document.createElement("div");MB.className="hint";with(MB.style)
{zIndex=100;position="absolute";visibility="hidden";}
document.body.appendChild(MB);MB.onclick=function(e){Fader.FadeOut($E_T(e));}}},Reg:function(t,ets,txt)
{LMGR.Reg(t,ets[0],Hinter.Show,txt);LMGR.Reg(t,ets[1],Hinter.Hide);},Show:function(e,txt)
{var t=$E_T(e);with(Hinter)
{if(!MB)
Init();MB.innerHTML=txt;$XY(MB,t,t.offsetWidth,-MB.offsetHeight);Fader.FadeIn(MB);}},Hide:function()
{with(Hinter)
if(MB)
Fader.FadeOut(MB);}}
var Fader={Dir:0,Ti:null,Ta:null,St:25,In:25,Init:function(t,v)
{if(isIE)
{var fa=t.filters["DXImageTransform.Microsoft.Alpha"];if(!fa)
t.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+v+")";}},FadeIn:function(t)
{with(Fader)
{Reset(t,1);Init(Ta,0);_so(Ta,0);Ta.style.visibility="visible";Ti=setInterval(Fader._fi,In);}},FadeOut:function(t)
{with(Fader)
{Reset(t,0);Init(Ta,100);_so(Ta,100);Ta.style.visibility="visible";Ti=setInterval(Fader._fo,In);}},_fi:function()
{with(Fader)
{var o=_go(Ta);o+=St;_so(Ta,o);if(o>=100)
{clearInterval(Ti);Ti=null;}}},_fo:function()
{with(Fader)
{var o=_go(Ta);o-=St;_so(Ta,o);if(o<=0)
{Ta.style.visibility="hidden";clearInterval(Ti);Ti=null;}}},_go:function(t)
{if(isIE)
return t.filters["DXImageTransform.Microsoft.Alpha"].Opacity;else
return t.style.opacity?(t.style.opacity*100):100;},_so:function(t,v)
{if(v>100)
v=100;else if(v<0)
v=0;if(isIE)
t.filters["DXImageTransform.Microsoft.Alpha"].Opacity=v;else
t.style.opacity=v/100;},Reset:function(t,dir)
{with(Fader)
{if(Ti)
clearInterval(Ti)
if(Ta)
_so(Ta,Dir==1?100:0);Ti=null;Ta=t;Dir=dir;}}}