var wfv4_tickerProto=function(divID){var tickerDiv=document.getElementById(divID);var visibleLines=[];var queue=[];var running=false;this.add=function(id,text){for(var k in queue)if(id==queue[k].id)return;for(var k in visibleLines)if(id==visibleLines[k].id)return;if(visibleLines.length<6){visibleLines.unshift({id:id,text:text});render();}else{queue.push({id:id,text:text});}}
this.next=function(){if(running==false){if(queue.length==0)return;running=queue.shift();visibleLines.unshift(running);if(visibleLines.length>6)visibleLines.pop();render();var lineDiv=document.getElementById(divID+'_'+running.id);lineDiv.opacity=0;setOpacity(lineDiv,0);window.setTimeout(divID+'.next()',50);}else{var lineDiv=document.getElementById(divID+'_'+running.id);lineDiv.opacity+=.1;setOpacity(lineDiv,lineDiv.opacity);if(lineDiv.opacity>=0.98){running=false;setOpacity(lineDiv,1);}
if(running==false&&queue.length==0)return;window.setTimeout(divID+'.next()',(lineDiv.opacity>=0.98)?500:50);}}
var render=function(){var html='';for(var i=0;i<visibleLines.length;i++){html+='<div id="'+divID+'_'+visibleLines[i].id+'">'+visibleLines[i].text+'</div>';}
tickerDiv.innerHTML=html;}}
var actionsTicker=new wfv4_tickerProto('actionsTicker');var actionsTickerUpdate=function(i){if(i>30){document.getElementById('actionsTickerHelp').style.display='none';document.getElementById('actionsTickerRefresh').style.visibility='visible';return;}
try{var req=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");}catch(e){return;}
req.open('GET','/actionsFeed.json?'+new Date().getTime(),false);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');req.send(null);var actionsTickerList={};try{eval('actionsTickerList = '+req.responseText);for(var k in actionsTickerList)actionsTicker.add(k,actionsTickerList[k][0]);actionsTicker.next();}catch(e){delete(actionsTickerList);}
window.setTimeout('actionsTickerUpdate('+(i+1)+')',5000);}

