var sidepanel=function(){return{init:function(d,a){m=document.getElementById(a);m.style.display="block";e=m.getElementsByTagName("div");m.style.index=1E3;for(var b=0;b<e.length;b++){if(e[b].className=="sv_sidebarmenu_tab"){l=e[b];e[b].onmouseover=function(){sidepanel.a(a)}}if(e[b].className=="sv_sidebarmenu_content")c=e[b]}m.onmouseout=function(f){if(!f)f=window.event;sidepanel.ce(a,f)};to=sidepanel.h()/2-l.offsetHeight+sidepanel.t();le=d=="right"?sidepanel.w()-l.offsetWidth:0;m.ani=false;m.d=d;m.sw= c.offsetWidth;m.op=false;m.cw=0;m.cl=m.sl=le;c.style.overflow="hidden";c.style.width="0px";m.style.position="fixed";m.style.top=to+"px";m.style.left=le+"px"},a:function(d){m=document.getElementById(d);m.ani=true;e=m.getElementsByTagName("div");for(var a=0;a<e.length;a++){if(e[a].className=="sv_sidebarmenu_content")c=e[a];if(e[a].className=="sv_sidebarmenu_tab"){l=e[a];e[a].onmouseover=function(){}}}if(!m.op&&m.sw-2>=m.cw){m.cw+=11;m.cl=m.d=="right"?m.cl-11:0;c.style.width=m.cw+"px";m.style.left=m.cl+ "px"}if(!m.op&&m.sw-2<=m.cw){m.op=true;c.style.width=m.sw-2+"px";m.style.left=m.d=="right"?m.sl-(m.sw-2)+"px":"0px";clearTimeout(m.ti);m.ti=null;m.ani=false}else m.ti=setTimeout(function(){sidepanel.a(d)},15)},a2:function(d){if(!m.ani){m=document.getElementById(d);e=m.getElementsByTagName("div");for(var a=0;a<e.length;a++){if(e[a].className=="sv_sidebarmenu_content")c=e[a];if(e[a].className=="sv_sidebarmenu_tab")l=e[a]}if(m.op&&m.cw>0){m.cw-=11;m.cl=m.d=="right"?m.cl+11:0;c.style.width=m.cw+"px"; m.style.left=m.cl+"px"}if(m.op&&m.cw<=0){m.op=false;c.style.width="0px";m.style.left=m.sl+"px";clearTimeout(m.ti);m.ti=null;l.onmouseover=function(){sidepanel.a(d)}}else m.ti=setTimeout(function(){sidepanel.a2(d)},15)}},ce:function(d,a){el=document.getElementById(d);var b=null;if(a.toElement)b=a.toElement;else if(a.relatedTarget)b=a.relatedTarget;for(;b.parentNode;)if((b=b.parentNode)==el)return;sidepanel.a2(d)},t:function(){return document.body.scrollTop||document.documentElement.scrollTop},w:function(){return document.documentElement.clientWidth|| document.body.clientWidth||self.innerWidth},h:function(){return self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}}();
