var reportsInitHeight=0;var _reportsTimer1=null;var _reportsTimer2=null;function reportsMarquee()
{reportsDivParent.scrollTop+=initStep;
if(reportsInitHeight-reportsDivParent.scrollTop<=0)
{reportsDivParent.scrollTop=0;}if(reportsDivParent.scrollTop%initScrollHeight==0)
{if(_reportsTimer1!=null)
{clearInterval(_reportsTimer1);_reportsTimer1=null;}
clearTimeout(_reportsTimer2);
_reportsTimer2=setTimeout(_setReportsInterval,4000);}}
function _setReportsInterval()
{clearInterval(_reportsTimer1);_reportsTimer1=setInterval(reportsMarquee,200);}
reportsDivParent.onmouseover=function(){if(reportsDivParent.scrollTop%initScrollHeight==0)
{if(_reportsTimer1!=null)
{clearInterval(_reportsTimer1);_reportsTimer1=null;}
if(_reportsTimer2!=null)
{clearTimeout(_reportsTimer2);_reportsTimer2=null;}}}
reportsDivParent.onmouseout=function(){if(reportsDivParent.scrollTop%initScrollHeight==0)
{_setReportsInterval();}}
function callbackGetRealtimeReportsList(res)
{if(res.value==null||Trim(res.value)=="")
{if(reportsType==null)
setTimeout(getRealtimeReportsList,60000);return;}if(reportsType=="show"&&res.value=="")
{reportsDivParent.style.display="";}
else
{reportsDivParent.style.display="block";if(_reportsTimer1!=null)
{clearInterval(_reportsTimer1);_reportsTimer1=null;}
if(_reportsTimer2!=null)
{clearTimeout(_reportsTimer2);_reportsTimer2=null;}
reportsDivParent.innerHTML=res.value;reportsInitHeight=reportsDivParent.scrollHeight;reportsDivParent.scrollTop=0;_setReportsInterval();if(reportsType==null)
setTimeout(getRealtimeReportsList,300000);
}}