var speed=1;var initialPause=3000;var pause=3000;var pauseHover=true;function stopScroll(i){hoverState[i]=true;pauseScroll[i]=true}function startScroll(i){hoverState[i]=false;pauseScroll[i]=false}function getElementsByClassName(a,b,c){var d=new RegExp("(^|\\s)"+a+"(\\s|$)");var b=b||"*";var c=c||document;var e=(b=="*"&&c.all)?c.all:c.getElementsByTagName(b);var f=[];var g;var h=e.length;for(var i=0;i<h;i++){g=e[i];if(d.test(g.className)){f.push(g)}}return f}var tickerInstances=[];var tickerItems=[];var curLastItem=[];var pauseScroll=[];var pauseTimer=[];var hoverState=[];function initTicker(){tickerInstances=getElementsByClassName("ticker_holder");for(var i=0;i<tickerInstances.length;i++){tickerInstances[i].style.overflow='hidden';tickerItems[i]=tickerInstances[i].getElementsByTagName("li");if(pauseHover){addHoverState(i)}}for(var i=0;i<tickerItems.length;i++){var a=0;curLastItem[i]=tickerItems[i].length-1;pauseScroll[i]=false;for(var j=0;j<tickerItems[i].length;j++){var b=tickerItems[i][j];b.style.position='absolute';b.style.top=a+'px';a+=b.offsetHeight}}if(initialPause){initPause()}else{initScroll()}}function addHoverState(i){hoverState[i]=false;tickerInstances[i].onmouseover=function(){stopScroll(i)};tickerInstances[i].onmouseout=function(){startScroll(i)}}function initPause(){var a=setTimeout("scrollItems()",initialPause)}function initScroll(){var a=setTimeout("scrollItems()",20)}function pauseTicker(i){pauseScroll[i]=true;clearInterval(pauseTimer[i]);pauseTimer[i]=setTimeout("restartScroll("+i+")",pause)}function restartScroll(i){if(hoverState[i]==false){pauseScroll[i]=false}}function scrollItems(){for(var i=0;i<tickerItems.length;i++){if(pauseScroll[i]==false){for(var j=0;j<tickerItems[i].length;j++){var a=tickerItems[i][j];var b=Number(a.style.top.substring(0,a.style.top.length-2));if(b<-a.offsetHeight){var c=tickerItems[i][curLastItem[i]];var d=Number(c.style.top.substring(0,c.style.top.length-2));var e=c.offsetHeight;if(curLastItem[i]==tickerItems[i].length-1){curLastItem[i]=0;var f=d+e-speed}else{curLastItem[i]++;var f=d+e}a.style.top=f+'px'}else{if(b-speed>-speed&&b-speed<=0){b-=speed;pauseTicker(i)}else{b-=speed}a.style.top=b+'px'}}}}initScroll()}window.onload=function(){initTicker()};