function HlController(b,d){this.hlelems=[];for(var c=document.getElementById(b).childNodes,a=0;a<c.length;a++)if(c[a].className=="hlcontent")c[a].style.display=="block"?this.hlelems.unshift(c[a]):this.hlelems.push(c[a]);this.count=0;this.interval=d*1E3;this.timer=0;this.isplaying=false;this.hlcontroldisp=document.getElementById("hlcontroldisp");this.hlcontrolpause=document.getElementById("hlcontrolpause")}
HlController.prototype.rotateContent=function(b){var d=this.count;switch(b){case 0:this.count=(this.count+1)%this.hlelems.length;break;default:this.count=(this.count-1+this.hlelems.length)%this.hlelems.length}this.hlelems[this.count].style.display="block";this.hlelems[d].style.display="";this.hlcontroldisp.innerHTML=this.count+1+" of "+this.hlelems.length;return false};
HlController.prototype.startAutoPlay=function(){if(!this.isplaying){var b=this;this.timer=window.setInterval(function(){b.rotateContent(0)},this.interval);this.isplaying=true}};HlController.prototype.stopAutoPlay=function(){if(this.isplaying){window.clearInterval(this.timer);this.timer=0;this.isplaying=false}};
HlController.prototype.pauseHandler=function(){if(this.isplaying){this.stopAutoPlay();this.hlcontrolpause.src="/lib/images/hlcontrol/hlcontrolpause-pressed.png"}else{this.startAutoPlay();this.hlcontrolpause.src="/lib/images/hlcontrol/hlcontrolpause.png"}return false};

